Open CASCADE Technology 6.6.0
Static Public Member Functions
XCAFDoc Class Reference

Definition of general structure of DECAF document
and tools to work with it

The document is composed of sections, each section
storing its own kind of data and managing by corresponding
tool
Some properties can be attached directly to shapes. These properties are:
* Name (the standard definition from OCAF) - class TDataStd_Name
* Centroid (for the validation of transfer) - class XCAFDoc_Centroid
* Volume (for the validation of transfer) - class XCAFDoc_Volume
* Area (for the validation of transfer) - class XCafDoc_Area
Management of these attributes is realized by OCAF. For getting
the attributes attached to a label the method class
TDF_Label::FindAttribute() should be used.

#include <XCAFDoc.hxx>

Static Public Member Functions

static Standard_GUID AssemblyGUID ()
 Returns GUID for UAttribute identifying assembly

static Standard_GUID ShapeRefGUID ()
 Returns GUID for TreeNode representing assembly link

static Standard_GUID ColorRefGUID (const XCAFDoc_ColorType type)
 Return GUIDs for TreeNode representing specified types of colors

static Standard_GUID DimTolRefGUID ()
 Return GUIDs for TreeNode representing specified types of DGT

static Standard_GUID DatumRefGUID ()
 Return GUIDs for TreeNode representing specified types of datum

static Standard_GUID DatumTolRefGUID ()
 Return GUIDs for TreeNode representing connections Datum-Toler

static Standard_GUID LayerRefGUID ()
static Standard_GUID MaterialRefGUID ()
static Standard_GUID InvisibleGUID ()
static Standard_GUID ExternRefGUID ()
 Returns GUID for UAttribute identifying external reference on no-step file

static Standard_GUID SHUORefGUID ()
 Returns GUID for UAttribute identifying specified higher usage occurrence


Member Function Documentation

static Standard_GUID XCAFDoc::AssemblyGUID ( ) [static]
static Standard_GUID XCAFDoc::ColorRefGUID ( const XCAFDoc_ColorType  type) [static]
static Standard_GUID XCAFDoc::DatumRefGUID ( ) [static]
static Standard_GUID XCAFDoc::DatumTolRefGUID ( ) [static]
static Standard_GUID XCAFDoc::DimTolRefGUID ( ) [static]
static Standard_GUID XCAFDoc::ExternRefGUID ( ) [static]
static Standard_GUID XCAFDoc::InvisibleGUID ( ) [static]
static Standard_GUID XCAFDoc::LayerRefGUID ( ) [static]
static Standard_GUID XCAFDoc::MaterialRefGUID ( ) [static]
static Standard_GUID XCAFDoc::ShapeRefGUID ( ) [static]
static Standard_GUID XCAFDoc::SHUORefGUID ( ) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines