Open CASCADE Technology  7.3.0
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 Standard_GUID AssemblyGUID ()
 class for containing GraphNodes. Returns GUID for UAttribute identifying assembly More...
 
static Standard_GUID ShapeRefGUID ()
 Returns GUID for TreeNode representing assembly link. More...
 
static Standard_GUID ColorRefGUID (const XCAFDoc_ColorType type)
 Return GUIDs for TreeNode representing specified types of colors. More...
 
static Standard_GUID DimTolRefGUID ()
 Return GUIDs for TreeNode representing specified types of DGT. More...
 
static Standard_GUID DimensionRefFirstGUID ()
 Return GUIDs for TreeNode representing specified types of Dimension. More...
 
static Standard_GUID DimensionRefSecondGUID ()
 Return GUIDs for TreeNode representing specified types of Dimension. More...
 
static Standard_GUID GeomToleranceRefGUID ()
 Return GUIDs for TreeNode representing specified types of GeomTolerance. More...
 
static Standard_GUID DatumRefGUID ()
 Return GUIDs for TreeNode representing specified types of datum. More...
 
static Standard_GUID DatumTolRefGUID ()
 Return GUIDs for TreeNode representing connections Datum-Toler. More...
 
static Standard_GUID LayerRefGUID ()
 
static Standard_GUID MaterialRefGUID ()
 
static Standard_GUID NoteRefGUID ()
 Return GUIDs for representing notes. More...
 
static Standard_GUID InvisibleGUID ()
 
static Standard_GUID ColorByLayerGUID ()
 
static Standard_GUID ExternRefGUID ()
 Returns GUID for UAttribute identifying external reference on no-step file. More...
 
static Standard_GUID SHUORefGUID ()
 Returns GUID for UAttribute identifying specified higher usage occurrence. More...
 
static Standard_GUID ViewRefGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static Standard_GUID ViewRefShapeGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static Standard_GUID ViewRefGDTGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static Standard_GUID ViewRefPlaneGUID ()
 Return GUIDs for TreeNode representing specified types of View. More...
 
static Standard_GUID ViewRefNoteGUID ()
 Return GUIDs for GraphNode representing specified types of View. More...
 
static Standard_GUID ViewRefAnnotationGUID ()
 
static Standard_GUID LockGUID ()
 Returns GUID for UAttribute identifying lock flag. 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

◆ AssemblyGUID()

static Standard_GUID XCAFDoc::AssemblyGUID ( )
static

class for containing GraphNodes. Returns GUID for UAttribute identifying assembly

◆ ColorByLayerGUID()

static Standard_GUID XCAFDoc::ColorByLayerGUID ( )
static

◆ ColorRefGUID()

static Standard_GUID XCAFDoc::ColorRefGUID ( const XCAFDoc_ColorType  type)
static

Return GUIDs for TreeNode representing specified types of colors.

◆ DatumRefGUID()

static Standard_GUID XCAFDoc::DatumRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of datum.

◆ DatumTolRefGUID()

static Standard_GUID XCAFDoc::DatumTolRefGUID ( )
static

Return GUIDs for TreeNode representing connections Datum-Toler.

◆ DimensionRefFirstGUID()

static Standard_GUID XCAFDoc::DimensionRefFirstGUID ( )
static

Return GUIDs for TreeNode representing specified types of Dimension.

◆ DimensionRefSecondGUID()

static Standard_GUID XCAFDoc::DimensionRefSecondGUID ( )
static

Return GUIDs for TreeNode representing specified types of Dimension.

◆ DimTolRefGUID()

static Standard_GUID XCAFDoc::DimTolRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of DGT.

◆ ExternRefGUID()

static Standard_GUID XCAFDoc::ExternRefGUID ( )
static

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

◆ GeomToleranceRefGUID()

static Standard_GUID XCAFDoc::GeomToleranceRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of GeomTolerance.

◆ InvisibleGUID()

static Standard_GUID XCAFDoc::InvisibleGUID ( )
static

◆ LayerRefGUID()

static Standard_GUID XCAFDoc::LayerRefGUID ( )
static

◆ LockGUID()

static Standard_GUID XCAFDoc::LockGUID ( )
static

Returns GUID for UAttribute identifying lock flag.

◆ MaterialRefGUID()

static Standard_GUID XCAFDoc::MaterialRefGUID ( )
static

◆ NoteRefGUID()

static Standard_GUID XCAFDoc::NoteRefGUID ( )
static

Return GUIDs for representing notes.

◆ ShapeRefGUID()

static Standard_GUID XCAFDoc::ShapeRefGUID ( )
static

Returns GUID for TreeNode representing assembly link.

◆ SHUORefGUID()

static Standard_GUID XCAFDoc::SHUORefGUID ( )
static

Returns GUID for UAttribute identifying specified higher usage occurrence.

◆ ViewRefAnnotationGUID()

static Standard_GUID XCAFDoc::ViewRefAnnotationGUID ( )
static

◆ ViewRefGDTGUID()

static Standard_GUID XCAFDoc::ViewRefGDTGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.

◆ ViewRefGUID()

static Standard_GUID XCAFDoc::ViewRefGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.

◆ ViewRefNoteGUID()

static Standard_GUID XCAFDoc::ViewRefNoteGUID ( )
static

Return GUIDs for GraphNode representing specified types of View.

◆ ViewRefPlaneGUID()

static Standard_GUID XCAFDoc::ViewRefPlaneGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.

◆ ViewRefShapeGUID()

static Standard_GUID XCAFDoc::ViewRefShapeGUID ( )
static

Return GUIDs for TreeNode representing specified types of View.


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