FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
addConstants.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19
20#include "acdb17/AcDb.h"
49
54
62
68
69const int kTrue = Adesk::kTrue;
71
74
79
86
91
100
101const Acad::ErrorStatus eKeyNotFound = Acad::eKeyNotFound;
102const Acad::ErrorStatus eXdataSizeExceeded = Acad::eXdataSizeExceeded;
103const Acad::ErrorStatus eLockViolation = Acad::eLockViolation;
104const Acad::ErrorStatus eOnLockedLayer = Acad::eOnLockedLayer;
105const Acad::ErrorStatus eNullEntityPointer = Acad::eNullEntityPointer;
106const Acad::ErrorStatus eTooFewVertices = Acad::eTooFewVertices;
107const Acad::ErrorStatus eOutOfRange = Acad::eOutOfRange;
108const Acad::ErrorStatus eCreateInvalidName = Acad::eCreateInvalidName;
109const Acad::ErrorStatus eNotInGroup = Acad::eNotInGroup;
110const Acad::ErrorStatus eInvalidLayer = Acad::eInvalidLayer;
111const Acad::ErrorStatus eAlreadyInGroup = Acad::eAlreadyInGroup;
112const Acad::ErrorStatus eBadDxfSequence = Acad::eBadDxfSequence;
113const Acad::ErrorStatus eWasErased = Acad::eWasErased;
114const Acad::ErrorStatus eNullObjectId = Acad::eNullObjectId;
115const Acad::ErrorStatus eWasOpenForNotify = Acad::eWasOpenForNotify;
116const Acad::ErrorStatus eRegappIdNotFound = Acad::eRegappIdNotFound;
117const Acad::ErrorStatus eExplodeBeforeTransform = Acad::eExplodeBeforeTransform;
118const Acad::ErrorStatus eNoActiveTransactions = Acad::eNoActiveTransactions;
119const Acad::ErrorStatus eNotTopTransaction = Acad::eNotTopTransaction;
120const Acad::ErrorStatus eDwgNotRecoverable = Acad::eDwgNotRecoverable;
121const Acad::ErrorStatus eHandleInUse = Acad::eHandleInUse;
122const Acad::ErrorStatus eNotOpenForWrite = Acad::eNotOpenForWrite;
123const Acad::ErrorStatus eLockConflict = Acad::eLockConflict;
124const Acad::ErrorStatus eDuplicateRecordName = Acad::eDuplicateRecordName;
125const Acad::ErrorStatus eTooManyVertices = Acad::eTooManyVertices;
126const Acad::ErrorStatus ePermanentlyErased = Acad::ePermanentlyErased;
127const Acad::ErrorStatus eMaxNodes = Acad::eMaxNodes;
128const Acad::ErrorStatus eBrokenHandle = Acad::eBrokenHandle;
129const Acad::ErrorStatus eUnknownHandle = Acad::eUnknownHandle;
130const Acad::ErrorStatus eNotAnEntity = Acad::eNotAnEntity;
131const Acad::ErrorStatus eVSTrue = Acad::eVSTrue;
132
133//const Acad::ErrorStatus eNotInitializedYet = Acad::eNotInitializedYet;
134const Acad::ErrorStatus eInvalidOpenState = Acad::eInvalidOpenState;
135const Acad::ErrorStatus eNotOpenForRead = Acad::eNotOpenForRead;
136const Acad::ErrorStatus eAmbiguousInput = Acad::eAmbiguousInput;
137const Acad::ErrorStatus eAmbiguousOutput = Acad::eAmbiguousOutput;
138const Acad::ErrorStatus eVetoed = Acad::eVetoed;
139const Acad::ErrorStatus eNullPtr = Acad::eNullPtr;
140const Acad::ErrorStatus eSetFailed = Acad::eSetFailed;
141const Acad::ErrorStatus eFileAccessErr = Acad::eFileAccessErr;
142const Acad::ErrorStatus eDegenerateGeometry = Acad::eDegenerateGeometry;
143const Acad::ErrorStatus eHadMultipleReaders = Acad::eHadMultipleReaders;
144const Acad::ErrorStatus eBadLayerName = Acad::eBadLayerName;
145const Acad::ErrorStatus eOpenFileCancelled = Acad::eOpenFileCancelled;
146const Acad::ErrorStatus eExcessiveItemCount = Acad::eExcessiveItemCount;
147const Acad::ErrorStatus eNoIntersections = Acad::eNoIntersections;
148const Acad::ErrorStatus eWasNotifying = Acad::eWasNotifying;
149const Acad::ErrorStatus eUndefinedLineType = Acad::eUndefinedLineType;
150const Acad::ErrorStatus eCannotBeErasedByCaller = Acad::eCannotBeErasedByCaller;
151const Acad::ErrorStatus eInvalidBlockName = Acad::eInvalidBlockName;
152const Acad::ErrorStatus eNotImplementedYet = Acad::eNotImplementedYet;
153const Acad::ErrorStatus eWasNotOpenForWrite = Acad::eWasNotOpenForWrite;
154const Acad::ErrorStatus eEmptyOperand = Acad::eEmptyOperand;
155const Acad::ErrorStatus eIsWriteProtected = Acad::eIsWriteProtected;
156const Acad::ErrorStatus eCopyFailed = Acad::eCopyFailed;
157const Acad::ErrorStatus eLoadFailed = Acad::eLoadFailed;
158const Acad::ErrorStatus eDelayMore = Acad::eDelayMore;
159const Acad::ErrorStatus eInvalidInput = Acad::eInvalidInput;
160const Acad::ErrorStatus eFileInternalErr = Acad::eFileInternalErr;
161const Acad::ErrorStatus eNoWorkSet = Acad::eNoWorkSet;
162const Acad::ErrorStatus eUnrecoverableErrors = Acad::eUnrecoverableErrors;
163const Acad::ErrorStatus eNullHandle = Acad::eNullHandle;
164const Acad::ErrorStatus eInvalidAxis = Acad::eInvalidAxis;
165const Acad::ErrorStatus eWrongSubentityType = Acad::eWrongSubentityType;
166const Acad::ErrorStatus eWasOpenForUndo = Acad::eWasOpenForUndo;
167const Acad::ErrorStatus eOwnerNotSet = Acad::eOwnerNotSet;
168const Acad::ErrorStatus eFileSharingViolation = Acad::eFileSharingViolation;
169const Acad::ErrorStatus eNotThatKindOfClass = Acad::eNotThatKindOfClass;
170const Acad::ErrorStatus eCannotExplodeEntity = Acad::eCannotExplodeEntity;
171const Acad::ErrorStatus eInvalidTextStyle = Acad::eInvalidTextStyle;
172const Acad::ErrorStatus eCannotScaleNonUniformly = Acad::eCannotScaleNonUniformly;
173const Acad::ErrorStatus eDeletedEntry = Acad::eDeletedEntry;
174const Acad::ErrorStatus eUndoOperationNotAvailable = Acad::eUndoOperationNotAvailable;
175const Acad::ErrorStatus eNegativeValueNotAllowed = Acad::eNegativeValueNotAllowed;
176const Acad::ErrorStatus eInvalidExtents = Acad::eInvalidExtents;
177const Acad::ErrorStatus eTransactionOpenWhileCommandEnded = Acad::eTransactionOpenWhileCommandEnded;
178const Acad::ErrorStatus eWasNotErased = Acad::eWasNotErased;
179const Acad::ErrorStatus eOutOfDisk = Acad::eOutOfDisk;
180
215
216
226
236
238
const AcDb::ValueType kDxfXTextString
const AcGe::EntityId kCircArc3d
const AcGe::EntityId kLineSeg3d
const AcGe::EntityId kExternalCurve2d
const AcDb::OsnapMode kOsModeCen
const Acad::ErrorStatus eFileAccessErr
const AcGe::EntityId kEllipCone
const AcDb::ValueType kDxfRegAppName
const AcDb::OsnapMode kOsModePerp
const Acad::ErrorStatus eRegappIdNotFound
const AcDb::Vertex3dType k3dSimpleVertex
const AcGe::EntityId kRay3d
const Acad::ErrorStatus eAmbiguousOutput
const AcDb::ValueType kDxfXdReal
const AcDb::OsnapMode kOsModeMid
const AcDb::ValueType kDxfXdZCoord
const Acad::ErrorStatus eExplodeBeforeTransform
const Acad::ErrorStatus eInvalidAxis
const AcGe::EntityId kLine3d
const AcDb::ValueType kDxfXdInteger32
const AcDb::RowType kAllRows
const Acad::ErrorStatus eBrokenHandle
const AcDb::CellAlignment kTopLeft
const Acad::ErrorStatus eNotImplementedYet
const AcDb::ValueType kDxfXdWorldXCoord
const AcDb::Intersect kOnBothOperands
const Acad::ErrorStatus eNegativeValueNotAllowed
const Acad::ErrorStatus eCannotScaleNonUniformly
const AcDb::ValueType kDxfSoftPointerId
const int kTrue
const Acad::ErrorStatus eInvalidBlockName
const Acad::ErrorStatus eNotAnEntity
const Acad::ErrorStatus eWasOpenForUndo
const AcDb::ValueType kDxfXdHandle
const AcDb::SubentType kSilhouetteSubentType
const AcDb::ValueType kDxfXdWorldZDir
const AcGe::EntityId kPolyline2d
const Acad::ErrorStatus eCannotBeErasedByCaller
const Acad::ErrorStatus eFileSharingViolation
const AcDb::CellAlignment kMiddleCenter
const AcGe::EntityId kPolyline3d
const AcDb::CellAlignment kMiddleLeft
const Acad::ErrorStatus eDeletedEntry
const AcGe::EntityId kCurve3d
const AcDb::CellAlignment kMiddleRight
const Acad::ErrorStatus eUndoOperationNotAvailable
const AcGe::EntityId kExternalCurve3d
const AcDb::ValueType kDxfXdWorldZCoord
const AcGe::EntityId kCurve2d
const AcDb::ValueType kDxfInt8
const Acad::ErrorStatus eVetoed
const Acad::ErrorStatus eNoActiveTransactions
const AcGe::EntityId kEllipCylinder
const Acad::ErrorStatus eNullPtr
const AcDb::TextHorzMode kTextAlign
const AcDb::SubentType kNullSubentType
const AcDb::ValueType kDxfXCoord
const AcDb::OsnapMode kOsModeQuad
const AcDb::OpenMode kForRead
const AcGe::EntityId kPlanarEnt
const AcDb::OsnapMode kOsModeTan
const Acad::ErrorStatus eTooFewVertices
const Acad::ErrorStatus eSetFailed
const AcGe::EntityId kNurbSurface
const AcDb::ValueType kDxfXdWorldXDir
const Acad::ErrorStatus eNoIntersections
const AcGe::EntityId kLine2d
const Acad::ErrorStatus eDwgNotRecoverable
const AcGe::EntityId kLinearEnt3d
const Acad::ErrorStatus eOnLockedLayer
const AcDb::Intersect kExtendThis
const AcDb::CellAlignment kBottomCenter
const AcGe::EntityId kCone
const AcDb::CellAlignment kBottomRight
const Acad::ErrorStatus eUndefinedLineType
const AcDb::Poly2dType k2dCubicSplinePoly
const Acad::ErrorStatus eWasNotOpenForWrite
const Acad::ErrorStatus eCannotExplodeEntity
const AcDb::OpenMode kForNotify
const Acad::ErrorStatus eNoWorkSet
const AcDb::SubentType kClassSubentType
const Acad::ErrorStatus eAlreadyInGroup
const AcDb::Vertex2dType k2dCurveFitVertex
const AcGe::EntityId kEntity3d
const Acad::ErrorStatus eHandleInUse
const AcDb::TextVertMode kTextTop
const AcDb::CellAlignment kTopCenter
const AcDb::OpenMode kForWrite
const AcDb::SubentType kEdgeSubentType
const AcGe::EntityId kEllipArc3d
const AcGe::EntityId kExternalBoundedSurface
const AcDb::ValueType kDxfInt32
const AcDb::Visibility kVisible
const Acad::ErrorStatus eCreateInvalidName
const AcDb::OsnapMode kOsModeNear
const AcDb::Poly2dType k2dFitCurvePoly
const AcDb::Poly2dType k2dSimplePoly
const AcDb::Vertex2dType k2dVertex
const Acad::ErrorStatus eOwnerNotSet
const AcGe::EntityId kLineSeg2d
const int kFalse
const AcDb::Poly2dType k2dQuadSplinePoly
const AcDb::OsnapMode kOsModeNode
const AcDb::Vertex2dType k2dSplineFitVertex
const Acad::ErrorStatus eNullHandle
const AcDb::Vertex3dType k3dFitVertex
const AcGe::EntityId kPointOnCurve3d
const AcDb::CellAlignment kBottomLeft
const AcDb::OpenMode kNotOpen
const AcDb::TextHorzMode kTextMid
const AcDb::TextVertMode kTextBase
const Acad::ErrorStatus eOpenFileCancelled
const AcDb::TextHorzMode kTextLeft
const Acad::ErrorStatus eBadLayerName
const AcGe::EntityId kLinearEnt2d
const Acad::ErrorStatus eDuplicateRecordName
const Acad::ErrorStatus eNotOpenForRead
const AcGe::EntityId kTorus
const Acad::ErrorStatus eNotOpenForWrite
const AcGe::EntityId kEntity2d
const AcDb::TextVertMode kTextBottom
const Acad::ErrorStatus eInvalidExtents
const Acad::ErrorStatus eUnknownHandle
const AcDb::ValueType kDxfXdDist
const AcDb::TextHorzMode kTextFit
const AcDb::ValueType kDxfReal
const AcDb::Poly3dType k3dSimplePoly
const AcGe::EntityId kCircArc2d
const Acad::ErrorStatus eLockViolation
const AcGe::EntityId kBoundedPlane
const AcDb::Visibility kInvisible
const Acad::ErrorStatus eKeyNotFound
const Acad::ErrorStatus eIsWriteProtected
const AcDb::ValueType kDxfXdInteger16
const Acad::ErrorStatus eWasErased
const AcDb::Intersect kExtendBoth
const AcDb::ValueType kDxfXdYCoord
const Acad::ErrorStatus eFileInternalErr
const Acad::ErrorStatus eDegenerateGeometry
const AcDb::OsnapMode kOsModeEnd
const Acad::ErrorStatus eVSTrue
const Acad::ErrorStatus eXdataSizeExceeded
const Acad::ErrorStatus eNullEntityPointer
const Acad::ErrorStatus eTransactionOpenWhileCommandEnded
const Acad::ErrorStatus eOutOfRange
const AcDb::SubentType kAxisSubentType
const AcDb::TextVertMode kTextVertMid
const AcDb::ValueType kDxfXdAsciiString
const AcDb::UnitsValue kUnitsMillimeters
const Acad::ErrorStatus eWrongSubentityType
const Acad::ErrorStatus eDelayMore
const Acad::ErrorStatus eBadDxfSequence
const AcDb::TextHorzMode kTextRight
const AcGe::EntityId kPointOnCurve2d
const AcDb::CellAlignment kTopRight
const Acad::ErrorStatus eNotThatKindOfClass
const Acad::ErrorStatus eWasNotifying
const AcGe::EntityId kSurface
const AcDb::SubentType kMlineSubentCache
const AcDb::ValueType kDxfXdXCoord
const Acad::ErrorStatus eLoadFailed
const Acad::ErrorStatus eUnrecoverableErrors
const AcDb::ValueType kDxfXdWorldYDisp
const AcGe::EntityId kNurbCurve3d
const AcDb::ValueType kDxfXdWorldXDisp
const Acad::ErrorStatus eOutOfDisk
const AcGe::EntityId kSphere
const AcDb::SubentType kVertexSubentType
const Acad::ErrorStatus eNotTopTransaction
const Acad::ErrorStatus ePermanentlyErased
const AcDb::ValueType kDxfXdWorldYCoord
const AcDb::Poly3dType k3dCubicSplinePoly
const Acad::ErrorStatus eLockConflict
const Acad::ErrorStatus eCopyFailed
const Acad::ErrorStatus eHadMultipleReaders
const Acad::ErrorStatus eNotInGroup
const Acad::ErrorStatus eWasNotErased
const Acad::ErrorStatus eTooManyVertices
const AcDb::ValueType kDxfXdWorldYDir
const AcDb::OsnapMode kOsModeIns
const AcDb::Poly3dType k3dQuadSplinePoly
const Acad::ErrorStatus eEmptyOperand
const Acad::ErrorStatus eAmbiguousInput
const Acad::ErrorStatus eNullObjectId
const AcGe::EntityId kEllipArc2d
const AcDb::ValueType kDxfXdWorldZDisp
const Acad::ErrorStatus eWasOpenForNotify
const Acad::ErrorStatus eExcessiveItemCount
const AcGe::EntityId kCylinder
const AcDb::ValueType kDxfXDataStart
const Acad::ErrorStatus eInvalidLayer
const AcDb::Intersect kExtendArg
const Acad::ErrorStatus eMaxNodes
const AcDb::ValueType kDxfXdControlString
const AcDb::SubentType kFaceSubentType
const AcDb::TextHorzMode kTextCenter
const Acad::ErrorStatus eInvalidOpenState
const Acad::ErrorStatus eInvalidInput
const AcDb::ValueType kDxfInt16
const AcGe::EntityId kPlane
const Acad::ErrorStatus eInvalidTextStyle
EntityId
Definition AcGe.h:84
@ kCylinder
Definition AcGe.h:115
@ kTorus
Definition AcGe.h:116
@ kExternalCurve2d
Definition AcGe.h:140
@ kEllipCylinder
Definition AcGe.h:159
@ kEntity3d
Definition AcGe.h:86
@ kPointOnCurve2d
Definition AcGe.h:91
@ kLinearEnt3d
Definition AcGe.h:106
@ kPlane
Definition AcGe.h:110
@ kPointOnCurve3d
Definition AcGe.h:92
@ kEllipCone
Definition AcGe.h:158
@ kCurve3d
Definition AcGe.h:100
@ kEntity2d
Definition AcGe.h:85
@ kSurface
Definition AcGe.h:113
@ kNurbSurface
Definition AcGe.h:134
@ kCone
Definition AcGe.h:117
@ kCircArc2d
Definition AcGe.h:95
@ kPlanarEnt
Definition AcGe.h:109
@ kLineSeg3d
Definition AcGe.h:108
@ kNurbCurve3d
Definition AcGe.h:127
@ kCurve2d
Definition AcGe.h:99
@ kEllipArc3d
Definition AcGe.h:102
@ kLineSeg2d
Definition AcGe.h:107
@ kRay3d
Definition AcGe.h:112
@ kCircArc3d
Definition AcGe.h:96
@ kExternalCurve3d
Definition AcGe.h:139
@ kPolyline3d
Definition AcGe.h:125
@ kLine2d
Definition AcGe.h:103
@ kBoundedPlane
Definition AcGe.h:94
@ kLine3d
Definition AcGe.h:104
@ kEllipArc2d
Definition AcGe.h:101
@ kPolyline2d
Definition AcGe.h:119
@ kSphere
Definition AcGe.h:114
@ kLinearEnt2d
Definition AcGe.h:105
@ kExternalBoundedSurface
Definition AcGe.h:143
@ kFalse
Definition AddStruct.h:26
@ kTrue
Definition AddStruct.h:27