Open CASCADE Technology  7.4.1.dev
Public Member Functions | Static Public Member Functions | Data Fields
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. More...
 
static Standard_Boolean IsEqual (const XCAFPrs_DocumentNode &theNode1, const XCAFPrs_DocumentNode &theNode2)
 Return TRUE if two document nodes has the same string identifier. More...
 

Data Fields

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

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: