|
static CFxSelectionSet * | SelectByPoint (const OdGePoint3d &pointWCS, double pickboxEYE, CFxView *pView) |
|
static CFxSelectionSet * | SelectByBox (const OdGePoint3d &firstPointWCS, const OdGePoint3d &secondPointWCS, CFxView *pView) |
|
static CFxSelectionSet * | SelectByWindow (const OdGePoint3d &firstPointWCS, const OdGePoint3d &secondPointWCS, CFxView *pView) |
|
static CFxSelectionSet * | SelectByCrossingWindow (const OdGePoint3d &firstPointWCS, const OdGePoint3d &secondPointWCS, CFxView *pView) |
|
static CFxSelectionSet * | SelectByPolygon (const OdGePoint3dArray &pointsWCS, CFxView *pView) |
|
static CFxSelectionSet * | SelectByCrossingPolygon (const OdGePoint3dArray &pointsWCS, CFxView *pView) |
|
static CFxSelectionSet * | SelectByFence (const OdGePoint3dArray &pointsWCS, CFxView *pView) |
|
static CFxSelectionSet * | SelectAll (CFxDocument *pDoc) |
|
static CFxSelectionSet * | SelectLast (CFxDocument *pDoc) |
|
static CFxSelectionSet * | SelectGroup (OdDbObjectId idGroup) |
|
static CFxSelectionSet * | SelectPrevious (CFxDocument *pDoc) |
|
static CFxSelectionSet * | SelectByView (CFxView *pView) |
|
static CFxSelectionSet * | SelectForHatch (CFxView *pView, const OdGePoint3d &pickPoint, OdGeExtents3d *extents) |
|
|
void | addRef () |
|
void | release () |
|
| OdDbSelectionSet () |
|
| ODRX_DECLARE_MEMBERS (OdDbSelectionSet) |
|
virtual const OdDbDatabase * | database () const =0 |
|
virtual OdDbObjectIdArray | objectIdArray () const =0 |
|
| TD_USING (OdSelectionSet::append) |
|
virtual void | append (const OdDbObjectId &entityId, OdDbSelectionMethod *pMethod=0)=0 |
|
virtual void | append (const OdDbObjectIdArray &entityIds, OdDbSelectionMethod *pMethod=0) |
|
virtual void | append (const OdDbFullSubentPath &subent, OdDbSelectionMethod *pMethod=0)=0 |
|
virtual void | append (const OdSelectionSet *pSSet) |
|
| TD_USING (OdSelectionSet::remove) |
|
virtual void | remove (const OdDbObjectId &entityId)=0 |
|
virtual void | remove (const OdDbObjectIdArray &entityIds) |
|
virtual void | remove (const OdDbFullSubentPath &subent)=0 |
|
virtual void | remove (const OdSelectionSet *pSSet) |
|
| TD_USING (OdSelectionSet::isMember) |
|
virtual bool | isMember (const OdDbObjectId &entityId) const =0 |
|
virtual bool | isMember (const OdDbFullSubentPath &subent) const =0 |
|
| TD_USING (OdSelectionSet::method) |
|
virtual OdDbSelectionMethodPtr | method (const OdDbObjectId &entityId) const =0 |
|
virtual OdUInt32 | subentCount (const OdDbObjectId &entityId) const =0 |
|
virtual bool | getSubentity (const OdDbObjectId &entityId, OdUInt32 i, OdDbFullSubentPath &path) const =0 |
|
virtual OdDbSelectionMethodPtr | method (const OdDbFullSubentPath &subent) const =0 |
|
| OdSelectionSet () |
|
| 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 | remove (OdDbStub *entityId)=0 |
|
virtual void | remove (const OdDbBaseFullSubentPath &subent)=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 |
|
| 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 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 |
|
static OdDbSelectionSetPtr | createObject (const OdDbDatabase *pDb) |
|
static OdDbSelectionSetPtr | select (const OdDbDatabase *pDb, const OdRxObject *pFilter=0) |
|
static OdDbSelectionSetPtr | select (const OdDbObjectId &vpId, int nPoints, const OdGePoint3d *wcsPts, OdDbVisualSelection::Mode mode=OdDbVisualSelection::kCrossing, OdDbVisualSelection::SubentSelectionMode sm=OdDbVisualSelection::kDisableSubents, const OdRxObject *pFilter=0) |
|
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
|
static OdRxClass * | desc () |
|
Description: Represents the selection set. Library: DDKERNEL
Definition at line 47 of file FxSelectionSet.h.