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