|
CFx SDK Documentation
2023 SP0
|
#include <SSet.h>
Public Member Functions | |
| ODRX_DECLARE_MEMBERS (OdSelectionSet) | |
| virtual const OdRxObject * | baseDatabase () const =0 |
| virtual OdSelectionSetIteratorPtr | newIterator () const =0 |
| virtual OdUInt32 | numEntities () const =0 |
| virtual void | append (OdDbStub *entityId, OdDbSelectionMethod *pMethod=0)=0 |
| virtual void | append (const OdDbBaseFullSubentPath &subent, OdDbSelectionMethod *pMethod=0)=0 |
| virtual void | append (const OdSelectionSet *pSSet)=0 |
| virtual void | remove (OdDbStub *entityId)=0 |
| virtual void | remove (const OdDbBaseFullSubentPath &subent)=0 |
| virtual void | remove (const OdSelectionSet *pSSet)=0 |
| virtual bool | isMember (OdDbStub *entityId) const =0 |
| virtual bool | isMember (const OdDbBaseFullSubentPath &subent) const =0 |
| virtual OdDbSelectionMethodPtr | method (OdDbStub *entityId) const =0 |
| virtual void | clear ()=0 |
Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () const |
| virtual void | addRef ()=0 |
| virtual void | release ()=0 |
| virtual long | numRefs () const |
| bool | isKindOf (const OdRxClass *pClass) const |
| virtual OdRxObjectPtr | clone () const |
| virtual void | copyFrom (const OdRxObject *pSource) |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
Protected Member Functions | |
| OdSelectionSet () | |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
This class represents Selection Sets in an Teigha application.
<group OdDb_Classes>
|
protected |
|
pure virtual |
Appends the specified subentity to this SelectionSet object.
| subent | [in] Subentity path to append. |
|
pure virtual |
Appends the specified entity to this SelectionSet object.
| pSSet | [in] Other selection set to copy entities from. |
Implemented in OdDbSelectionSet.
|
pure virtual |
Appends the specified entity to this SelectionSet object.
| entityId | [in] Object ID of the OdDbEntity. |
| method | [in] Selection method to associate with object |
|
pure virtual |
|
pure virtual |
Removes all members of this SelectionSet object.
|
pure virtual |
Returns true if and only if the specified subentity is a member of this SelectionSet object.
| entityId | [in] Subentity path. |
|
pure virtual |
Returns true if and only if the specified entity is a member of this SelectionSet object.
| entityId | [in] Object ID of the OdDbEntity. |
|
pure virtual |
|
pure virtual |
Returns an Iterator object that provides access to the entities in this Selection Set.
|
pure virtual |
Returns the number of entities in this group.
| OdSelectionSet::ODRX_DECLARE_MEMBERS | ( | OdSelectionSet | ) |
|
pure virtual |
Removes the specified subentity from this SelectionSet object.
| subent | [in] Subentity path to remove. |
|
pure virtual |
Removes the specified entity from this SelectionSet object.
| pSSet | [in] Object ID of the OdDbEntity. |
Implemented in OdDbSelectionSet.
|
pure virtual |
Removes the specified entity from this SelectionSet object.
| entityId | [in] Object ID of the OdDbEntity. |