3.4.0
tigl::generated::CPACSDoubleConstraintBase Class Reference

doubleConstraintBaseType More...

#include <CPACSDoubleConstraintBase.h>

Public Member Functions

TIGL_EXPORT CPACSDoubleConstraintBase (CPACSPointPerformanceConstraints *parent)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSPointPerformanceConstraintsGetParent ()
 
TIGL_EXPORT const CPACSPointPerformanceConstraintsGetParent () const
 
virtual TIGL_EXPORT const CPACSRelationalOperatorGetRelationalOperator () const
 
virtual TIGL_EXPORT const double & GetValue () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetRelationalOperator (const CPACSRelationalOperator &value)
 
virtual TIGL_EXPORT void SetValue (const double &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSDoubleConstraintBase ()
 

Protected Attributes

CPACSPointPerformanceConstraintsm_parent
 
CPACSRelationalOperator m_relationalOperator
 
double m_value
 

Private Member Functions

 CPACSDoubleConstraintBase (const CPACSDoubleConstraintBase &)=delete
 
 CPACSDoubleConstraintBase (CPACSDoubleConstraintBase &&)=delete
 
CPACSDoubleConstraintBaseoperator= (const CPACSDoubleConstraintBase &)=delete
 
CPACSDoubleConstraintBaseoperator= (CPACSDoubleConstraintBase &&)=delete
 

Detailed Description

doubleConstraintBaseType

Base type for double nodes including a relational operator attribute indicating valid constraint region The doubleConstraintBaseType extends the doubleBaseType and thus inherits all its attributes.

Constructor & Destructor Documentation

◆ CPACSDoubleConstraintBase() [1/3]

TIGL_EXPORT tigl::generated::CPACSDoubleConstraintBase::CPACSDoubleConstraintBase ( CPACSPointPerformanceConstraints parent)

◆ ~CPACSDoubleConstraintBase()

virtual TIGL_EXPORT tigl::generated::CPACSDoubleConstraintBase::~CPACSDoubleConstraintBase ( )
virtual

◆ CPACSDoubleConstraintBase() [2/3]

tigl::generated::CPACSDoubleConstraintBase::CPACSDoubleConstraintBase ( const CPACSDoubleConstraintBase )
privatedelete

◆ CPACSDoubleConstraintBase() [3/3]

tigl::generated::CPACSDoubleConstraintBase::CPACSDoubleConstraintBase ( CPACSDoubleConstraintBase &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject* tigl::generated::CPACSDoubleConstraintBase::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSDoubleConstraintBase::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CPACSPointPerformanceConstraints* tigl::generated::CPACSDoubleConstraintBase::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSPointPerformanceConstraints* tigl::generated::CPACSDoubleConstraintBase::GetParent ( ) const

◆ GetRelationalOperator()

virtual TIGL_EXPORT const CPACSRelationalOperator& tigl::generated::CPACSDoubleConstraintBase::GetRelationalOperator ( ) const
virtual

◆ GetValue()

virtual TIGL_EXPORT const double& tigl::generated::CPACSDoubleConstraintBase::GetValue ( ) const
virtual

◆ operator=() [1/2]

CPACSDoubleConstraintBase& tigl::generated::CPACSDoubleConstraintBase::operator= ( const CPACSDoubleConstraintBase )
privatedelete

◆ operator=() [2/2]

CPACSDoubleConstraintBase& tigl::generated::CPACSDoubleConstraintBase::operator= ( CPACSDoubleConstraintBase &&  )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSDoubleConstraintBase::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
virtual

◆ SetRelationalOperator()

virtual TIGL_EXPORT void tigl::generated::CPACSDoubleConstraintBase::SetRelationalOperator ( const CPACSRelationalOperator value)
virtual

◆ SetValue()

virtual TIGL_EXPORT void tigl::generated::CPACSDoubleConstraintBase::SetValue ( const double &  value)
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSDoubleConstraintBase::WriteCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
) const
virtual

Field Documentation

◆ m_parent

CPACSPointPerformanceConstraints* tigl::generated::CPACSDoubleConstraintBase::m_parent
protected

◆ m_relationalOperator

CPACSRelationalOperator tigl::generated::CPACSDoubleConstraintBase::m_relationalOperator
protected

◆ m_value

double tigl::generated::CPACSDoubleConstraintBase::m_value
protected

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