Open CASCADE Technology  7.9.3
Static Public Member Functions
XCAFDoc Class Reference

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

#include <XCAFDoc.hxx>

Static Public Member Functions

static const Standard_GUID & AssemblyGUID ()
 class for containing GraphNodes. Returns GUID for UAttribute identifying assembly More...
 
static const Standard_GUID & ShapeRefGUID ()
 Returns GUID for TreeNode representing assembly link. More...
 
static const Standard_GUID & ColorRefGUID (const XCAFDoc_ColorType type)
 Return GUIDs for TreeNode representing specified types of colors. More...
 
static const Standard_GUID & DimTolRefGUID ()
 Return GUIDs for TreeNode representing specified types of DGT. More...
 
static const Standard_GUID & DimensionRefFirstGUID ()
 Return GUIDs for TreeNode representing specified types of Dimension. More...
 
static const Standard_GUID & DimensionRefSecondGUID ()
 Return GUIDs for TreeNode representing specified types of Dimension. More...
 
static const Standard_GUID & GeomToleranceRefGUID ()
 Return GUIDs for TreeNode representing specified types of GeomTolerance. More...
 
static const Standard_GUID & DatumRefGUID ()
 Return GUIDs for TreeNode representing specified types of datum. More...
 
static const Standard_GUID & DatumTolRefGUID ()
 Return GUIDs for TreeNode representing connections Datum-Toler. More...
 
static const Standard_GUID & LayerRefGUID ()
 
static const Standard_GUID & MaterialRefGUID ()
 
static const Standard_GUID & VisMaterialRefGUID ()
 Return GUID for TreeNode representing Visualization Material. More...
 
static const Standard_GUID & NoteRefGUID ()
 Return GUIDs for representing notes. More...
 
static const Standard_GUID & InvisibleGUID ()
 
static const Standard_GUID & ColorByLayerGUID ()
 
static const Standard_GUID & ExternRefGUID ()
 Returns GUID for UAttribute identifying external reference on no-step file. More...
 
static const Standard_GUID & SHUORefGUID ()
 Returns GUID for UAttribute identifying specified higher usage occurrence. More...
 
static const Standard_GUID & ViewRefGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static const Standard_GUID & ViewRefShapeGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static const Standard_GUID & ViewRefGDTGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static const Standard_GUID & ViewRefPlaneGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static const Standard_GUID & ViewRefNoteGUID ()
 Return GUIDs for GraphNode representing specified types of View. More...
 
static const Standard_GUID & ViewRefAnnotationGUID ()
 
static const Standard_GUID & LockGUID ()
 Returns GUID for UAttribute identifying lock flag. More...
 
static TCollection_AsciiString AttributeInfo (const Handle< TDF_Attribute > &theAtt)
 Prints attribute information into a string. More...
 

Detailed Description

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:

Member Function Documentation

static const Standard_GUID& XCAFDoc::AssemblyGUID ( )
static

class for containing GraphNodes. Returns GUID for UAttribute identifying assembly

static TCollection_AsciiString XCAFDoc::AttributeInfo ( const Handle< TDF_Attribute > &  theAtt)
static

Prints attribute information into a string.

Parameters
theAttan XDE attribute
Returns
the generated info value
static const Standard_GUID& XCAFDoc::ColorByLayerGUID ( )
static
static const Standard_GUID& XCAFDoc::ColorRefGUID ( const XCAFDoc_ColorType  type)
static

Return GUIDs for TreeNode representing specified types of colors.

static const Standard_GUID& XCAFDoc::DatumRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of datum.

static const Standard_GUID& XCAFDoc::DatumTolRefGUID ( )
static

Return GUIDs for TreeNode representing connections Datum-Toler.

static const Standard_GUID& XCAFDoc::DimensionRefFirstGUID ( )
static

Return GUIDs for TreeNode representing specified types of Dimension.

static const Standard_GUID& XCAFDoc::DimensionRefSecondGUID ( )
static

Return GUIDs for TreeNode representing specified types of Dimension.

static const Standard_GUID& XCAFDoc::DimTolRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of DGT.

static const Standard_GUID& XCAFDoc::ExternRefGUID ( )
static

Returns GUID for UAttribute identifying external reference on no-step file.

static const Standard_GUID& XCAFDoc::GeomToleranceRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of GeomTolerance.

static const Standard_GUID& XCAFDoc::InvisibleGUID ( )
static
static const Standard_GUID& XCAFDoc::LayerRefGUID ( )
static
static const Standard_GUID& XCAFDoc::LockGUID ( )
static

Returns GUID for UAttribute identifying lock flag.

static const Standard_GUID& XCAFDoc::MaterialRefGUID ( )
static
static const Standard_GUID& XCAFDoc::NoteRefGUID ( )
static

Return GUIDs for representing notes.

static const Standard_GUID& XCAFDoc::ShapeRefGUID ( )
static

Returns GUID for TreeNode representing assembly link.

static const Standard_GUID& XCAFDoc::SHUORefGUID ( )
static

Returns GUID for UAttribute identifying specified higher usage occurrence.

static const Standard_GUID& XCAFDoc::ViewRefAnnotationGUID ( )
static
static const Standard_GUID& XCAFDoc::ViewRefGDTGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.

static const Standard_GUID& XCAFDoc::ViewRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.

static const Standard_GUID& XCAFDoc::ViewRefNoteGUID ( )
static

Return GUIDs for GraphNode representing specified types of View.

static const Standard_GUID& XCAFDoc::ViewRefPlaneGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.

static const Standard_GUID& XCAFDoc::ViewRefShapeGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.

static const Standard_GUID& XCAFDoc::VisMaterialRefGUID ( )
static

Return GUID for TreeNode representing Visualization Material.


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