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

 EModel Markup Version
 Content Definition Version
 EComposite Version
 TYPEINFO Version
 Package Version
 Version Aliases
 Package Manifest Schema Version
 2D EPlot Section Descriptor Schema Version
 3D EModel Section Descriptor Schema Version
 Data Section Descriptor Schema Version
 Signature Section Descriptor Schema Version
 Package Content Schema Version
 Section Content Schema Version
 Package Content Presentation 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.20"
 The current DWF File Format version number as an ASCII character string.
#define _DWF_FORMAT_VERSION_CURRENT_WIDE_STRING   L"6.20"
 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 620.

Definition at line 93 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.20.

Definition at line 100 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 68 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 86 of file Version.h.


Generated on Tue Jan 6 22:40:20 2009 for Autodesk DWF Toolkit by  doxygen 1.4.5