|
typedef OdSharedPtr< OdDbGripData > | OdDbGripDataPtr |
|
typedef OdArray< OdDbGripDataPtr > | OdDbGripDataPtrArray |
|
typedef OdArray< void *, OdMemoryAllocator< void * > > | OdDbVoidPtrArray |
|
typedef OdArray< OdDbDimData *, OdMemoryAllocator< OdDbDimData * > > | OdDbDimDataPtrArray |
|
typedef void * | ODHMENU |
|
typedef OdArray< OdDbGripData > | OdDbGripDataArray |
|
typedef OdSmartPtr< OdDbCustomOsnapMode > | OdDbCustomOsnapModePtr |
|
typedef bool(* | GripWorldDrawPtr) (OdDbGripData *pThis, OdGiWorldDraw *pWd, OdDbStub *entId, OdDbGripOperations::DrawType type, OdGePoint3d *imageGripPoint, double dGripSize) |
|
typedef void(* | GripViewportDrawPtr) (OdDbGripData *pThis, OdGiViewportDraw *pWd, OdDbStub *entId, OdDbGripOperations::DrawType type, OdGePoint3d *imageGripPoint, int gripSize) |
|
typedef OdResult(* | GripOperationPtr) (OdDbGripData *pThis, OdDbStub *entId, int iContextFlags) |
|
typedef void(* | GripOpStatusPtr) (OdDbGripData *pThis, OdDbStub *entId, OdDbGripOperations::GripStatus status) |
|
typedef const OdChar *(* | GripToolTipPtr) (OdDbGripData *pThis) |
|
typedef void(* | ContextMenuItemIndexPtr) (unsigned itemIndex) |
|
typedef void(* | GripDimensionPtr) (OdDbGripData *pThis, OdDbStub *entId, double dimScale, OdDbDimDataPtrArray &dimData) |
|
typedef OdResult(* | GripRtClkHandler) (OdDbGripDataArray &hotGrips, const OdDbStubPtrArray &ents, OdString &menuName, ODHMENU &menu, ContextMenuItemIndexPtr &cb) |
|
typedef OdResult(* | GripInputPointPtr) (OdDbGripData *pThis, OdDbStub *entId, bool &changedPoint, OdGePoint3d &newPoint, const OdGiViewport &viewContext, OdDbStub *viewportId, bool pointComputed, int history, const OdGePoint3d &lastPoint, const OdGePoint3d &rawPoint, const OdGePoint3d &grippedPoint, const OdGePoint3d &cartesianSnappedPoint, const OdGePoint3d &osnappedPoint, OdDb::OsnapMask osnapMask, const OdArray< OdDbCustomOsnapModePtr > &customOsnapModes, OdDb::OsnapMask osnapOverrides, const OdArray< OdDbCustomOsnapModePtr > &customOsnapOverrides, const OdDbStubPtrArray &pickedEntities, const OdArray< OdDbStubPtrArray > &nestedPickedEntities, const OdGsMarkerArray &gsSelectionMark, const OdDbStubPtrArray &keyPointEntities, const OdArray< OdDbStubPtrArray > &nestedKeyPointEntities, const OdGsMarkerArray &keyPointGsSelectionMark, const OdArray< OdSharedPtr< OdGeCurve3d > > &alignmentPaths, const OdGePoint3d &computedPoint) |
|
|
enum | OdDb::DragStat { OdDb::kDragStart = 0
, OdDb::kDragEnd = 1
, OdDb::kDragAbort = 2
} |
|
enum | OdDb::GripStat { OdDb::kGripsDone = 0
, OdDb::kGripsToBeDeleted = 1
, OdDb::kDimDataToBeDeleted = 2
} |
|
enum | OdDbGripOperations::DrawType { OdDbGripOperations::kWarmGrip = 0
, OdDbGripOperations::kHoverGrip
, OdDbGripOperations::kHotGrip
, OdDbGripOperations::kDragImageGrip
} |
|
enum | OdDbGripOperations::GripStatus {
OdDbGripOperations::kGripStart = 0
, OdDbGripOperations::kGripEnd
, OdDbGripOperations::kGripAbort
, OdDbGripOperations::kStretch
,
OdDbGripOperations::kMove
, OdDbGripOperations::kRotate
, OdDbGripOperations::kScale
, OdDbGripOperations::kMirror
,
OdDbGripOperations::kDimFocusChanged
, OdDbGripOperations::kPopUpMenu
} |
|
enum | OdDbGripOperations::GripFlags {
OdDbGripOperations::kSkipWhenShared = 0x001
, OdDbGripOperations::kDisableRubberBandLine = 0x002
, OdDbGripOperations::kDisableModeKeywords = 0x004
, OdDbGripOperations::kDrawAtDragImageGripPoint = 0x008
,
OdDbGripOperations::kTriggerGrip = 0x010
, OdDbGripOperations::kTurnOnForcedPick = 0x020
, OdDbGripOperations::kMapGripHotToRtClk = 0x040
, OdDbGripOperations::kGizmosEnabled = 0x080
,
OdDbGripOperations::kGripIsPerViewport = 0x100
} |
|
enum | OdDbGripOperations::GripContextFlags { OdDbGripOperations::kSharedGrip = 0x01
, OdDbGripOperations::kMultiHotGrip = 0x02
} |
|
enum | OdDbGripOperations::GetGripPointsFlags { OdDbGripOperations::kGripPointsOnly = 0x01
, OdDbGripOperations::kCyclableGripsOnly = 0x02
, OdDbGripOperations::kDynamicDimMode = 0x04
} |
|
enum | OdDbGripOperations::MoveGripPointsFlags {
OdDbGripOperations::kOsnapped = 0x01
, OdDbGripOperations::kPolar = 0x02
, OdDbGripOperations::kOtrack = 0x04
, OdDbGripOperations::kZdir = 0x08
,
OdDbGripOperations::kKeyboard = 0x10
} |
|
enum | OdDb::OsnapMask {
OdDb::kOsMaskEnd = 0x000001
, OdDb::kOsMaskMid = 0x000002
, OdDb::kOsMaskCen = 0x000004
, OdDb::kOsMaskNode = 0x000008
,
OdDb::kOsMaskQuad = 0x000010
, OdDb::kOsMaskInt = 0x000020
, OdDb::kOsMaskIns = 0x000040
, OdDb::kOsMaskPerp = 0x000080
,
OdDb::kOsMaskTan = 0x000100
, OdDb::kOsMaskNear = 0x000200
, OdDb::kOsMaskQuick = 0x000400
, OdDb::kOsMaskApint = 0x000800
,
OdDb::kOsMaskImmediate = 0x010000
, OdDb::kOsMaskAllowTan = 0x020000
, OdDb::kOsMaskDisablePerp = 0x040000
, OdDb::kOsMaskRelCartesian = 0x080000
,
OdDb::kOsMaskRelPolar = 0x100000
, OdDb::kOsMaskNoneOverride = 0x200000
} |
|