CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdRevisionGuid Struct Reference

#include <DbRevisionGuid.h>

Inheritance diagram for OdRevisionGuid:
OdDbRevisionGuid OdGUID

Public Member Functions

 OdRevisionGuid ()
 
 OdRevisionGuid (const OdChar *value)
 
void dxfIn (OdDbDxfFiler *pFiler)
 
void dxfOut (OdDbDxfFiler *pFiler) const
 
void dwgIn (OdDbDwgFiler *pFiler)
 
void dwgOut (OdDbDwgFiler *pFiler) const
 
void setGuid (const OdRevisionGuid &newGuid, bool bSet)
 
void generateDifferent ()
 
void enable (bool bEnable)
 
- Public Member Functions inherited from OdDbRevisionGuid
 OdDbRevisionGuid ()
 
 OdDbRevisionGuid (const OdString &value)
 
OdDbRevisionGuidoperator= (const OdString &str)
 
OdString ascii () const
 
OdResult dxfInRaw (OdDbDxfFiler *pFiler)
 
void dxfOutRaw (OdDbDxfFiler *pFiler) const
 
void dwgIn (OdDbDwgFiler *pFiler)
 
void dwgOut (OdDbDwgFiler *pFiler) const
 
- Public Member Functions inherited from OdGUID
 OdGUID ()
 
 OdGUID (const OdGUID &other)=default
 
 OdGUID (const OdUInt32, const OdUInt16, const OdUInt16, const OdUInt8, const OdUInt8, const OdUInt8, const OdUInt8, const OdUInt8, const OdUInt8, const OdUInt8, const OdUInt8)
 
 OdGUID (const OdInt32, const OdInt16, const OdInt16, const Data4Type &)
 
 OdGUID (const DataType &data)
 
 OdGUID (const OdString &value)
 
 OdGUID (const OdAnsiString &value)
 
 OdGUID (const char *value)
 
OdGUIDoperator= (const OdGUID &other)=default
 
OdGUIDoperator= (const OdString &other)
 
OdGUIDoperator= (const OdAnsiString &other)
 
OdGUIDoperator= (const char *other)
 
bool operator< (const OdGUID &) const
 
bool operator> (const OdGUID &) const
 
bool operator== (const OdGUID &) const
 
bool operator!= (const OdGUID &) const
 
bool operator<= (const OdGUID &) const
 
bool operator>= (const OdGUID &) const
 
OdString toString (const StringFormat::Enum format=StringFormat::Hyphenses) const
 
const DataTypedata () const
 
void setGUIDdata (const OdUInt32, const OdUInt16, const OdUInt16, const Data4Type &)
 

Public Attributes

bool m_bIsSet
 

Additional Inherited Members

- Public Types inherited from OdGUID
typedef OdUInt8 DataType[0x10]
 
typedef OdUInt8 Data4Type[0x8]
 
- Static Public Member Functions inherited from OdDbRevisionGuid
static void createGuid (OdDbRevisionGuid &newGuid)
 
- Static Public Attributes inherited from OdGUID
static FIRSTDLL_EXPORT_STATIC const OdGUID kNull
 

Detailed Description

This class represents GUID that may have unspecified value.

Corresponding C++ library: TD_DbCore

<group OdDb_Classes>

Definition at line 168 of file DbRevisionGuid.h.

Constructor & Destructor Documentation

◆ OdRevisionGuid() [1/2]

OdRevisionGuid::OdRevisionGuid ( )
inline

Default constructor for objects of the OdRevisionGuid class.

Remarks
Constructs the OdRevisionGuid object leaving its value unspecified.

Definition at line 177 of file DbRevisionGuid.h.

◆ OdRevisionGuid() [2/2]

OdRevisionGuid::OdRevisionGuid ( const OdChar * value)
inline

Constructs the OdRevisionGuid object and sets it to a value specified by string representation.

Parameters
value[in] ASCII string representation of GUID value to initialize the instance in the format "{12345678-9ABC-DEF0-1234-56789ABCDEF0}".

Definition at line 185 of file DbRevisionGuid.h.

Member Function Documentation

◆ dwgIn()

void OdRevisionGuid::dwgIn ( OdDbDwgFiler * pFiler)
inline

Loads OdDbRevisionGuid object from a DWG filer.

Definition at line 225 of file DbRevisionGuid.h.

◆ dwgOut()

void OdRevisionGuid::dwgOut ( OdDbDwgFiler * pFiler) const
inline

Writes OdDbRevisionGuid object to a DWG filer.

Definition at line 233 of file DbRevisionGuid.h.

◆ dxfIn()

void OdRevisionGuid::dxfIn ( OdDbDxfFiler * pFiler)
inline

Loads OdRevisionGuid object from a DXF filer.

Returns
eOk if operation was succesful and error code otherwise.

Definition at line 194 of file DbRevisionGuid.h.

◆ dxfOut()

void OdRevisionGuid::dxfOut ( OdDbDxfFiler * pFiler) const
inline

Writes OdDbRevisionGuid object to a DXF filer.

Definition at line 217 of file DbRevisionGuid.h.

◆ enable()

void OdRevisionGuid::enable ( bool bEnable)
inline

Enables or disables this object.

Parameters
bEnable[in] if this parameter is true then this method generates new different GUID value and sets "IsSet" flag. If this parameter is false then this method just resets "IsSet" flag.

Definition at line 265 of file DbRevisionGuid.h.

◆ generateDifferent()

void OdRevisionGuid::generateDifferent ( )
inline

Generates new different GUID value for this object.

Definition at line 254 of file DbRevisionGuid.h.

◆ setGuid()

void OdRevisionGuid::setGuid ( const OdRevisionGuid & newGuid,
bool bSet )
inline

Sets new value.

Parameters
newGuid[in] new value to set.
bSet[in] new value of "IsSet" flag.

Definition at line 244 of file DbRevisionGuid.h.

Member Data Documentation

◆ m_bIsSet

bool OdRevisionGuid::m_bIsSet

Definition at line 169 of file DbRevisionGuid.h.


The documentation for this struct was generated from the following file: