Open CASCADE Technology 7.7.2
XCAFPrs_DocumentNode Struct Reference

Structure defining document node. More...

#include <XCAFPrs_DocumentNode.hxx>

Public Member Functions

 XCAFPrs_DocumentNode ()
 

Static Public Member Functions

static Standard_Integer HashCode (const XCAFPrs_DocumentNode &theNode, const Standard_Integer theN)
 Return hash code based on node string identifier.
 
static Standard_Boolean IsEqual (const XCAFPrs_DocumentNode &theNode1, const XCAFPrs_DocumentNode &theNode2)
 Return TRUE if two document nodes has the same string identifier.
 

Data Fields

TCollection_AsciiString Id
 string identifier
 
TDF_Label Label
 label in the document
 
TDF_Label RefLabel
 reference label in the document
 
XCAFPrs_Style Style
 node style
 
TopLoc_Location Location
 node global transformation
 
TopLoc_Location LocalTrsf
 node transformation relative to parent
 
TDF_ChildIterator ChildIter
 child iterator
 
Standard_Boolean IsAssembly
 flag indicating that this label is assembly
 

Detailed Description

Structure defining document node.

Constructor & Destructor Documentation

◆ XCAFPrs_DocumentNode()

XCAFPrs_DocumentNode::XCAFPrs_DocumentNode ( )
inline

Member Function Documentation

◆ HashCode()

static Standard_Integer XCAFPrs_DocumentNode::HashCode ( const XCAFPrs_DocumentNode & theNode,
const Standard_Integer theN )
inlinestatic

Return hash code based on node string identifier.

◆ IsEqual()

static Standard_Boolean XCAFPrs_DocumentNode::IsEqual ( const XCAFPrs_DocumentNode & theNode1,
const XCAFPrs_DocumentNode & theNode2 )
inlinestatic

Return TRUE if two document nodes has the same string identifier.

Field Documentation

◆ ChildIter

TDF_ChildIterator XCAFPrs_DocumentNode::ChildIter

child iterator

◆ Id

TCollection_AsciiString XCAFPrs_DocumentNode::Id

string identifier

◆ IsAssembly

Standard_Boolean XCAFPrs_DocumentNode::IsAssembly

flag indicating that this label is assembly

◆ Label

TDF_Label XCAFPrs_DocumentNode::Label

label in the document

◆ LocalTrsf

TopLoc_Location XCAFPrs_DocumentNode::LocalTrsf

node transformation relative to parent

◆ Location

TopLoc_Location XCAFPrs_DocumentNode::Location

node global transformation

◆ RefLabel

TDF_Label XCAFPrs_DocumentNode::RefLabel

reference label in the document

◆ Style

XCAFPrs_Style XCAFPrs_DocumentNode::Style

node style


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