Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
TDF Class Reference

This package provides data framework for binding
features and data structures.

The feature structure is a tree used to bind
semantic informations about each feature together.

The only one concrete attribute defined in this
package is the TagSource attribute.This attribute
is used for random creation of child labels under
a given label. Tags are randomly delivered.

#include <TDF.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
const Standard_GUID
LowestID ()
 Returns ID "00000000-0000-0000-0000-000000000000",
sometimes used as null ID.


static const Standard_GUIDUppestID ()
 Returns ID "ffffffff-ffff-ffff-ffff-ffffffffffff".


static void AddLinkGUIDToProgID (const Standard_GUID &ID, const TCollection_ExtendedString &ProgID)
 Sets link between GUID and ProgID in hidden DataMap

static Standard_Boolean GUIDFromProgID (const TCollection_ExtendedString &ProgID, Standard_GUID &ID)
 Returns True if there is GUID for given <ProgID> then GUID is returned in <ID>

static Standard_Boolean ProgIDFromGUID (const Standard_GUID &ID, TCollection_ExtendedString &ProgID)
 Returns True if there is ProgID for given <ID> then ProgID is returned in <ProgID>


Member Function Documentation

static const Standard_GUID& TDF::UppestID ( ) [static]

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