3.5.0-rc1
Loading...
Searching...
No Matches
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: