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. |