CFx SDK Documentation  2020SP3
Classes | Namespaces | Macros | Typedefs | Enumerations
EdUserIO.h File Reference
#include "OdPlatform.h"
#include "Gi/GiDrawable.h"
#include "OdString.h"
#include "SharedPtr.h"
#include "RxObject.h"
#include "../FxClangExceptionRTTIWorkaround.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdEdInputTracker
 
class  OdEdIntegerTracker
 
class  OdEdRealTracker
 
class  OdEdStringTracker
 
class  OdEdPointTracker
 
class  OdEdPointDefTracker
 
class  OdEdColorTracker
 
class  OdEdException
 
class  OdEdCancel
 
class  OdEdKeyword
 
class  OdEdOtherInput
 
class  OdEdEmptyInput
 
class  OdEdUserIO
 

Namespaces

 OdEd
 

Macros

#define OdException   OdError
 

Typedefs

typedef OdSmartPtr< OdEdInputTrackerOdEdInputTrackerPtr
 
typedef OdSmartPtr< OdEdIntegerTrackerOdEdIntegerTrackerPtr
 
typedef OdSmartPtr< OdEdRealTrackerOdEdRealTrackerPtr
 
typedef OdSmartPtr< OdEdStringTrackerOdEdStringTrackerPtr
 
typedef OdSmartPtr< OdEdPointTrackerOdEdPointTrackerPtr
 
typedef OdSmartPtr< OdEdPointDefTrackerOdEdPointDefTrackerPtr
 
typedef OdSmartPtr< OdEdColorTrackerOdEdColorTrackerPtr
 

Enumerations

enum  OdEd::CommonInputOptions {
  OdEd::kInpDefault = 0x00000000, OdEd::kInpDisallowEmpty = kInpDefault, OdEd::kInpDisallowOther = kInpDisallowEmpty, OdEd::kInpThrowEmpty = (long)0x80000000,
  OdEd::kInpThrowOther = 0x40000000, OdEd::kInpNonZero = 0x20000000, OdEd::kInpNonNeg = 0x10000000
}
 
enum  OdEd::GetFilePathFlags { OdEd::kGfpForOpen = 0, OdEd::kGfpForSave = 1, OdEd::kGfpOverwritePrompt = 2 }
 
enum  OdEd::GetStringOptions { OdEd::kGstDefault = 0, OdEd::kGstNoSpaces = 0, OdEd::kGstAllowSpaces = 1, OdEd::kGstNoEmpty = 2 }
 
enum  OdEd::OdDbInputOptions {
  OdEd::kGptDefault = 0x00000000, OdEd::kGdsDefault = kGptDefault, OdEd::kGinDefault = kGptDefault, OdEd::kGrlDefault = kGptDefault,
  OdEd::kGanDefault = kGptDefault, OdEd::kGptNoLimCheck = 0x00000001, OdEd::kGptNoUCS = 0x00000002, OdEd::kGptRubberBand = 0x00000004,
  OdEd::kGptRectFrame = 0x00000008, OdEd::kGptBeginDrag = 0x00000010, OdEd::kGptEndDrag = 0x00000020, OdEd::kGptNoOSnap = 0x00000040,
  OdEd::kGanFromLastPoint = 0x00000080, OdEd::kGdsFromLastPoint = kGanFromLastPoint, OdEd::kGanNoAngBase = 0x00000100, OdEd::kGds2d = 0x00000200,
  OdEd::kGdsSignedDist = 0x00000400, OdEd::kGdsPerpDist = 0x00000800, OdEd::kGdsNoZero = 0x00001000, OdEd::kGinNoZero = kGdsNoZero,
  OdEd::kGrlNoZero = kGdsNoZero, OdEd::kGanNoZero = kGdsNoZero, OdEd::kGdsNoNeg = 0x00002000, OdEd::kGinNoNeg = kGdsNoNeg,
  OdEd::kGrlNoNeg = kGdsNoNeg
}
 
enum  OdEd::SelectOptions {
  OdEd::kSelDefault = 0x00000000, OdEd::kSelPickLastPoint = 0x00000001, OdEd::kSelSingleEntity = 0x00000002, OdEd::kSelIgnorePickFirst = 0x00000004,
  OdEd::kSelSinglePass = 0x00000008, OdEd::kSelAllowEmpty = 0x00000010, OdEd::kSelRemove = 0x00000020, OdEd::kSelLeaveHighlighted = 0x00000040,
  OdEd::kSelAllowInactSpaces = 0x00000080, OdEd::kSelAllowObjects = 0x00000100, OdEd::kSelAllowPSVP = 0x00000200, OdEd::kSelAllowSubents = 0x00000400,
  OdEd::kSelAllowLocked = 0x00000800, OdEd::kSelAllowSubentsAlways = 0x00001000
}
 

Macro Definition Documentation

◆ OdException

#define OdException   OdError

Definition at line 257 of file EdUserIO.h.

Typedef Documentation

◆ OdEdColorTrackerPtr

Definition at line 250 of file EdUserIO.h.

◆ OdEdInputTrackerPtr

Definition at line 147 of file EdUserIO.h.

◆ OdEdIntegerTrackerPtr

Definition at line 165 of file EdUserIO.h.

◆ OdEdPointDefTrackerPtr

Definition at line 236 of file EdUserIO.h.

◆ OdEdPointTrackerPtr

Definition at line 222 of file EdUserIO.h.

◆ OdEdRealTrackerPtr

Definition at line 183 of file EdUserIO.h.

◆ OdEdStringTrackerPtr

Definition at line 208 of file EdUserIO.h.