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 bool remove(const OdDbObjectId &entId, const OdDbSelectionMethod *pMethod)=0
ODRX_DECLARE_MEMBERS(OdEdSSetTracker)
virtual bool append(OdDbStub *id, const OdDbSelectionMethod *pMethod)
virtual bool append(const OdDbObjectId &entId, const OdDbSelectionMethod *pMethod)=0
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty