29#include <QtCore/QByteArray>
143 typedef std::vector<CFxVariantCollectionElement>
CONTAINER;
OdSmartPtr< OdDbDictionary > OdDbDictionaryPtr
void SetTag(const CFxVariant &value)
CFxVariantCollectionElement()
CFxVariantCollectionElement & operator=(const CFxVariantCollectionElement &value)
CFxVariantCollectionElement(const CFxVariantCollectionElement &value)
CFxVariantCollectionElement(const CFxVariant &tag, const CFxVariant &value)
virtual ~CFxVariantCollectionElement()
CFxVariant * GetValue() const
CFxVariant * GetTag() const
void SetValue(const CFxVariant &value)
const OdCmColor & GetColor() const
CFxVariant(double value, bool useUnitsConversion=true)
const CFxVariant & operator+=(const CFxVariant &v)
const OdGePoint2d & GetPoint2d() const
void SetValue(const CFxVariant &value)
void * GetVoid(int *size=0) const
CFxVariant(const CFxVariantCollectionElement &value)
friend DDKERNEL_API bool operator!=(const CFxVariant &v1, const CFxVariant &v2)
CFxVariant(const CFxString &value)
bool UseUnitsConversion() const
static OdDbObjectId ResolvePath(OdDbDictionaryPtr pRootDict, const CFxString &sPath, const CFxString &sObjectName)
CFxVariant(const CFxVariant *pVariant)
CFxVariant(const OdDbObjectId &value)
friend DDKERNEL_API bool operator==(const CFxVariant &v1, const CFxVariant &v2)
CFxVariant(const CFxVariantCollection &value)
CFxVariant(const OdCmTransparency &value)
static void GetIdDescription(OdDbObjectId id, CFxString &sPath, CFxString &sObjectName)
const CFxVariantCollectionElement & GetCollectionElement() const
static bool BuildOwnerPath(OdDbDictionaryPtr pRootDict, OdDbObjectId idTarget, const CFxString &sRootName, CFxString &sPath)
void Load(QByteArray &data, CFxDocument *pContext)
bool m_bUseUnitsConversion
static const char * varies
CFxVariant(const OdCmColor &value)
const OdCmTransparency & GetTransparency() const
CFxVariant(const void *value, int size)
CFxVariant(OdInt32 value)
CFxVariant(const OdGePoint3d &value)
CFxVariantCollection & GetCollection()
CFxVariant(const CFxVariant &variant)
const OdDbObjectId & GetId() const
CFxVariant(const OdGePoint2d &value)
CFxString GetString() const
enum CFxVariant::_Type Type
const CFxVariantCollection & GetCollection() const
const OdGePoint3d & GetPoint3d() const
GLfloat GLfloat GLfloat v2
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data
GLsizei const GLfloat * value
bool operator==(const CFxVariantCollection &collection) const
const CONTAINER & GetCollectionDataForRead() const
std::vector< CFxVariantCollectionElement > CONTAINER
CONTAINER & GetCollectionDataForWrite()
CFxVariant GetActiveItemValue() const
OdCmTransparency m_Transparency
CFxVariantCollectionElement m_CollectionElement
bool m_UseUnitsConversion
CFxVariantCollection m_Collection