Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

Version.h File Reference


Detailed Description

This file contains DWF file format version information and macros for use in toolkit client code.

Definition in file Version.h.

Go to the source code of this file.

Defines

#define _DWF_FORMAT_VERSION_CURRENT_MAJOR   _DWF_FORMAT_VERSION_MAJOR
 The current major revision of the DWF File Format.
#define _DWF_FORMAT_VERSION_CURRENT_MINOR   _DWF_FORMAT_VERSION_MINOR
 The current minor revision of the DWF File Format.
#define _DWF_FORMAT_VERSION_CURRENT   ((_DWF_FORMAT_VERSION_CURRENT_MAJOR*100) + _DWF_FORMAT_VERSION_CURRENT_MINOR)
 The current DWF File Format version number as a composite integer value.
#define _DWF_FORMAT_VERSION_CURRENT_FLOAT   (float)(_DWF_FORMAT_VERSION_CURRENT_MAJOR + (_DWF_FORMAT_VERSION_CURRENT_MINOR/100.0))
 The current DWF File Format version number as a composite floating point value.
#define _DWF_FORMAT_VERSION_CURRENT_STRING   "6.0"
 The current DWF File Format version number as an ASCII character string.
#define _DWF_FORMAT_VERSION_CURRENT_WIDE_STRING   L"6.0"
 The current DWF File Format version number as a wide character string.
#define _DWF_FORMAT_VERSION_TYPEINFO_MAJOR   6
 The major revision of the DWF File Format introducing the TYPEINFO file.
#define _DWF_FORMAT_VERSION_TYPEINFO_MINOR   1
 The minor revision of the DWF File Format introducing the TYPEINFO file.
#define _DWF_FORMAT_VERSION_TYPEINFO   ((_DWF_FORMAT_VERSION_TYPEINFO_MAJOR*100) + _DWF_FORMAT_VERSION_TYPEINFO_MINOR)
 The version number of the DWF File Format introducing the TYPEINFO file as a composite integer value.
#define _DWF_FORMAT_VERSION_TYPEINFO_FLOAT   (float)(_DWF_FORMAT_VERSION_TYPEINFO_MAJOR + (_DWF_FORMAT_VERSION_TYPEINFO_MINOR/100.0))
 The version number of the DWF File Format introducing the TYPEINFO file as a composite floating point value.
#define _DWF_FORMAT_VERSION_TYPEINFO_STRING   "6.01"
 The version number of the DWF File Format introducing the TYPEINFO file as an ASCII character string.
#define _DWF_FORMAT_VERSION_TYPEINFO_WIDE_STRING   L"6.01"
 The version number of the DWF File Format introducing the TYPEINFO file as an wide character string.
#define _DWF_FORMAT_VERSION_PACKAGE_MAJOR   6
 The major revision of the DWF File Format introducing the zip package structure.
#define _DWF_FORMAT_VERSION_PACKAGE_MINOR   0
 The minor revision of the DWF File Format introducing the zip package structure.
#define _DWF_FORMAT_VERSION_PACKAGE   ((_DWF_FORMAT_VERSION_PACKAGE_MAJOR*100) + _DWF_FORMAT_VERSION_PACKAGE_MINOR)
 The version number of the DWF File Format introducing the zip package structure as a composite integer value.
#define _DWF_FORMAT_VERSION_PACKAGE_FLOAT   (float)(_DWF_FORMAT_VERSION_PACKAGE_MAJOR + (_DWF_FORMAT_VERSION_PACKAGE_MINOR/100.0))
 The version number of the DWF File Format introducing the zip package structure as a composite floating point value.
#define _DWF_FORMAT_VERSION_PACKAGE_STRING   "6.0"
 The version number of the DWF File Format introducing the zip package structure as an ASCII character string.
#define _DWF_FORMAT_VERSION_PACKAGE_WIDE_STRING   L"6.0"
 The version number of the DWF File Format introducing the zip package structure as a wide character string.
#define _DWF_FORMAT_VERSION_INTRO_3D   _DWF_FORMAT_VERSION_TYPEINFO
 The version number of the DWF File Format introducing 3D graphics streams.
#define _DWF_FORMAT_MANIFEST_VERSION_MAJOR   6
 The major revision of the DWF package manfiest document schema.
#define _DWF_FORMAT_MANIFEST_VERSION_MINOR   0
 The minor revision of the DWF package manfiest document schema.
#define _DWF_FORMAT_MANIFEST_VERSION_CURRENT   ((_DWF_FORMAT_MANIFEST_VERSION_MAJOR*100) + _DWF_FORMAT_MANIFEST_VERSION_MINOR)
 The current version of the DWF package manfiest document schema as a composite integer value.
#define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_FLOAT   (float)(_DWF_FORMAT_MANIFEST_VERSION_MAJOR + (_DWF_FORMAT_MANIFEST_VERSION_MINOR/100.0))
 The current version of the DWF package manfiest document schema as a composite floating point value.
#define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_STRING   "6.0"
 The current version of the DWF package manfiest document schema as an ASCII character string.
#define _DWF_FORMAT_MANIFEST_VERSION_CURRENT_WIDE   STRING L"6.0"
 The current version of the DWF package manfiest document schema as a wide character string.
#define _DWF_FORMAT_EPLOT_VERSION_MAJOR   1
 The major revision of the EPlot section descriptor document schema.
#define _DWF_FORMAT_EPLOT_VERSION_MINOR   20
 The minor revision of the EPlot section descriptor document schema.
#define _DWF_FORMAT_EPLOT_VERSION_CURRENT   ((_DWF_FORMAT_EPLOT_VERSION_MAJOR*100) + _DWF_FORMAT_EPLOT_VERSION_MINOR)
 The current version of the EPlot section descriptor document schema as a composite integer value.
#define _DWF_FORMAT_EPLOT_VERSION_CURRENT_FLOAT   (float)(_DWF_FORMAT_EPLOT_VERSION_MAJOR + (_DWF_FORMAT_EPLOT_VERSION_MINOR/100.0))
 The current version of the EPlot section descriptor document schema as a composite floating point value.
#define _DWF_FORMAT_EPLOT_VERSION_CURRENT_STRING   "1.2"
 The current version of the EPlot section descriptor document schema as an ASCII character string.
#define _DWF_FORMAT_EPLOT_VERSION_CURRENT_WIDE_STRING   "1.2"
 The current version of the EPlot section descriptor document schema as a wide character string.
#define _DWF_FORMAT_EPLOT_TYPE_STRING   "com.autodesk.dwf.ePlot"
 The EPlot section type as an ASCII character string.
#define _DWF_FORMAT_EPLOT_TYPE_WIDE_STRING   L"com.autodesk.dwf.ePlot"
 The EPlot section type as a wide character string.
#define _DWF_FORMAT_EPLOT_GLOBAL_TYPE_STRING   "com.autodesk.dwf.ePlotGlobal"
 The Global EPlot section type as an ASCII character string.
#define _DWF_FORMAT_EPLOT_GLOBAL_TYPE_WIDE_STRING   L"com.autodesk.dwf.ePlotGlobal"
 The Global EPlot section type as a wide character string.
#define _DWF_FORMAT_EMODEL_VERSION_MAJOR   1
 The major revision of the EModel section descriptor document schema.
#define _DWF_FORMAT_EMODEL_VERSION_MINOR   0
 The minor revision of the EModel section descriptor document schema.
#define _DWF_FORMAT_EMODEL_VERSION_CURRENT   ((_DWF_FORMAT_EMODEL_VERSION_MAJOR*100) + _DWF_FORMAT_EMODEL_VERSION_MINOR)
 The current version of the EModel section descriptor document schema as a composite integer value.
#define _DWF_FORMAT_EMODEL_VERSION_CURRENT_FLOAT   (float)(_DWF_FORMAT_EMODEL_VERSION_MAJOR + (_DWF_FORMAT_EMODEL_VERSION_MINOR/100.0))
 The current version of the EModel section descriptor document schema as a composite floating point value.
#define _DWF_FORMAT_EMODEL_VERSION_CURRENT_STRING   "1.0"
 The current version of the EModel section descriptor document schema as an ASCII character string.
#define _DWF_FORMAT_EMODEL_VERSION_CURRENT_WIDE_STRING   "1.0"
 The current version of the EModel section descriptor document schema as a wide character string.
#define _DWF_FORMAT_EMODEL_TYPE_STRING   "com.autodesk.dwf.eModel"
 The EModel section type as an ASCII character string.
#define _DWF_FORMAT_EMODEL_TYPE_WIDE_STRING   L"com.autodesk.dwf.eModel"
 The EModel section type as a wide character string.
#define _DWF_FORMAT_EMODEL_GLOBAL_TYPE_STRING   "com.autodesk.dwf.eModelGlobal"
 The Global EModel section type as an ASCII character string.
#define _DWF_FORMAT_EMODEL_GLOBAL_TYPE_WIDE_STRING   L"com.autodesk.dwf.eModelGlobal"
 The Global EModel section type as a wide character string.
#define _DWFTK_VERSION_MAJOR   7
 The major release version for the DWF Toolkit library module.
#define _DWFTK_VERSION_MINOR   0
 The minor release version for the DWF Toolkit library module.
#define _DWFTK_VERSION_AGE   1
 The age of the release version for the DWF Toolkit library module.
#define _DWFTK_VERSION_BUILD   154
 An internal build difference.


Define Documentation

#define _DWFTK_VERSION_AGE   1
 

The age of the release version for the DWF Toolkit library module.

This concept is taken from the GNU Libtool version numbering system, where the age of the library interface is incremented as internal bug fixes and improvements are made under the hood, so to speak. The entire interface to the module is frozen as the age increases. Therefore, developers are guaranteed that code written against the first release candidate, for example, version 7.0.1 will compile cleanly against a future release candidate (should one become necessary) which would be version 7.0.2.

Definition at line 418 of file Version.h.

#define _DWFTK_VERSION_BUILD   154
 

An internal build difference.

For internal use only.

This value is not required to make sense to anything but the internal build system.

Definition at line 424 of file Version.h.

#define _DWFTK_VERSION_MAJOR   7
 

The major release version for the DWF Toolkit library module.

A major library release will almost always indicate a fundamental programming model modification or change in design. Major releases are not required to be backwards compatable with previous versions.

Definition at line 393 of file Version.h.

#define _DWFTK_VERSION_MINOR   0
 

The minor release version for the DWF Toolkit library module.

A minor release usually indicates a new development stream that has been branched from a previous release to accomodate addition functionality, feature support, bug fixing and performance optimizations. While minor releases are also not required to maintain interface compatability, it is strongly encouraged. Ideally, objects and interfaces could be added or extended but never removed or modified between minor revisions.

Definition at line 405 of file Version.h.


Generated on Tue May 17 12:38:51 2005 for Autodesk DWF Toolkit by  doxygen 1.4.1