The custom owner. This class provides methods to store owner information:
1) An address of element or node data structure
2) Type of node or element owner assigned
3) ID of node or element owner assigned
#include <MeshVS_MeshEntityOwner.hxx>
Public Member Functions |
| | MeshVS_MeshEntityOwner (const SelectMgr_SOPtr &SelObj, const Standard_Integer ID, const Standard_Address MeshEntity, const MeshVS_EntityType &Type, const Standard_Integer Priority=0, const Standard_Boolean IsGroup=Standard_False) |
| Standard_Address | Owner () const |
| | Returns an address of element or node data structure
|
| MeshVS_EntityType | Type () const |
| | Returns type of element or node data structure
|
| Standard_Integer | ID () const |
| | Returns ID of element or node data structure
|
| Standard_Boolean | IsGroup () const |
| | Returns true if owner represents group of nodes or elements
|
| virtual Standard_Boolean | IsHilighted (const Handle< PrsMgr_PresentationManager > &PM, const Standard_Integer Mode=0) const |
| | Returns true if owner is hilighted
|
| virtual void | Hilight () |
| | Hilights owner
|
| virtual void | Hilight (const Handle< PrsMgr_PresentationManager > &PM, const Standard_Integer Mode=0) |
| | Hilights owner
|
| virtual void | HilightWithColor (const Handle< PrsMgr_PresentationManager3d > &PM, const Quantity_NameOfColor theColor, const Standard_Integer Mode=0) |
| | Hilights owner with the certain color
|
| virtual void | Unhilight (const Handle< PrsMgr_PresentationManager > &PM, const Standard_Integer Mode=0) |
| | Strip hilight of owner
|
| virtual void | Clear (const Handle< PrsMgr_PresentationManager > &PM, const Standard_Integer Mode=0) |
| | Clears the owners matching the value of the selection
mode aMode from the presentation manager object aPM.
|
Constructor & Destructor Documentation
Member Function Documentation
| virtual void MeshVS_MeshEntityOwner::Hilight |
( |
| ) |
[virtual] |
The documentation for this class was generated from the following file: