CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxDatabase.h File Reference
#include "FxPragmaPush.h"
#include "DDKERNEL.h"
#include <OdCodePage.h>
#include <DbDatabase.h>
#include <DbSecurity.h>
#include <set>
#include <QuasiVarDefs.h>
#include "fxdbvardefs.h"
#include "FxSysVarDefs.h"
#include <SysVarDefs.h>
#include "FxPragmaPop.h"

Go to the source code of this file.

Classes

class  CFxDatabase
 

Macros

#define LAST_DWGDIRECT_UNDO_ID   0x1000
 
#define QVAR_DEF_RO(type, name, validator)
 
#define QVAR_DEF(type, name, validator)
 
#define QVAR_DEF_RO_2(type, name, validator)
 
#define QVAR_DEF_2(type, name, validator)
 
#define FX_VAR_DEF_RO(type, name, def_val, metric_def_value, filerType, rbType, validation)
 
#define FX_VAR_DEF(type, name, def_val, metric_def_value, filerType, rbType, validation)
 
#define ODTUCSNAME   OdDbHardPointerId
 
#define ODTDIST   double /*!DOM*/
 
#define DOUNDEF_ODTDIST
 
#define ODTORIENT   double /*!DOM*/
 
#define DOUNDEF_ODTORIENT
 
#define ODTANGLE   double /*!DOM*/
 
#define DOUNDEF_ODTANGLE
 
#define ODTLAYOUTID   OdDbObjectId /*!DOM*/
 
#define DOUNDEF_ODTLAYOUTID
 
#define ODTTEXTSTYLEID   OdDbObjectId /*!DOM*/
 
#define DOUNDEF_ODTTEXTSTYLEID
 
#define ODTBOOL   bool /*!DOM*/
 
#define DOUNDEF_ODTBOOL
 
#define FX_VAR_DEF(type, name, def_val, metric_def_value, filerType, rbType, validate)
 
#define FX_VAR_DEF_RO(type, name, def_val, metric_def_value, filerType, rbType, validate)
 
#define FX_REGVAR_DEF(type, name, def_val, filerType, rbType, validation)
 
#define FX_REGVAR_DEF_RO(type, name, def_val, filerType, rbType, validation)
 
#define QVAR_DEF(type, name, validation)
 
#define QVAR_DEF_RO(type, name, validation)
 
#define TD_VERSION_DEFINED
 
#define TD_COMPANY_NAME_S   "Open Design Alliance"
 
#define TD_COMPANY_NAME_W   L"Open Design Alliance"
 
#define TD_COPYRIGHT_START_S   "Copyright\xA9 "
 
#define TD_COPYRIGHT_START_YEAR_S   "2002"
 
#define TD_COPYRIGHT_END_S   "-2024, Open Design Alliance"
 
#define TD_COPYRIGHT_START_W   L"Copyright \x00A9 "
 
#define TD_COPYRIGHT_START_YEAR_W   L"2002"
 
#define TD_COPYRIGHT_END_W   L"-2024, Open Design Alliance"
 
#define TDNET_C_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W
 
#define TDNET_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W
 
#define TD_COPYRIGHT_S   TD_COPYRIGHT_START_S TD_COPYRIGHT_START_YEAR_S TD_COPYRIGHT_END_S
 
#define TD_COPYRIGHT_W   TD_COPYRIGHT_START_W TD_COPYRIGHT_START_YEAR_W TD_COPYRIGHT_END_W
 
#define TD_PRODUCT_NAME_START_S   "ODA"
 
#define TD_PRODUCT_NAME_ADDITION_S   ""
 
#define TDX_PRODUCT_NAME_ADDITION_S   "X"
 
#define TD_PRODUCT_NAME_END_S   "SDK"
 
#define TD_PRODUCT_NAME_START_W   L"ODA"
 
#define TD_PRODUCT_NAME_ADDITION_W   L""
 
#define TDX_PRODUCT_NAME_ADDITION_W   L"X"
 
#define TDNET_PRODUCT_NAME_ADDITION_W   L".NET"
 
#define TDNET_C_PRODUCT_NAME_ADDITION_W   L".NET Classic"
 
#define TD_PRODUCT_NAME_END_W   L"SDK"
 
#define TD_PRODUCT_NAME_S   TD_PRODUCT_NAME_START_S " " TD_PRODUCT_NAME_END_S
 
#define TD_PRODUCT_NAME_W   TD_PRODUCT_NAME_START_W L" " TD_PRODUCT_NAME_END_W
 
#define DEFAULT_MODULE_EXTENSION_S   "tx"
 
#define DEFAULT_MODULE_EXTENSION_DOT_S   ".tx"
 
#define DEFAULT_MODULE_EXTENSION_W   L"tx"
 
#define DEFAULT_MODULE_EXTENSION_DOT_W   L".tx"
 
#define VECTORIZATION_MODULE_EXTENSION_S   "txv"
 
#define VECTORIZATION_MODULE_EXTENSION_DOT_S   ".txv"
 
#define VECTORIZATION_MODULE_EXTENSION_W   L"txv"
 
#define VECTORIZATION_MODULE_EXTENSION_DOT_W   L".txv"
 
#define WCREV_NAME   $WC##REV$
 
#define WCREV   46960
 
#define TD_MAJOR_VERSION   25
 
#define TD_MINOR_VERSION   5
 
#define TD_MAJOR_BUILD   0
 
#define TD_MINOR_BUILD   WCREV
 
#define FX_VERSION   TD_MINOR_VERSION
 
#define TD_TYPELIB_VER_STR_S   "25.5"
 
#define TD_VERSION   (TD_MAJOR_BUILD + TD_MINOR_VERSION*100 + TD_MAJOR_VERSION*10000)
 
#define TD_SHORT_STRING_VER_S   "25.5"
 
#define TD_SHORT_STRING_VER_W   L"25.5"
 
#define TD_PRODUCT_VER_STR_W_MGD   L"25.5.0.0"
 
#define TD_PRODUCT_VER_STR_S   "25.5.0.46960"
 
#define TD_PRODUCT_VER_STR_W   L"25.5.0.46960"
 
#define TD_BUILD_COMMENTS_S   "ODA\xAE 25.5.0.46960"
 
#define TD_BUILD_COMMENTS_W   L"ODA\x00AE 25.5.0.46960"
 
#define TD_TYPELIB_VER(MAJ, MIN)
 
#define TEIGHA_BUILD_NUMBER   0
 
#define TEIGHA_MAIN_SVN_REVISION   0
 
#define TEIGHA_CORE_SVN_REVISION   0
 
#define TEIGHA_DGN_SVN_REVISION   0
 
#define TEIGHA_ARCHITECTURE_SVN_REVISION   0
 
#define TEIGHA_CIVIL_SVN_REVISION   0
 
#define TEIGHA_NET_SVN_REVISION   0
 
#define TEIGHA_JAVA_SVN_REVISION   0
 
#define TEIGHA_MECHANICAL_SVN_REVISION   0
 
#define TEIGHA_PRC_SVN_REVISION   0
 
#define TEIGHA_BIM_SVN_REVISION   0
 
#define TEIGHA_CLOUD_SVN_REVISION   0
 
#define FX_REGVAR_DEF_NO_SAVE   FX_REGVAR_DEF
 
#define FX_REGVAR_DEF_RO_SAVE   FX_REGVAR_DEF_RO
 
#define ODTDIST   double /*!DOM*/
 
#define DOUNDEF_ODTDIST
 
#define ODTORIENT   double /*!DOM*/
 
#define DOUNDEF_ODTORIENT
 
#define ODTANGLE   double /*!DOM*/
 
#define DOUNDEF_ODTANGLE
 
#define ODTLAYOUTID   OdDbObjectId /*!DOM*/
 
#define DOUNDEF_ODTLAYOUTID
 
#define ODTTEXTSTYLEID   OdDbObjectId /*!DOM*/
 
#define DOUNDEF_ODTTEXTSTYLEID
 
#define ODTBOOL   bool /*!DOM*/
 
#define DOUNDEF_ODTBOOL
 
#define UNDEF_QVAR_DEF_2
 
#define QVAR_DEF_2   QVAR_DEF
 
#define UNDEF_QVAR_DEF_RO_2
 
#define QVAR_DEF_RO_2   QVAR_DEF_RO
 
#define REGVAR_DEF(type, name, def_val, filerType, validation)
 
#define RO_VAR_DEF   VAR_DEF /* {Secret} */
 
#define DOUNDEF_RO_VAR_DEF
 
#define RO_VAR_DEF_H   RO_VAR_DEF /* {Secret} */
 
#define DOUNDEF_RO_VAR_DEF_H
 
#define VAR_DEF_H   VAR_DEF /* {Secret} */
 
#define DOUNDEF_VAR_DEF_H
 
#define DOUNDEF_DICR15VAR
 
#define DICR15VAR   VAR_DEF /* {Secret} */
 
#define DOUNDEF_DICR21VAR
 
#define DICR21VAR   VAR_DEF /* {Secret} */
 
#define DOUNDEF_DICR21VAR_H
 
#define DICR21VAR_H   VAR_DEF_H /* {Secret} */
 
#define DOUNDEF_DICR24VAR
 
#define DICR24VAR   DICR21VAR /* {Secret} */
 
#define DOUNDEF_DICR24VAR_H
 
#define DICR24VAR_H   DICR21VAR_H /* {Secret} */
 
#define DOUNDEF_DICR27VAR
 
#define DICR27VAR   DICR21VAR /* {Secret} */
 
#define DOUNDEF_DICR27VAR_H
 
#define DICR27VAR_H   DICR21VAR_H /* {Secret} */
 
#define DOUNDEF_ANNO_VAR_DEF
 
#define ANNO_VAR_DEF   DICR21VAR /* {Secret} */
 
#define DOUNDEF_MLEADERSTYLE_VAR_DEF
 
#define MLEADERSTYLE_VAR_DEF   DICR21VAR /* {Secret} */
 
#define DOUNDEF_VAR_DEF_2
 
#define VAR_DEF_2   VAR_DEF /* {Secret} */
 
#define ODTBOOL   bool /* {Secret} */
 
#define ODTDIST   double /* {Secret} */
 
#define ODTORIENT   double /* {Secret} */
 
#define ODTUNITLESS4   double /* {Secret} */
 
#define ODTUNITLESS8   double /* {Secret} */
 
#define ODTDB_MEASUREMENTVALUE   OdDb::MeasurementValue /* {Secret} */
 
#define ODTDB_LINEWEIGHT   OdDb::LineWeight /* {Secret} */
 
#define ODTDB_JOINSTYLE   OdDb::JoinStyle /* {Secret} */
 
#define ODTDB_UNITSVALUE   OdDb::UnitsValue /* {Secret} */
 
#define ODTDB_PROXYIMAGE   OdDb::ProxyImage /* {Secret} */
 
#define ODTDB_ENDCAPS   OdDb::EndCaps /* {Secret} */
 
#define ODTDB_PLOTSTYLENAMETYPE   OdDb::PlotStyleNameType /* {Secret} */
 
#define ODDBOBJECTID   OdDbObjectId /* {Secret} */
 
#define ODDBHARDPOINTERID   ODDBOBJECTID /* {Secret} */
 
#define ODTTEXTSTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODTLAYERID   ODDBOBJECTID /* {Secret} */
 
#define ODTLAYERIDDEF   ODTLAYERID /* {Secret} */
 
#define ODTLINETYPEID   ODDBOBJECTID /* {Secret} */
 
#define ODTDIMSTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODTUCSID   ODDBOBJECTID /* {Secret} */
 
#define ODTMLSTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODTDB_TIMEZONE   OdDb::TimeZone /* {Secret} */
 
#define ODTDB_SHADOWFLAGS   OdGiSubEntityTraits::ShadowFlags /* {Secret} */
 
#define ODVISTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODTMATERIALID   ODDBOBJECTID /* {Secret} */
 
#define ODTDB_LOFTPARAMTYPE   OdDb::LoftParamType /* {Secret} */
 
#define ODTDB_LOFTNORMALSTYPE   OdDb::LoftNormalsType /* {Secret} */
 
#define ODTTABLESTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODTMLEADERSTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODTVIEWDETAILSTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODTVIEWSECTIONSTYLEID   ODDBOBJECTID /* {Secret} */
 
#define ODANNOSCALE   OdDbAnnotationScalePtr /* {Secret} */
 
#define ODTTRANSPARENCYDEF   OdCmTransparency
 
#define ODTCOLORDEF   OdCmColor
 
#define VAR_DEF(a, b, c, d, r1, r2)
 
#define DOUNDEF_VAR_DEF
 
#define SVARS_FUNC_MODIFIER   virtual
 
#define SVARS_FUNC_MODIFIER
 
#define SVARS_FUNC_MODIFIER   virtual
 
#define ODTDB_PROXYIMAGE   OdDb::ProxyImage /* {Secret} */
 
#define SVARS_FUNC_MODIFIER
 

Typedefs

typedef OdSmartPtr< CFxDatabaseCFxDatabasePtr
 

Macro Definition Documentation

◆ ANNO_VAR_DEF

#define ANNO_VAR_DEF   DICR21VAR /* {Secret} */

