#include <Visual3d_PickPath.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | Visual3d_PickPath () |
| Creates an undefined PickPath. . | |
| Standard_EXPORT | Visual3d_PickPath (const Standard_Integer AElemNumber, const Standard_Integer APickId, const Handle(Graphic3d_Structure)&AStructure) |
| Creates a PickPath : <aelemnumber> : Element number of the structure picked. <apickid> : Pick identifier of the structure picked. <astructure> : The picked structure. . | |
| Standard_EXPORT void | SetElementNumber (const Standard_Integer AElemNumber) |
| Modifies the PickPath <me>. <aelemnumber> : Element number of the structure picked. . | |
| Standard_EXPORT void | SetPickIdentifier (const Standard_Integer APickId) |
| Modifies the PickPath <me>. <apickid> : Pick identifier of the structure picked. . | |
| Standard_EXPORT void | SetStructIdentifier (const Handle(Graphic3d_Structure)&AStructure) |
| Modifies the PickPath <me>. <astructure> : Identifier of the structure picked. . | |
| Standard_EXPORT Standard_Integer | ElementNumber () const |
| Returns the element number stocked in the PickPath <me>. Category: Inquire methods Warning: Raises PickError if PickPath is empty (no picked structure). . | |
| Standard_EXPORT Standard_Integer | PickIdentifier () const |
| Returns the pick identifier stocked in the PickPath <me>. Category: Inquire methods Warning: Raises PickError if PickPath is empty (no picked structure). . | |
| Standard_EXPORT Handle_Graphic3d_Structure | StructIdentifier () const |
| Returns the structure stocked in the PickPath <me>. Category: Inquire methods Warning: Raises PickError if PickPath is empty (no picked structure). . | |
Private Attributes | |
| Standard_Integer | MyElementNumber |
| Standard_Integer | MyPickId |
| Handle_Graphic3d_Structure | MyStructure |
| Standard_Boolean | MyElementNumberIsDef |
| Standard_Boolean | MyPickIdIsDef |
| Standard_Boolean | MyStructureIsDef |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1