Interactive object, representing a vector with arrow on its end.
#include <GEOM_AISVector.hxx>
Public Member Functions | |
Standard_EXPORT | GEOM_AISVector (const TopoDS_Shape &theShape, const Standard_CString theName) |
Public Member Functions inherited from GEOM_AISShape | |
Standard_EXPORT | GEOM_AISShape (const TopoDS_Shape &shape, const Standard_CString aName) |
Standard_EXPORT | ~GEOM_AISShape () |
Standard_EXPORT Standard_Boolean | hasIO () |
Standard_EXPORT void | setIO (const Handle(SALOME_InteractiveObject)&name) |
Standard_EXPORT | Handle (SALOME_InteractiveObject) getIO() |
Standard_EXPORT void | setName (const Standard_CString aName) |
Standard_EXPORT Standard_CString | getName () |
Standard_EXPORT Standard_Boolean | isTopLevel () |
Standard_EXPORT void | setTopLevel (Standard_Boolean) |
Standard_EXPORT void | highlightSubShapes (const TColStd_IndexedMapOfInteger &aIndexMap, const Standard_Boolean aHighlight) |
Standard_EXPORT void | SetShadingColor (const Quantity_Color &aCol) |
Standard_EXPORT void | SetEdgesInShadingColor (const Quantity_Color &aCol) |
Standard_EXPORT void | SetLabelColor (const Quantity_Color &aCol) |
Standard_EXPORT void | SetDisplayVectors (bool isShow) |
Standard_EXPORT void | SetDisplayVertices (bool isShow) |
Standard_EXPORT void | SetDisplayName (bool isShow) |
virtual Standard_EXPORT bool | isShowVertices () |
virtual Standard_EXPORT bool | isShowName () |
virtual Standard_EXPORT Standard_Boolean | switchTopLevel () |
virtual Standard_EXPORT Standard_Boolean | toActivate () |
Standard_EXPORT void | setPrevDisplayMode (const Standard_Integer mode) |
Standard_EXPORT Standard_Integer | prevDisplayMode () const |
Standard_EXPORT void | setFieldStepInfo (const GEOM::field_data_type theFieldDataType, const int theFieldDimension, const QList< QVariant > &theFieldStepData, const TCollection_AsciiString &theFieldStepName, const double theFieldStepRangeMin, const double theFieldStepRangeMax) |
Standard_EXPORT void | getFieldStepInfo (GEOM::field_data_type &theFieldDataType, int &theFieldDimension, QList< QVariant > &theFieldStepData, TCollection_AsciiString &theFieldStepName, double &theFieldStepRangeMin, double &theFieldStepRangeMax) const |
Protected Member Functions | |
virtual void | Compute (const Handle(PrsMgr_PresentationManager3d)&thePresentationManager, const Handle(Prs3d_Presentation)&thePresentation, const Standard_Integer theMode=0) |
virtual bool | isShowVectors () |
Protected Member Functions inherited from GEOM_AISShape | |
Standard_EXPORT void | shadingMode (const Handle(PrsMgr_PresentationManager3d)&aPresentationManager, const Handle(Prs3d_Presentation)&aPrs, const Standard_Integer aMode) |
Standard_EXPORT void | drawField (const Handle(Prs3d_Presentation)&thePrs, const bool theIsText=false, const bool theIsHighlight=false) |
Standard_EXPORT void | drawName (const Handle(Prs3d_Presentation)&thePrs) |
Additional Inherited Members | |
Public Types inherited from GEOM_AISShape | |
enum | DispMode { Wireframe = AIS_WireFrame, Shading = AIS_Shaded, ShadingWithEdges, TexturedShape, CustomHighlight } |
Enumeration of display modes. More... | |
enum | TopLevelDispMode { TopShowAdditionalWActor = 0, TopKeepCurrent, TopWireFrame, TopShading, TopShadingWithEdges } |
Enumeration of top level display modes. More... | |
Static Public Member Functions inherited from GEOM_AISShape | |
static Standard_EXPORT Quantity_Color | topLevelColor () |
static Standard_EXPORT void | setTopLevelColor (const Quantity_Color c) |
static Standard_EXPORT TopLevelDispMode | topLevelDisplayMode () |
static Standard_EXPORT void | setTopLevelDisplayMode (const TopLevelDispMode dm) |
Static Protected Member Functions inherited from GEOM_AISShape | |
static Standard_EXPORT Standard_Boolean | computeMassCenter (const TopoDS_Shape &theShape, gp_Pnt &theCenter) |
Standard_EXPORT GEOM_AISVector::GEOM_AISVector | ( | const TopoDS_Shape & | theShape, |
const Standard_CString | theName | ||
) |
Constructor
theShape | A linear edge to be represented as a vector |
theName | A name to be passed in constructor of GEOM_AISShape |
|
inlineprotectedvirtual |
Reimplemented from GEOM_AISShape.