27#if !defined(_ODRESBUF_H___INCLUDED_)
28#define _ODRESBUF_H___INCLUDED_
1628#if defined(OD_WINDOWS_DESKTOP) && defined(_MSC_VER)
1646 static OdResBufPtr newRb(
int resType,
const __wchar_t* resVal)
OdSmartPtr< OdResBuf > OdResBufPtr
OdSmartPtr< OdDbSelectionSet > OdDbSelectionSetPtr
bool operator!=(T left, const OdGiVariant::EnumType right)
TOOLKIT_EXPORT bool oddbCompareRbChains(const OdResBuf *pRb1, const OdResBuf *pRb2)
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)
void setBinaryChunk(const OdBinaryData &bChunk)
void setRestype(int resType)
static OdResBufPtr newRb(int resType, OdInt16 resVal)
ODRX_DECLARE_MEMBERS(OdResBuf)
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)
bool operator==(const OdResBuf &Rb) const
const OdBinaryData & getBinaryChunk() const
static OdResBufPtr newRb(int resType, const OdString &resVal)
static OdResBufPtr newRb(int resType, OdInt32 resVal)
static OdResBufPtr newRb(int resType, const OdGeVector3d &resVal)
const OdCmColor & getColor() const
void setBool(bool bValue)
static OdResBufPtr newRb(int resType, const OdCmColor &resVal)
void setDouble(double realValue)
void setPoint2d(const OdGePoint2d &gePoint)
const OdDbObjectId & getEntName() const
OdDbObjectId getObjectId(const OdDbDatabase *pDb) const
static OdResBufPtr newRb(int resType, const OdChar *resVal)
void setResBuf(const OdResBuf *pResBuf)
void setHandle(const OdDbHandle &vHandle)
const OdGeVector2d & getVector2d() const
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)
const OdGeVector3d & getVector3d() const
void copyFrom(const OdRxObject *pRb)
const OdGePoint2d & getPoint2d() const
void setInt64(OdInt64 iValue)
static OdResBufPtr newRb(int resType, OdUInt32 resVal)
@ kDxfSymTableRecComments
@ kDxfEmbeddedObjectStart
void setInt8(OdInt8 iValue)
OdString getString() 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)
const OdGePoint3d & getPoint3d() const
static OdResBufPtr newRb(int resType, OdUInt64 resVal)
static OdResBufPtr newRb(int resType, const OdResBuf *pNestedRb)
void setString(const OdString &sValue)
OdResBufPtr setNext(OdResBuf *pRb)
OdUInt8 Bytes[sizeof(OdInt64)]