CFx SDK Documentation  2020SP3
Public Member Functions | Static Public Attributes | List of all members
OdGeLibVersion Class Reference

#include <GeLibVersion.h>

Public Member Functions

 OdGeLibVersion ()
 
 OdGeLibVersion (const OdGeLibVersion &source)
 
 OdGeLibVersion (unsigned char major, unsigned char minor, unsigned char corrective, unsigned char schema)
 
unsigned char majorVersion () const
 
unsigned char minorVersion () const
 
unsigned char correctiveVersion () const
 
unsigned char schemaVersion () const
 
OdGeLibVersionsetMajorVersion (unsigned char major)
 
OdGeLibVersionsetMinorVersion (unsigned char minor)
 
OdGeLibVersionsetCorrectiveVersion (unsigned char corrective)
 
OdGeLibVersionsetSchemaVersion (unsigned char schema)
 
bool operator== (const OdGeLibVersion &libVersion) const
 
bool operator!= (const OdGeLibVersion &libVersion) const
 
bool operator< (const OdGeLibVersion &libVersion) const
 
bool operator<= (const OdGeLibVersion &libVersion) const
 
bool operator> (const OdGeLibVersion &libVersion) const
 
bool operator>= (const OdGeLibVersion &libVersion) const
 

Static Public Attributes

static GE_STATIC_EXPORT const OdGeLibVersion kRelease0_95
 
static GE_STATIC_EXPORT const OdGeLibVersion kReleaseSed
 
static GE_STATIC_EXPORT const OdGeLibVersion kReleaseTah
 

Detailed Description

This class provides management of GeLib versions.

Corresponding C++ library: TD_Ge

<group OdGe_Classes>

Definition at line 45 of file GeLibVersion.h.

Constructor & Destructor Documentation

◆ OdGeLibVersion() [1/3]

OdGeLibVersion::OdGeLibVersion ( )
inline
Parameters
major[in] Major version.
minor[in] Minor version.
corrective[in] Corrective version.
schema[in] Schema version.

Definition at line 54 of file GeLibVersion.h.

◆ OdGeLibVersion() [2/3]

OdGeLibVersion::OdGeLibVersion ( const OdGeLibVersion source)

◆ OdGeLibVersion() [3/3]

OdGeLibVersion::OdGeLibVersion ( unsigned char  major,
unsigned char  minor,
unsigned char  corrective,
unsigned char  schema 
)

Member Function Documentation

◆ correctiveVersion()

unsigned char OdGeLibVersion::correctiveVersion ( ) const

Returns the corrective version of GeLib.

◆ majorVersion()

unsigned char OdGeLibVersion::majorVersion ( ) const

Returns the major version of GeLib.

◆ minorVersion()

unsigned char OdGeLibVersion::minorVersion ( ) const

Returns the minor version of GeLib.

◆ operator!=()

bool OdGeLibVersion::operator!= ( const OdGeLibVersion libVersion) const

◆ operator<()

bool OdGeLibVersion::operator< ( const OdGeLibVersion libVersion) const

◆ operator<=()

bool OdGeLibVersion::operator<= ( const OdGeLibVersion libVersion) const

◆ operator==()

bool OdGeLibVersion::operator== ( const OdGeLibVersion libVersion) const

◆ operator>()

bool OdGeLibVersion::operator> ( const OdGeLibVersion libVersion) const

◆ operator>=()

bool OdGeLibVersion::operator>= ( const OdGeLibVersion libVersion) const

◆ schemaVersion()

unsigned char OdGeLibVersion::schemaVersion ( ) const

Returns the schema version of GeLib.

◆ setCorrectiveVersion()

OdGeLibVersion& OdGeLibVersion::setCorrectiveVersion ( unsigned char  corrective)

Sets the corrective version of GeLib.

Parameters
corrective[in] Corrective version.

◆ setMajorVersion()

OdGeLibVersion& OdGeLibVersion::setMajorVersion ( unsigned char  major)

Sets the major version of GeLib.

Parameters
major[in] Major version.

◆ setMinorVersion()

OdGeLibVersion& OdGeLibVersion::setMinorVersion ( unsigned char  minor)

Sets the minor version of GeLib.

Parameters
minor[in] Minor version.

◆ setSchemaVersion()

OdGeLibVersion& OdGeLibVersion::setSchemaVersion ( unsigned char  schema)

Sets the schema version of GeLib.

Parameters
schema[in] Schema version.

Member Data Documentation

◆ kRelease0_95

GE_STATIC_EXPORT const OdGeLibVersion OdGeLibVersion::kRelease0_95
static

Definition at line 134 of file GeLibVersion.h.

◆ kReleaseSed

GE_STATIC_EXPORT const OdGeLibVersion OdGeLibVersion::kReleaseSed
static

Definition at line 136 of file GeLibVersion.h.

◆ kReleaseTah

GE_STATIC_EXPORT const OdGeLibVersion OdGeLibVersion::kReleaseTah
static

Definition at line 138 of file GeLibVersion.h.


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