....
#include <GEOM_AISShape.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| GEOM_AISShape (const TopoDS_Shape &shape, const Standard_CString aName) | |
| Standard_Boolean | hasIO () |
| void | setIO (const Handle(SALOME_InteractiveObject)&name) |
| void | setName (const Standard_CString aName) |
| Standard_CString | getName () |
| Handle_SALOME_InteractiveObject | getIO () |
| void | highlightSubShapes (const TColStd_IndexedMapOfInteger &aIndexMap, const Standard_Boolean aHighlight) |
| ~GEOM_AISShape () | |
| void | SetTransparency (const Standard_Real aValue) |
| void | SetShadingColor (const Quantity_Color &aCol) |
| void | SetDisplayVectors (bool isShow) |
| virtual void | Compute (const Handle(PrsMgr_PresentationManager3d)&aPresentationManager, const Handle(Prs3d_Presentation)&aPresentation, const Standard_Integer aMode=0) |
| virtual bool | isShowVectors () |
| const | Handle (Standard_Type)&DynamicType() const |
| Standard_Boolean | IsKind (const Handle(Standard_Type)&) const |
Protected Attributes | |
| Quantity_Color | myShadingColor |
Private Attributes | |
| TCollection_AsciiString | myName |
| bool | myDisplayVectors |
Friends | |
| Handle_Standard_Type & | GEOM_AISShape_Type_ () |
| GEOM_AISShape::GEOM_AISShape | ( | const TopoDS_Shape & | shape, |
| const Standard_CString | aName | ||
| ) |
References myShadingColor.
| GEOM_AISShape.~GEOM_AISShape | ( | ) |
| void* GEOM_AISShape.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* GEOM_AISShape.operator new | ( | size_t | size | ) |
| void GEOM_AISShape.operator delete | ( | void * | anAddress | ) |
| Standard_Boolean GEOM_AISShape::hasIO | ( | ) |
References getIO().
| void GEOM_AISShape::setIO | ( | const Handle(SALOME_InteractiveObject)& | name | ) |
| void GEOM_AISShape::setName | ( | const Standard_CString | aName | ) |
| Standard_CString GEOM_AISShape::getName | ( | ) |
References myName.
| Handle_SALOME_InteractiveObject GEOM_AISShape.getIO | ( | ) |
| void GEOM_AISShape::highlightSubShapes | ( | const TColStd_IndexedMapOfInteger & | aIndexMap, |
| const Standard_Boolean | aHighlight | ||
| ) |
References getEntityOwners(), Handle(), PAL_MESH_030_geometry.i, and indicesToOwners().
| void GEOM_AISShape::SetTransparency | ( | const Standard_Real | aValue | ) |
| void GEOM_AISShape::SetShadingColor | ( | const Quantity_Color & | aCol | ) |
References myShadingColor.
| void GEOM_AISShape::SetDisplayVectors | ( | bool | isShow | ) |
References myDisplayVectors.
| void GEOM_AISShape::Compute | ( | const Handle(PrsMgr_PresentationManager3d)& | aPresentationManager, |
| const Handle(Prs3d_Presentation)& | aPresentation, | ||
| const Standard_Integer | aMode = 0 |
||
| ) | [virtual] |
Reimplemented in GEOM_AISVector.
References Handle(), IsKind(), isShowVectors(), myShadingColor, STANDARD_TYPE(), and PAL_MESH_028_geometry.Vertices.
| virtual bool GEOM_AISShape.isShowVectors | ( | ) | [virtual] |
Reimplemented in GEOM_AISVector.
| const GEOM_AISShape.Handle | ( | Standard_Type | ) | const |
| Standard_Boolean GEOM_AISShape.IsKind | ( | const Handle(Standard_Type)& | ) | const |
| Handle_Standard_Type& GEOM_AISShape_Type_ | ( | ) | [friend] |
Quantity_Color GEOM_AISShape.myShadingColor [protected] |
TCollection_AsciiString GEOM_AISShape.myName [private] |
bool GEOM_AISShape.myDisplayVectors [private] |