Open CASCADE Technology  7.7.0
Public Member Functions

TDF_AttributeIterator Class Reference

#include <TDF_AttributeIterator.hxx>

Public Member Functions

 TDF_AttributeIterator ()
 
 TDF_AttributeIterator (const TDF_Label &aLabel, const Standard_Boolean withoutForgotten=Standard_True)
 
 TDF_AttributeIterator (const TDF_LabelNodePtr aLabelNode, const Standard_Boolean withoutForgotten=Standard_True)
 
void Initialize (const TDF_Label &aLabel, const Standard_Boolean withoutForgotten=Standard_True)
 
Standard_Boolean More () const
 
void Next ()
 
Handle< TDF_AttributeValue () const
 
const TDF_AttributePtrValue () const
 Provides an access to the internal pointer of the current attribute. The method has better performance as not-creating handle. More...
 

Constructor & Destructor Documentation

◆ TDF_AttributeIterator() [1/3]

TDF_AttributeIterator::TDF_AttributeIterator ( )

◆ TDF_AttributeIterator() [2/3]

TDF_AttributeIterator::TDF_AttributeIterator ( const TDF_Label aLabel,
const Standard_Boolean  withoutForgotten = Standard_True 
)

◆ TDF_AttributeIterator() [3/3]

TDF_AttributeIterator::TDF_AttributeIterator ( const TDF_LabelNodePtr  aLabelNode,
const Standard_Boolean  withoutForgotten = Standard_True 
)

Member Function Documentation

◆ Initialize()

void TDF_AttributeIterator::Initialize ( const TDF_Label aLabel,
const Standard_Boolean  withoutForgotten = Standard_True 
)

◆ More()

Standard_Boolean TDF_AttributeIterator::More ( ) const
inline

◆ Next()

void TDF_AttributeIterator::Next ( )

◆ PtrValue()

const TDF_Attribute* TDF_AttributeIterator::PtrValue ( ) const
inline

Provides an access to the internal pointer of the current attribute. The method has better performance as not-creating handle.

◆ Value()

Handle< TDF_Attribute > TDF_AttributeIterator::Value ( ) const
inline

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