SHAPER  9.12.0
ModelHighAPI_Reference Class Reference

Class for filling ModelAPI_AttributeReference. More...

Public Member Functions

 ModelHighAPI_Reference ()
 Default constructor. More...
 
 ModelHighAPI_Reference (const std::shared_ptr< ModelAPI_Object > &theValue)
 Constructor for object. More...
 
 ModelHighAPI_Reference (const std::shared_ptr< ModelHighAPI_Interface > &theValue)
 Constructor for Interface (use result() for object) More...
 
virtual ~ModelHighAPI_Reference ()
 Destructor. More...
 
virtual void fillAttribute (const std::shared_ptr< ModelAPI_AttributeReference > &theAttribute) const
 Fill attribute values. More...
 
virtual void appendToList (const std::shared_ptr< ModelAPI_AttributeRefList > &theAttribute) const
 Append to list attribute. More...
 
virtual std::shared_ptr< ModelAPI_Featurefeature () const
 Returns feature for this object. More...
 

Detailed Description

Class for filling ModelAPI_AttributeReference.

Constructor & Destructor Documentation

◆ ModelHighAPI_Reference() [1/3]

ModelHighAPI_Reference::ModelHighAPI_Reference ( )

Default constructor.

◆ ModelHighAPI_Reference() [2/3]

ModelHighAPI_Reference::ModelHighAPI_Reference ( const std::shared_ptr< ModelAPI_Object > &  theValue)

Constructor for object.

◆ ModelHighAPI_Reference() [3/3]

ModelHighAPI_Reference::ModelHighAPI_Reference ( const std::shared_ptr< ModelHighAPI_Interface > &  theValue)

Constructor for Interface (use result() for object)

◆ ~ModelHighAPI_Reference()

ModelHighAPI_Reference::~ModelHighAPI_Reference ( )
virtual

Destructor.

Member Function Documentation

◆ fillAttribute()

void ModelHighAPI_Reference::fillAttribute ( const std::shared_ptr< ModelAPI_AttributeReference > &  theAttribute) const
virtual

Fill attribute values.

◆ appendToList()

void ModelHighAPI_Reference::appendToList ( const std::shared_ptr< ModelAPI_AttributeRefList > &  theAttribute) const
virtual

Append to list attribute.

◆ feature()

std::shared_ptr< ModelAPI_Feature > ModelHighAPI_Reference::feature ( ) const
virtual

Returns feature for this object.