24 #ifndef _ODEDUSERIO_H_INCLUDED_
25 #define _ODEDUSERIO_H_INCLUDED_
33 #include "../FxClangExceptionRTTIWorkaround.h"
204 this->bShowCursor = bShowCursor;
257 #define OdException OdError
OdSmartPtr< OdEdColorTracker > OdEdColorTrackerPtr
OdSmartPtr< OdEdPointTracker > OdEdPointTrackerPtr
OdSmartPtr< OdEdStringTracker > OdEdStringTrackerPtr
OdSmartPtr< OdEdRealTracker > OdEdRealTrackerPtr
OdSmartPtr< OdEdIntegerTracker > OdEdIntegerTrackerPtr
OdSmartPtr< OdEdInputTracker > OdEdInputTrackerPtr
OdSmartPtr< OdEdPointDefTracker > OdEdPointDefTrackerPtr
FX_DECLARE_CLANG_RTTI_EXCEPTION_WORKAROUND()
OdEdCancel(OdErrorContext *pErrCtx)
ODRX_DECLARE_MEMBERS(OdEdColorTracker)
virtual void setValue(const OdCmColorBase &value)=0
FX_DECLARE_CLANG_RTTI_EXCEPTION_WORKAROUND()
OdEdException(OdErrorContext *pErrCtx)
virtual void setValue(int value)=0
ODRX_DECLARE_MEMBERS(OdEdIntegerTracker)
FX_DECLARE_CLANG_RTTI_EXCEPTION_WORKAROUND()
OdEdKeyword(int nKeyword, const OdString &sKeyword)
const OdString & keyword() const
virtual OdGePoint3d basePoint() const =0
ODRX_DECLARE_MEMBERS(OdEdPointDefTracker)
ODRX_DECLARE_MEMBERS(OdEdPointTracker)
virtual void setValue(const OdGePoint3d &value)=0
virtual void setValue(double value)=0
ODRX_DECLARE_MEMBERS(OdEdRealTracker)
ODRX_DECLARE_MEMBERS(OdEdStringTracker)
virtual void setValue(const OdString &value)=0
virtual void setCursor(const bool &bShowCursor)
virtual int getInt(const OdString &prompt, int options=OdEd::kInpDefault, int defVal=0, const OdString &keywords=OdString::kEmpty, OdEdIntegerTracker *pTracker=0)=0
virtual void putString(const OdString &string)=0
virtual double getReal(const OdString &prompt, int options=OdEd::kInpDefault, double defVal=0.0, const OdString &keywords=OdString::kEmpty, OdEdRealTracker *pTracker=0)=0
ODRX_DECLARE_MEMBERS(OdEdUserIO)
virtual OdSharedPtr< OdCmColorBase > getCmColor(const OdString &prompt, int options=OdEd::kInpDefault, const OdCmColorBase *pDefaultValue=0, const OdString &keywords=OdString::kEmpty, OdEdColorTracker *pTracker=0)=0
virtual OdString getFilePath(const OdString &prompt, int options=OdEd::kGfpForOpen, const OdString &dialogCaption=OdString::kEmpty, const OdString &defExt=OdString::kEmpty, const OdString &fileName=OdString::kEmpty, const OdString &filter=OdString::kEmpty, const OdString &keywords=OdString::kEmpty, OdEdStringTracker *pTracker=0)
virtual bool interactive()
virtual OdString getString(const OdString &prompt, int options=OdEd::kInpDefault, const OdString &defValue=OdString::kEmpty, const OdString &keywords=OdString::kEmpty, OdEdStringTracker *pTracker=0)=0
virtual int getKeyword(const OdString &prompt, const OdString &keywords, int defVal=-1, int options=OdEd::kInpDefault, OdEdIntegerTracker *pTracker=0)=0
virtual void putError(const OdString &errmsg)
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty
GLsizei const GLfloat * value