Open CASCADE Technology  6.9.1
Data Structures
AIS_Trihedron.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_AIS_Trihedron.hxx>
#include <Handle_Geom_Axis2Placement.hxx>
#include <Handle_AIS_InteractiveObject.hxx>
#include <Standard_Boolean.hxx>
#include <Quantity_NameOfColor.hxx>
#include <AIS_InteractiveObject.hxx>
#include <Standard_Real.hxx>
#include <Handle_AIS_Axis.hxx>
#include <Handle_AIS_Point.hxx>
#include <Handle_AIS_Plane.hxx>
#include <Handle_AIS_InteractiveContext.hxx>
#include <Standard_Integer.hxx>
#include <PrsMgr_PresentationManager3d.hxx>
#include <Handle_Prs3d_Presentation.hxx>
#include <Handle_Prs3d_Projector.hxx>
#include <Handle_Geom_Transformation.hxx>
#include <SelectMgr_Selection.hxx>
#include <AIS_KindOfInteractive.hxx>
#include <AIS_Trihedron.lxx>

Data Structures

class  AIS_Trihedron
 Create a selectable trihedron there are 4 modes of selection : mode = 0 to select triedron ,priority = 1 mode = 1 to select its origine ,priority = 5 mode = 2 to select its axis ,priority = 3 mode = 3 to select its planes ,priority = 2 a trihedron has 1 origine,3 axes,3 planes. Warning For the presentation of trihedra, the default unit of length is the millimetre, and the default value for the representation of the axes is 100. If you modify these dimensions, you must temporarily recover the Drawer. From inside it, you take the aspect in which the values for length are stocked. For trihedra, this is Prs3d_Drawer_FirstAxisAspect. You change the values inside this Aspect and recalculate the presentation. If you want to use extended selection modes, different than 0, you should take care of removing of the shapes from the interactive context that has been computed for selection; it might be necessary when you change selection mode. You can use methods Axis, Point, Plane to retrieve the shapes. More...