◆ DEFAULT_MODULE_EXTENSION_DOT_S

#define DEFAULT_MODULE_EXTENSION_DOT_S   ".tx"

◆ DEFAULT_MODULE_EXTENSION_DOT_W

#define DEFAULT_MODULE_EXTENSION_DOT_W   L".tx"

◆ DEFAULT_MODULE_EXTENSION_S

#define DEFAULT_MODULE_EXTENSION_S   "tx"

◆ DEFAULT_MODULE_EXTENSION_W

#define DEFAULT_MODULE_EXTENSION_W   L"tx"

◆ DICR15VAR

#define DICR15VAR   VAR_DEF /* {Secret} */

◆ DICR21VAR

#define DICR21VAR   VAR_DEF /* {Secret} */

◆ DICR21VAR_H

#define DICR21VAR_H   VAR_DEF_H /* {Secret} */

◆ DICR24VAR

#define DICR24VAR   DICR21VAR /* {Secret} */

◆ DICR24VAR_H

#define DICR24VAR_H   DICR21VAR_H /* {Secret} */

◆ DICR27VAR

#define DICR27VAR   DICR21VAR /* {Secret} */

◆ DICR27VAR_H

#define DICR27VAR_H   DICR21VAR_H /* {Secret} */

◆ DOUNDEF_ANNO_VAR_DEF

#define DOUNDEF_ANNO_VAR_DEF

◆ DOUNDEF_DICR15VAR

#define DOUNDEF_DICR15VAR

◆ DOUNDEF_DICR21VAR

#define DOUNDEF_DICR21VAR

◆ DOUNDEF_DICR21VAR_H

#define DOUNDEF_DICR21VAR_H

◆ DOUNDEF_DICR24VAR

#define DOUNDEF_DICR24VAR

◆ DOUNDEF_DICR24VAR_H

#define DOUNDEF_DICR24VAR_H

◆ DOUNDEF_DICR27VAR

#define DOUNDEF_DICR27VAR

◆ DOUNDEF_DICR27VAR_H

#define DOUNDEF_DICR27VAR_H

◆ DOUNDEF_MLEADERSTYLE_VAR_DEF

#define DOUNDEF_MLEADERSTYLE_VAR_DEF

◆ DOUNDEF_ODTANGLE [1/2]

#define DOUNDEF_ODTANGLE

◆ DOUNDEF_ODTANGLE [2/2]

#define DOUNDEF_ODTANGLE

◆ DOUNDEF_ODTBOOL [1/2]

#define DOUNDEF_ODTBOOL

◆ DOUNDEF_ODTBOOL [2/2]

#define DOUNDEF_ODTBOOL

◆ DOUNDEF_ODTDIST [1/2]

#define DOUNDEF_ODTDIST

◆ DOUNDEF_ODTDIST [2/2]

#define DOUNDEF_ODTDIST

◆ DOUNDEF_ODTLAYOUTID [1/2]

#define DOUNDEF_ODTLAYOUTID

◆ DOUNDEF_ODTLAYOUTID [2/2]

#define DOUNDEF_ODTLAYOUTID

◆ DOUNDEF_ODTORIENT [1/2]

#define DOUNDEF_ODTORIENT

◆ DOUNDEF_ODTORIENT [2/2]

#define DOUNDEF_ODTORIENT

◆ DOUNDEF_ODTTEXTSTYLEID [1/2]

#define DOUNDEF_ODTTEXTSTYLEID

◆ DOUNDEF_ODTTEXTSTYLEID [2/2]

#define DOUNDEF_ODTTEXTSTYLEID

◆ DOUNDEF_RO_VAR_DEF

#define DOUNDEF_RO_VAR_DEF

◆ DOUNDEF_RO_VAR_DEF_H

#define DOUNDEF_RO_VAR_DEF_H

◆ DOUNDEF_VAR_DEF

#define DOUNDEF_VAR_DEF

◆ DOUNDEF_VAR_DEF_2

#define DOUNDEF_VAR_DEF_2

◆ DOUNDEF_VAR_DEF_H

#define DOUNDEF_VAR_DEF_H

◆ FX_REGVAR_DEF

#define FX_REGVAR_DEF ( type,
name,
def_val,
filerType,
rbType,
validation )
Value:
kPU_Db##name,
GLuint const GLchar * name
Definition gles2_ext.h:265

◆ FX_REGVAR_DEF_NO_SAVE

#define FX_REGVAR_DEF_NO_SAVE   FX_REGVAR_DEF

◆ FX_REGVAR_DEF_RO

#define FX_REGVAR_DEF_RO ( type,
name,
def_val,
filerType,
rbType,
validation )
Value:
kPU_Db##name,

◆ FX_REGVAR_DEF_RO_SAVE

#define FX_REGVAR_DEF_RO_SAVE   FX_REGVAR_DEF_RO

◆ FX_VAR_DEF [1/2]

#define FX_VAR_DEF ( type,
name,
def_val,
metric_def_value,
filerType,
rbType,
validate )
Value:
kPU_Db##name,

Definition at line 228 of file FxDatabase.h.

◆ FX_VAR_DEF [2/2]

#define FX_VAR_DEF ( type,
name,
def_val,
metric_def_value,
filerType,
rbType,
validation )
Value:
QVAR_DEF_RO( type, name, validation )
#define QVAR_DEF_RO
GLuint GLsizei GLsizei GLint GLenum * type
Definition gles2_ext.h:274

Definition at line 228 of file FxDatabase.h.

◆ FX_VAR_DEF_RO [1/2]

#define FX_VAR_DEF_RO ( type,
name,
def_val,
metric_def_value,
filerType,
rbType,
validate )
Value:
kPU_Db##name,

Definition at line 225 of file FxDatabase.h.

◆ FX_VAR_DEF_RO [2/2]

#define FX_VAR_DEF_RO ( type,
name,
def_val,
metric_def_value,
filerType,
rbType,
validation )
Value:
QVAR_DEF_RO( type, name, validation )

Definition at line 225 of file FxDatabase.h.

◆ FX_VERSION

#define FX_VERSION   TD_MINOR_VERSION

◆ LAST_DWGDIRECT_UNDO_ID

#define LAST_DWGDIRECT_UNDO_ID   0x1000

Definition at line 40 of file FxDatabase.h.

◆ MLEADERSTYLE_VAR_DEF

#define MLEADERSTYLE_VAR_DEF   DICR21VAR /* {Secret} */

◆ ODANNOSCALE

#define ODANNOSCALE   OdDbAnnotationScalePtr /* {Secret} */

◆ ODDBHARDPOINTERID

#define ODDBHARDPOINTERID   ODDBOBJECTID /* {Secret} */

◆ ODDBOBJECTID

#define ODDBOBJECTID   OdDbObjectId /* {Secret} */

◆ ODTANGLE [1/2]

#define ODTANGLE   double /*!DOM*/

◆ ODTANGLE [2/2]

#define ODTANGLE   double /*!DOM*/

◆ ODTBOOL [1/3]

#define ODTBOOL   bool /*!DOM*/

◆ ODTBOOL [2/3]

#define ODTBOOL   bool /*!DOM*/

◆ ODTBOOL [3/3]

#define ODTBOOL   bool /* {Secret} */

◆ ODTCOLORDEF

#define ODTCOLORDEF   OdCmColor

◆ ODTDB_ENDCAPS

#define ODTDB_ENDCAPS   OdDb::EndCaps /* {Secret} */

◆ ODTDB_JOINSTYLE

#define ODTDB_JOINSTYLE   OdDb::JoinStyle /* {Secret} */

◆ ODTDB_LINEWEIGHT

#define ODTDB_LINEWEIGHT   OdDb::LineWeight /* {Secret} */

◆ ODTDB_LOFTNORMALSTYPE

#define ODTDB_LOFTNORMALSTYPE   OdDb::LoftNormalsType /* {Secret} */

◆ ODTDB_LOFTPARAMTYPE

#define ODTDB_LOFTPARAMTYPE   OdDb::LoftParamType /* {Secret} */

◆ ODTDB_MEASUREMENTVALUE

#define ODTDB_MEASUREMENTVALUE   OdDb::MeasurementValue /* {Secret} */

◆ ODTDB_PLOTSTYLENAMETYPE

#define ODTDB_PLOTSTYLENAMETYPE   OdDb::PlotStyleNameType /* {Secret} */

◆ ODTDB_PROXYIMAGE [1/2]

#define ODTDB_PROXYIMAGE   OdDb::ProxyImage /* {Secret} */

◆ ODTDB_PROXYIMAGE [2/2]

#define ODTDB_PROXYIMAGE   OdDb::ProxyImage /* {Secret} */

◆ ODTDB_SHADOWFLAGS

#define ODTDB_SHADOWFLAGS   OdGiSubEntityTraits::ShadowFlags /* {Secret} */

◆ ODTDB_TIMEZONE

#define ODTDB_TIMEZONE   OdDb::TimeZone /* {Secret} */

◆ ODTDB_UNITSVALUE

#define ODTDB_UNITSVALUE   OdDb::UnitsValue /* {Secret} */

◆ ODTDIMSTYLEID

#define ODTDIMSTYLEID   ODDBOBJECTID /* {Secret} */

◆ ODTDIST [1/3]

#define ODTDIST   double /*!DOM*/

◆ ODTDIST [2/3]

#define ODTDIST   double /*!DOM*/

◆ ODTDIST [3/3]

#define ODTDIST   double /* {Secret} */

◆ ODTLAYERID

#define ODTLAYERID   ODDBOBJECTID /* {Secret} */

◆ ODTLAYERIDDEF

#define ODTLAYERIDDEF   ODTLAYERID /* {Secret} */

◆ ODTLAYOUTID [1/2]

#define ODTLAYOUTID   OdDbObjectId /*!DOM*/

◆ ODTLAYOUTID [2/2]

#define ODTLAYOUTID   OdDbObjectId /*!DOM*/

◆ ODTLINETYPEID

#define ODTLINETYPEID   ODDBOBJECTID /* {Secret} */

◆ ODTMATERIALID

#define ODTMATERIALID   ODDBOBJECTID /* {Secret} */

◆ ODTMLEADERSTYLEID

#define ODTMLEADERSTYLEID   ODDBOBJECTID /* {Secret} */

◆ ODTMLSTYLEID

#define ODTMLSTYLEID   ODDBOBJECTID /* {Secret} */

◆ ODTORIENT [1/3]

#define ODTORIENT   double /*!DOM*/

◆ ODTORIENT [2/3]

#define ODTORIENT   double /*!DOM*/

◆ ODTORIENT [3/3]

#define ODTORIENT   double /* {Secret} */

◆ ODTTABLESTYLEID

#define ODTTABLESTYLEID   ODDBOBJECTID /* {Secret} */

◆ ODTTEXTSTYLEID [1/3]

#define ODTTEXTSTYLEID   OdDbObjectId /*!DOM*/

◆ ODTTEXTSTYLEID [2/3]

#define ODTTEXTSTYLEID   OdDbObjectId /*!DOM*/

◆ ODTTEXTSTYLEID [3/3]

#define ODTTEXTSTYLEID   ODDBOBJECTID /* {Secret} */

◆ ODTTRANSPARENCYDEF

#define ODTTRANSPARENCYDEF   OdCmTransparency

◆ ODTUCSID

#define ODTUCSID   ODDBOBJECTID /* {Secret} */

◆ ODTUCSNAME

#define ODTUCSNAME   OdDbHardPointerId

Definition at line 231 of file FxDatabase.h.

◆ ODTUNITLESS4

#define ODTUNITLESS4   double /* {Secret} */

◆ ODTUNITLESS8

#define ODTUNITLESS8   double /* {Secret} */

◆ ODTVIEWDETAILSTYLEID

#define ODTVIEWDETAILSTYLEID   ODDBOBJECTID /* {Secret} */

◆ ODTVIEWSECTIONSTYLEID

#define ODTVIEWSECTIONSTYLEID   ODDBOBJECTID /* {Secret} */

◆ ODVISTYLEID

#define ODVISTYLEID   ODDBOBJECTID /* {Secret} */

◆ QVAR_DEF [1/2]

#define QVAR_DEF ( type,
name,
validation )
Value:
kPU_Db##name,

Definition at line 219 of file FxDatabase.h.

◆ QVAR_DEF [2/2]

#define QVAR_DEF ( type,
name,
validator )
Value:
QVAR_DEF_RO( type, name, validator )

Definition at line 219 of file FxDatabase.h.

◆ QVAR_DEF_2 [1/2]

#define QVAR_DEF_2   QVAR_DEF

Definition at line 223 of file FxDatabase.h.

◆ QVAR_DEF_2 [2/2]

#define QVAR_DEF_2 ( type,
name,
validator )

Definition at line 223 of file FxDatabase.h.

◆ QVAR_DEF_RO [1/2]

#define QVAR_DEF_RO ( type,
name,
validation )
Value:
kPU_Db##name,

Description: System variables which are not defined in OdDbDatabase

Definition at line 215 of file FxDatabase.h.

◆ QVAR_DEF_RO [2/2]

#define QVAR_DEF_RO ( type,
name,
validator )
Value:
virtual type get##name() const = 0; \
virtual bool set##name( type val ) = 0;

Description: System variables which are not defined in OdDbDatabase

Definition at line 215 of file FxDatabase.h.

◆ QVAR_DEF_RO_2 [1/2]

#define QVAR_DEF_RO_2   QVAR_DEF_RO

Definition at line 222 of file FxDatabase.h.

◆ QVAR_DEF_RO_2 [2/2]

#define QVAR_DEF_RO_2 ( type,
name,
validator )

Definition at line 222 of file FxDatabase.h.

◆ REGVAR_DEF

#define REGVAR_DEF ( type,
name,
def_val,
filerType,
validation )
Value:
kPU_Db##name,

◆ RO_VAR_DEF

#define RO_VAR_DEF   VAR_DEF /* {Secret} */

◆ RO_VAR_DEF_H

#define RO_VAR_DEF_H   RO_VAR_DEF /* {Secret} */

◆ SVARS_FUNC_MODIFIER [1/4]

#define SVARS_FUNC_MODIFIER   virtual

◆ SVARS_FUNC_MODIFIER [2/4]

#define SVARS_FUNC_MODIFIER

◆ SVARS_FUNC_MODIFIER [3/4]

#define SVARS_FUNC_MODIFIER   virtual

◆ SVARS_FUNC_MODIFIER [4/4]

#define SVARS_FUNC_MODIFIER

◆ TD_BUILD_COMMENTS_S

#define TD_BUILD_COMMENTS_S   "ODA\xAE 25.5.0.46960"

◆ TD_BUILD_COMMENTS_W

#define TD_BUILD_COMMENTS_W   L"ODA\x00AE 25.5.0.46960"

◆ TD_COMPANY_NAME_S

#define TD_COMPANY_NAME_S   "Open Design Alliance"

◆ TD_COMPANY_NAME_W

#define TD_COMPANY_NAME_W   L"Open Design Alliance"

◆ TD_COPYRIGHT_END_S

#define TD_COPYRIGHT_END_S   "-2024, Open Design Alliance"

◆ TD_COPYRIGHT_END_W

#define TD_COPYRIGHT_END_W   L"-2024, Open Design Alliance"

◆ TD_COPYRIGHT_S

◆ TD_COPYRIGHT_START_S

#define TD_COPYRIGHT_START_S   "Copyright\xA9 "

◆ TD_COPYRIGHT_START_W

#define TD_COPYRIGHT_START_W   L"Copyright \x00A9 "

◆ TD_COPYRIGHT_START_YEAR_S

#define TD_COPYRIGHT_START_YEAR_S   "2002"

◆ TD_COPYRIGHT_START_YEAR_W

#define TD_COPYRIGHT_START_YEAR_W   L"2002"

◆ TD_COPYRIGHT_W

◆ TD_MAJOR_BUILD

#define TD_MAJOR_BUILD   0

◆ TD_MAJOR_VERSION

#define TD_MAJOR_VERSION   25

◆ TD_MINOR_BUILD

#define TD_MINOR_BUILD   WCREV

◆ TD_MINOR_VERSION

#define TD_MINOR_VERSION   5

◆ TD_PRODUCT_NAME_ADDITION_S

#define TD_PRODUCT_NAME_ADDITION_S   ""

◆ TD_PRODUCT_NAME_ADDITION_W

#define TD_PRODUCT_NAME_ADDITION_W   L""

◆ TD_PRODUCT_NAME_END_S

#define TD_PRODUCT_NAME_END_S   "SDK"

◆ TD_PRODUCT_NAME_END_W

#define TD_PRODUCT_NAME_END_W   L"SDK"

◆ TD_PRODUCT_NAME_S

#define TD_PRODUCT_NAME_S   TD_PRODUCT_NAME_START_S " " TD_PRODUCT_NAME_END_S

◆ TD_PRODUCT_NAME_START_S

#define TD_PRODUCT_NAME_START_S   "ODA"

◆ TD_PRODUCT_NAME_START_W

#define TD_PRODUCT_NAME_START_W   L"ODA"

◆ TD_PRODUCT_NAME_W

#define TD_PRODUCT_NAME_W   TD_PRODUCT_NAME_START_W L" " TD_PRODUCT_NAME_END_W

◆ TD_PRODUCT_VER_STR_S

#define TD_PRODUCT_VER_STR_S   "25.5.0.46960"

◆ TD_PRODUCT_VER_STR_W

#define TD_PRODUCT_VER_STR_W   L"25.5.0.46960"

◆ TD_PRODUCT_VER_STR_W_MGD

#define TD_PRODUCT_VER_STR_W_MGD   L"25.5.0.0"

◆ TD_SHORT_STRING_VER_S

#define TD_SHORT_STRING_VER_S   "25.5"

◆ TD_SHORT_STRING_VER_W

#define TD_SHORT_STRING_VER_W   L"25.5"

◆ TD_TYPELIB_VER

#define TD_TYPELIB_VER ( MAJ,
MIN )
Value:
version(##MAJ##.##MIN##)

◆ TD_TYPELIB_VER_STR_S

#define TD_TYPELIB_VER_STR_S   "25.5"

◆ TD_VERSION

#define TD_VERSION   (TD_MAJOR_BUILD + TD_MINOR_VERSION*100 + TD_MAJOR_VERSION*10000)

◆ TD_VERSION_DEFINED

#define TD_VERSION_DEFINED

◆ TDNET_C_COPYRIGHT_START_YEAR_W

#define TDNET_C_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W

◆ TDNET_C_PRODUCT_NAME_ADDITION_W

#define TDNET_C_PRODUCT_NAME_ADDITION_W   L".NET Classic"

◆ TDNET_COPYRIGHT_START_YEAR_W

#define TDNET_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W

◆ TDNET_PRODUCT_NAME_ADDITION_W

#define TDNET_PRODUCT_NAME_ADDITION_W   L".NET"

◆ TDX_PRODUCT_NAME_ADDITION_S

#define TDX_PRODUCT_NAME_ADDITION_S   "X"

◆ TDX_PRODUCT_NAME_ADDITION_W

#define TDX_PRODUCT_NAME_ADDITION_W   L"X"

◆ TEIGHA_ARCHITECTURE_SVN_REVISION

#define TEIGHA_ARCHITECTURE_SVN_REVISION   0

◆ TEIGHA_BIM_SVN_REVISION

#define TEIGHA_BIM_SVN_REVISION   0

◆ TEIGHA_BUILD_NUMBER

#define TEIGHA_BUILD_NUMBER   0

◆ TEIGHA_CIVIL_SVN_REVISION

#define TEIGHA_CIVIL_SVN_REVISION   0

◆ TEIGHA_CLOUD_SVN_REVISION

#define TEIGHA_CLOUD_SVN_REVISION   0

◆ TEIGHA_CORE_SVN_REVISION

#define TEIGHA_CORE_SVN_REVISION   0

◆ TEIGHA_DGN_SVN_REVISION

#define TEIGHA_DGN_SVN_REVISION   0

◆ TEIGHA_JAVA_SVN_REVISION

#define TEIGHA_JAVA_SVN_REVISION   0

◆ TEIGHA_MAIN_SVN_REVISION

#define TEIGHA_MAIN_SVN_REVISION   0

◆ TEIGHA_MECHANICAL_SVN_REVISION

#define TEIGHA_MECHANICAL_SVN_REVISION   0

◆ TEIGHA_NET_SVN_REVISION

#define TEIGHA_NET_SVN_REVISION   0

◆ TEIGHA_PRC_SVN_REVISION

#define TEIGHA_PRC_SVN_REVISION   0

◆ UNDEF_QVAR_DEF_2

#define UNDEF_QVAR_DEF_2

◆ UNDEF_QVAR_DEF_RO_2

#define UNDEF_QVAR_DEF_RO_2

◆ VAR_DEF

#define VAR_DEF ( a,
b,
c,
d,
r1,
r2 )

◆ VAR_DEF_2

#define VAR_DEF_2   VAR_DEF /* {Secret} */

◆ VAR_DEF_H

#define VAR_DEF_H   VAR_DEF /* {Secret} */

◆ VECTORIZATION_MODULE_EXTENSION_DOT_S

#define VECTORIZATION_MODULE_EXTENSION_DOT_S   ".txv"

◆ VECTORIZATION_MODULE_EXTENSION_DOT_W

#define VECTORIZATION_MODULE_EXTENSION_DOT_W   L".txv"

◆ VECTORIZATION_MODULE_EXTENSION_S

#define VECTORIZATION_MODULE_EXTENSION_S   "txv"

◆ VECTORIZATION_MODULE_EXTENSION_W

#define VECTORIZATION_MODULE_EXTENSION_W   L"txv"

◆ WCREV

#define WCREV   46960

◆ WCREV_NAME

#define WCREV_NAME   $WC##REV$

Typedef Documentation

◆ CFxDatabasePtr

Definition at line 38 of file FxDatabase.h.