|
Open CASCADE Technology 6.5.2
|
This class contains the pick information.
It contains a certain number of PickPaths.
#include <Visual3d_PickDescriptor.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Visual3d_PickDescriptor (const Visual3d_ContextPick &CTX) | |
| Creates a PickDescriptor <me>. | |
| void | AddPickPath (const Visual3d_PickPath &APickPath) |
| Adds a PickPath to PickDescriptor <me>. | |
| void | Clear () |
| Erases all the information in <me>. | |
| Standard_Integer | Depth () const |
| Returns the pick depth, that is the number of PickPaths available in the PickDescriptor. | |
| Handle_Visual3d_HSequenceOfPickPath | PickPath () const |
| Returns the group of PickPaths of <me>. | |
| Handle_Graphic3d_Structure | TopStructure () const |
| Returns the root structure. If the pick order was of the type TOO_TOPFIRST then it's the first structure. If the pick order was of the type TOO_BOTTOMFIRST Then it's the last structure. The pick order is set by the method SetOrder from ContextPick. Category: Inquire methods Warning: Raises PickError if Depth == 0 (no picked structure). | |
| Standard_Integer | TopPickId () const |
| Returns the root structure pickid. If the pick order was of the type TOO_TOPFIRST then it's the first pickid. If the pick order was of the type TOO_BOTTOMFIRST then it's the last pickid. The pick order is set by the method SetOrder from ContextPick. Category: Inquire methods Warning: Raises PickError if Depth == 0 (no picked structure). | |
| Standard_Integer | TopElementNumber () const |
| Returns the root structure element number. If the pick order was of the type TOO_TOPFIRST then it's the first element number. If the pick order was of the type TOO_BOTTOMFIRST then it's the last element number. The pick order is set by the method SetOrder from ContextPick. Category: Inquire methods Warning: Raises PickError if Depth == 0 (no picked structure). | |
| Visual3d_PickDescriptor::Visual3d_PickDescriptor | ( | const Visual3d_ContextPick & | CTX | ) |
| void Visual3d_PickDescriptor::AddPickPath | ( | const Visual3d_PickPath & | APickPath | ) |
| void Visual3d_PickDescriptor::Clear | ( | ) |
| Standard_Integer Visual3d_PickDescriptor::Depth | ( | ) | const |
| void Visual3d_PickDescriptor::operator delete | ( | void * | anAddress | ) | [inline] |
| void* Visual3d_PickDescriptor::operator new | ( | size_t | size | ) | [inline] |
| void* Visual3d_PickDescriptor::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| Handle_Visual3d_HSequenceOfPickPath Visual3d_PickDescriptor::PickPath | ( | ) | const |
| Standard_Integer Visual3d_PickDescriptor::TopElementNumber | ( | ) | const |
| Standard_Integer Visual3d_PickDescriptor::TopPickId | ( | ) | const |
| Handle_Graphic3d_Structure Visual3d_PickDescriptor::TopStructure | ( | ) | const |
1.7.4