27 #if !defined(_ODRESBUF_H___INCLUDED_)
28 #define _ODRESBUF_H___INCLUDED_
180 kRtInputTruncated = -5008,
214 kRtVector2d = kRtPoint2d,
215 kRtVector3d = kRtPoint3d,
216 kRtBinaryChunk = 310,
219 kRtSoftPointerId = 330,
220 kRtHardPointerId = 340,
221 kRtSoftOwnershipId = 350,
222 kRtHardOwnershipId = 360,
226 kDxfXDictionary = -6,
238 kDxfAttributeTag = 2,
239 kDxfSymbolTableName = 2,
241 kDxfSymTableRecName = 2,
242 kDxfAttributePrompt = 3,
243 kDxfDimStyleName = 3,
244 kDxfLinetypeProse = 3,
245 kDxfTextFontFile = 3,
248 kDxfTextBigFontFile = 4,
251 kDxfSymTableRecComments = 4,
255 kDxfLinetypeName = 6,
257 kDxfTextStyleName = 7,
266 kDxfViewportHeight = 40,
268 kDxfTxtStyleXScale = 41,
270 kDxfViewportAspect = 41,
271 kDxfTxtStylePSize = 42,
272 kDxfViewLensLength = 42,
273 kDxfViewFrontClip = 43,
274 kDxfViewBackClip = 44,
275 kDxfShapeXOffset = 44,
276 kDxfShapeYOffset = 45,
280 kDxfLinetypeScale = 48,
282 kDxfMlineOffset = 49,
283 kDxfLinetypeElement = 49,
285 kDxfViewportSnapAngle = 50,
286 kDxfViewportTwist = 51,
288 kDxfLayerLinetype = 61,
290 kDxfHasSubentities = 66,
291 kDxfViewportVisibility = 67,
292 kDxfViewportActive = 68,
293 kDxfViewportNumber = 69,
296 kDxfCircleSides = 72,
297 kDxfViewportZoom = 73,
298 kDxfViewportIcon = 74,
299 kDxfViewportSnap = 75,
300 kDxfViewportGrid = 76,
301 kDxfViewportSnapStyle = 77,
302 kDxfViewportSnapPair = 78,
303 kDxfRegAppFlags = 71,
304 kDxfTxtStyleFlags = 71,
305 kDxfLinetypeAlign = 72,
306 kDxfLinetypePDC = 73,
309 kDxfEmbeddedObjectStart = 101,
310 kDxfControlString = 102,
311 kDxfDimVarHandle = 105,
325 kDxfRenderMode = 281,
327 kDxfXTextString = 300,
328 kDxfBinaryChunk = 310,
330 kDxfSoftPointerId = 330,
331 kDxfHardPointerId = 340,
332 kDxfSoftOwnershipId = 350,
333 kDxfHardOwnershipId = 360,
334 kDxfLineWeight = 370,
335 kDxfPlotStyleNameType = 380,
336 kDxfPlotStyleNameId = 390,
338 kDxfLayoutName = 410,
340 kDxfXdAsciiString = 1000,
341 kDxfRegAppName = 1001,
342 kDxfXdControlString = 1002,
343 kDxfXdLayerName = 1003,
344 kDxfXdBinaryChunk = 1004,
349 kDxfXdWorldXCoord = 1011,
350 kDxfXdWorldYCoord = 1021,
351 kDxfXdWorldZCoord = 1031,
352 kDxfXdWorldXDisp = 1012,
353 kDxfXdWorldYDisp = 1022,
354 kDxfXdWorldZDisp = 1032,
355 kDxfXdWorldXDir = 1013,
356 kDxfXdWorldYDir = 1023,
357 kDxfXdWorldZDir = 1033,
361 kDxfXdInteger16 = 1070,
362 kDxfXdInteger32 = 1071
1632 #if defined(OD_WINDOWS_DESKTOP) && defined(_MSC_VER)
1650 static OdResBufPtr newRb(
int resType,
const __wchar_t* resVal)
OdSmartPtr< OdResBuf > OdResBufPtr
OdSmartPtr< OdDbSelectionSet > OdDbSelectionSetPtr
static void setAssertIndexByNewRb(int index)
static OdResBufPtr newRb(int resType, double resVal)
void setVector2d(const OdGeVector2d &geVector)
static OdResBufPtr newRb(int resType, OdUInt16 resVal)
const OdGeVector3d & getVector3d() const
void setBinaryChunk(const OdBinaryData &bChunk)
void setRestype(int resType)
const OdDbObjectId & getEntName() const
static OdResBufPtr newRb(int resType, OdInt16 resVal)
ODRX_DECLARE_MEMBERS(OdResBuf)
const OdCmColor & getColor() const
void setObjectId(const OdDbObjectId &idObject)
OdDbSelectionSetPtr getPickSet() const
static OdResBufPtr newRb(int resType, OdUInt8 resVal)
OdDbHandle getHandle() const
void setInt16(OdInt16 iValue)
static OdResBufPtr newRb(int resType, const OdGePoint3d &resVal)
static OdResBufPtr newRb(int resType, bool resVal)
static OdResBufPtr newRb(int resType, const OdDbObjectId &id)
static OdResBufPtr newRb(int resType, const OdGeVector2d &resVal)
const OdGePoint2d & getPoint2d() const
bool operator==(const OdResBuf &Rb) const
static OdResBufPtr newRb(int resType, const OdString &resVal)
static OdResBufPtr newRb(int resType, OdInt32 resVal)
static OdResBufPtr newRb(int resType, const OdGeVector3d &resVal)
void setBool(bool bValue)
static OdResBufPtr newRb(int resType, const OdCmColor &resVal)
void setDouble(double realValue)
void setPoint2d(const OdGePoint2d &gePoint)
OdDbObjectId getObjectId(const OdDbDatabase *pDb) const
static OdResBufPtr newRb(int resType, const OdChar *resVal)
void setResBuf(const OdResBuf *pResBuf)
const OdGePoint3d & getPoint3d() const
void setHandle(const OdDbHandle &vHandle)
void setVector3d(const OdGeVector3d &val)
static OdResBufPtr newRb(int resType, const OdDbSelectionSet *pSSet)
OdResBufPtr insert(OdResBuf *pRb)
static OdResBufPtr newRb(int resType=OdResBuf::kRtNone)
void setPickSet(const OdDbSelectionSet *pSSet)
bool operator!=(const OdResBuf &Rb) const
static OdResBufPtr newRb(int resType, OdInt8 resVal)
void copyFrom(const OdRxObject *pRb)
void setInt64(OdInt64 iValue)
static OdResBufPtr newRb(int resType, OdUInt32 resVal)
void setInt8(OdInt8 iValue)
OdString getString() const
const OdBinaryData & getBinaryChunk() const
void setColor(const OdCmColor &cmColor)
OdResBufPtr getResBuf() const
static OdResBufPtr newRb(int resType, OdInt64 resVal)
void setInt32(OdInt32 iValue)
static OdResBufPtr newRb(int resType, const OdGePoint2d &resVal)
void setPoint3d(const OdGePoint3d &gePoint)
static OdResBufPtr newRb(int resType, OdUInt64 resVal)
const OdGeVector2d & getVector2d() const
static OdResBufPtr newRb(int resType, const OdResBuf *pNestedRb)
void setString(const OdString &sValue)
OdResBufPtr setNext(OdResBuf *pRb)
bool DAI_EXPORT operator!=(const OdDAI::OdSelect &left, const OdDAI::OdSelect &right)