24#ifndef _ODDBUSERIO_H_INCLUDED_
25#define _ODDBUSERIO_H_INCLUDED_
OdSmartPtr< OdDbUserIO > OdDbUserIOPtr
OdSmartPtr< OdSSetTracker > OdSSetTrackerPtr
OdSmartPtr< OdEdSSetTracker > OdEdSSetTrackerPtr
virtual OdSelectionSetPtr select(const OdString &prompt=OdString::kEmpty, int options=OdEd::kSelDefault, const OdSelectionSet *pDefaultValue=0, const OdString &keywords=OdString::kEmpty, OdSSetTracker *pTracker=0, OdGePoint3dArray *ptsPointer=NULL)=0
virtual OdCmColor getColor(const OdString &prompt, int options=OdEd::kInpDefault, const OdCmColor *pDefaultValue=0, const OdString &keywords=OdString::kEmpty, OdEdColorTracker *pTracker=0)=0
virtual void setPickfirst(OdSelectionSet *pSSet)=0
virtual OdSelectionSetPtr pickfirst()=0
ODRX_DECLARE_MEMBERS(OdDbUserIO)
virtual bool remove(OdDbStub *id, const OdDbSelectionMethod *pMethod)
virtual void removeDrawables(OdGsView *pView) ODRX_OVERRIDE
virtual bool append(const OdDbObjectId &id, const OdDbSelectionMethod *pMethod)
virtual bool remove(const OdDbObjectId &id, const OdDbSelectionMethod *pMethod)
virtual bool remove(const OdDbFullSubentPath &subEntPath, const OdDbSelectionMethod *pMethod)
ODRX_DECLARE_MEMBERS(OdEdSSetTracker)
virtual bool append(const OdDbFullSubentPath &subEntPath, const OdDbSelectionMethod *pMethod)
virtual bool remove(const OdDbBaseFullSubentPath &subEntPath, const OdDbSelectionMethod *pMethod)
virtual bool append(OdDbStub *id, const OdDbSelectionMethod *pMethod)
virtual bool append(const OdDbBaseFullSubentPath &subEntPath, const OdDbSelectionMethod *pMethod)
virtual int addDrawables(OdGsView *pView) ODRX_OVERRIDE
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty