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

DWF File Format

Collaboration diagram for DWF File Format:


Detailed Description

These macros are available for referencing the current and historical revisions of the DWF File Format.

Note:
The DWF File Format is different from the DWF Toolkit version.


Modules

 TYPEINFO Version
 Package Version
 Version Aliases
 Package Manifest Schema Version
 2D EPlot Section Descriptor Schema Version
 3D EModel Section Descriptor Schema Version

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 Documentation

#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.

The current value of this macro is 600.

Definition at line 94 of file Version.h.

#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.

The current value of this macro is 6.0.

Definition at line 101 of file Version.h.

#define _DWF_FORMAT_VERSION_CURRENT_MAJOR   _DWF_FORMAT_VERSION_MAJOR
 

The current major revision of the DWF File Format.

This macro should be used by client code wishing to reference the current major version of the DWF file format.

A major version change indicates a significant structural and or content shift in the file. Generally speaking, while the toolkit will always attempt to provide as much backwards compatability as possible, it may do so, in order to account for such changes, with a new collection of data and API objects. A major version change will almost definitely result in a port of the toolkit client code.

Definition at line 69 of file Version.h.

#define _DWF_FORMAT_VERSION_CURRENT_MINOR   _DWF_FORMAT_VERSION_MINOR
 

The current minor revision of the DWF File Format.

This macro should be used by client code wishing to reference the current minor version of the DWF file format.

A minor version change usually indicates that some content or structure was adding or modified in a way that would not impair existing DWF processors. Extensions or additions to schemas, introductions of new section types and document and elements are all examples of minor revision triggers.

Toolkit client code should always perform a minor version check to ensure 100% compatability and in the case that an increment occurs at least notify the end user that some new data may exist that the current product may not be able to handle/display/etc.

Definition at line 87 of file Version.h.


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