|
CFx SDK Documentation
2020SP3
|
#include <TfVariant.h>
Public Types | |
| enum | Type { kGUID = OdVariant::kNextType, kEmpty, kDEPRECARED0, kDbStubPtr, kRxObjectWeakPtr, kTuple, kNextType } |
Public Types inherited from OdVariant | |
| enum | Type { kVoid = 0x0000, kString = 0x0001, kBool = 0x0002, kInt8 = 0x0003, kUInt8 = 0x0003, kInt16 = 0x0004, kUInt16 = 0x0004, kInt32 = 0x0005, kUInt32 = 0x0005, kInt64 = 0x0006, kUInt64 = 0x0006, kDouble = 0x0007, kWString = 0x0008, kAnsiString = 0x0008, kRxObjectPtr = 0x0009, kNextType = 0x000A, kByRef = 0x0040, kArray = 0x0080 } |
Static Public Member Functions | |
| static const OdVariant::TypeFactory * | typeFactory (int type) |
| static Type | kVariantArray (OdUInt16, OdUInt32) |
| static Type | kVariantArray (OdUInt16, OdTfVariant::Type) |
| static Type | kVariantArray (OdUInt32) |
| static Type | kVariantArray (OdTfVariant::Type) |
| static Type | getItemType (OdTfVariant::Type type) |
| static OdUInt16 | getDimsCount (OdTfVariant::Type type) |
| static OdTfVariant | empty () |
Static Public Member Functions inherited from OdVariant | |
| static const TypeFactory * | typeFactory (int type) |
Protected Member Functions | |
| void | setVarType (int newType, int &type, void *data) |
| void | makeEmpty () |
Protected Member Functions inherited from OdVariant | |
| void * | data () const |
Additional Inherited Members | |
Protected Attributes inherited from OdVariant | |
| int | m_type |
| union { | |
| OdUInt8 uint8 [nOdVariantDataSize] | |
| double dbl | |
| void * ptr | |
| } | m_uData |
Corresponding C++ library: Od_Tf <group OdTf_Classes>
Definition at line 41 of file TfVariant.h.
| enum OdTfVariant::Type |
| Enumerator | |
|---|---|
| kGUID | |
| kEmpty | |
| kDEPRECARED0 | |
| kDbStubPtr | |
| kRxObjectWeakPtr | |
| kTuple | |
| kNextType | |
Definition at line 44 of file TfVariant.h.
| OdTfVariant::OdTfVariant | ( | ) |
| OdTfVariant::OdTfVariant | ( | const OdVariant & | val | ) |
| OdTfVariant::OdTfVariant | ( | const OdTfVariant & | val | ) |
| OdTfVariant::OdTfVariant | ( | const OdGUID & | val | ) |
| OdTfVariant::OdTfVariant | ( | const OdTfVariantTuple & | ) |
| OdTfVariant::OdTfVariant | ( | OdTfVariant::Type | type, |
| const OdTfVariantArray & | val | ||
| ) |
| OdTfVariant::OdTfVariant | ( | OdDbStub * const | ) |
|
virtual |
| OdTfVariantArray& OdTfVariant::asVariantArray | ( | ) |
| OdTfVariantTuple& OdTfVariant::asVariantTuple | ( | ) |
|
static |
| OdDbStub* OdTfVariant::getDbStubPtr | ( | ) | const |
|
static |
| const OdGUID& OdTfVariant::getGUID | ( | ) | const |
|
static |
| OdRxObject* OdTfVariant::getRxObjectWeakPtr | ( | ) | const |
| const OdTfVariantArray& OdTfVariant::getVariantArray | ( | ) | const |
| const OdTfVariantTuple& OdTfVariant::getVariantTuple | ( | ) | const |
| bool OdTfVariant::isEmpty | ( | ) | const |
| bool OdTfVariant::isVariantArray | ( | ) | const |
|
static |
|
static |
|
protected |
| OdTfVariant& OdTfVariant::operator= | ( | const OdTfVariant & | val | ) |
| OdTfVariant& OdTfVariant::setDbStubPtr | ( | OdDbStub * const | ) |
| OdTfVariant& OdTfVariant::setGUID | ( | const OdGUID & | ) |
| OdTfVariant& OdTfVariant::setRxObjectWeakPtr | ( | OdRxObject * const | ) |
| OdTfVariant& OdTfVariant::setVariantArray | ( | OdTfVariant::Type | type, |
| const OdTfVariantArray & | |||
| ) |
| OdTfVariant& OdTfVariant::setVariantTuple | ( | const OdTfVariantTuple & | ) |
Reimplemented from OdVariant.
|
static |