3.4.0
tigl::CCPACSFarField Class Reference

#include <CCPACSFarField.h>

+ Inheritance diagram for tigl::CCPACSFarField:

Public Member Functions

TIGL_EXPORT CCPACSFarField ()
 
TIGL_EXPORT TiglGeometricComponentIntent GetComponentIntent () const override
 
TIGL_EXPORT TiglGeometricComponentType GetComponentType () const override
 
TIGL_EXPORT std::string GetDefaultedUID () const override
 
virtual TIGL_EXPORT const double & GetMultiplier () const
 
virtual TIGL_EXPORT const double & GetReferenceLength () const
 
virtual TIGL_EXPORT const TiglFarFieldTypeGetType () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetMultiplier (const double &value)
 
virtual TIGL_EXPORT void SetReferenceLength (const double &value)
 
virtual TIGL_EXPORT void SetType (const TiglFarFieldType &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
- Public Member Functions inherited from tigl::CTiglAbstractGeometricComponent
 CTiglAbstractGeometricComponent ()
 
TIGL_EXPORT Bnd_Box const & GetBoundingBox () const
 
virtual TIGL_EXPORT bool GetIsOn (const gp_Pnt &pnt) const
 
TIGL_EXPORT bool GetIsOnMirrored (const gp_Pnt &pnt) const
 
TIGL_EXPORT PNamedShape GetLoft () const override
 
virtual TIGL_EXPORT PNamedShape GetMirroredLoft () const
 
virtual TIGL_EXPORT TiglSymmetryAxis GetSymmetryAxis () const
 
TIGL_EXPORT void Reset () const
 
- Public Member Functions inherited from tigl::ITiglGeometricComponent
virtual ~ITiglGeometricComponent ()
 

Protected Member Functions

PNamedShape BuildLoft () const override
 

Protected Attributes

double m_multiplier
 
double m_referenceLength
 
TiglFarFieldType m_type
 
- Protected Attributes inherited from tigl::CTiglAbstractGeometricComponent
Cache< Bnd_Box, CTiglAbstractGeometricComponentbounding_box
 
Cache< PNamedShape, CTiglAbstractGeometricComponentloft
 

Private Member Functions

 CCPACSFarField (const CCPACSFarField &)=delete
 
 CCPACSFarField (CCPACSFarField &&)=delete
 
void init ()
 
CCPACSFarFieldoperator= (const CCPACSFarField &)=delete
 
CCPACSFarFieldoperator= (CCPACSFarField &&)=delete
 

Constructor & Destructor Documentation

◆ CCPACSFarField() [1/3]

TIGL_EXPORT tigl::CCPACSFarField::CCPACSFarField ( )

◆ CCPACSFarField() [2/3]

tigl::CCPACSFarField::CCPACSFarField ( const CCPACSFarField )
privatedelete

◆ CCPACSFarField() [3/3]

tigl::CCPACSFarField::CCPACSFarField ( CCPACSFarField &&  )
privatedelete

Member Function Documentation

◆ BuildLoft()

PNamedShape tigl::CCPACSFarField::BuildLoft ( ) const
overrideprotectedvirtual

◆ GetComponentIntent()

TIGL_EXPORT TiglGeometricComponentIntent tigl::CCPACSFarField::GetComponentIntent ( ) const
overridevirtual

◆ GetComponentType()

TIGL_EXPORT TiglGeometricComponentType tigl::CCPACSFarField::GetComponentType ( ) const
overridevirtual

◆ GetDefaultedUID()

TIGL_EXPORT std::string tigl::CCPACSFarField::GetDefaultedUID ( ) const
overridevirtual

◆ GetMultiplier()

virtual TIGL_EXPORT const double& tigl::CCPACSFarField::GetMultiplier ( ) const
virtual

◆ GetReferenceLength()

virtual TIGL_EXPORT const double& tigl::CCPACSFarField::GetReferenceLength ( ) const
virtual

◆ GetType()

virtual TIGL_EXPORT const TiglFarFieldType& tigl::CCPACSFarField::GetType ( ) const
virtual

◆ init()

void tigl::CCPACSFarField::init ( )
private

◆ operator=() [1/2]

CCPACSFarField& tigl::CCPACSFarField::operator= ( const CCPACSFarField )
privatedelete

◆ operator=() [2/2]

CCPACSFarField& tigl::CCPACSFarField::operator= ( CCPACSFarField &&  )
privatedelete

◆ ReadCPACS()

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

◆ SetMultiplier()

virtual TIGL_EXPORT void tigl::CCPACSFarField::SetMultiplier ( const double &  value)
virtual

◆ SetReferenceLength()

virtual TIGL_EXPORT void tigl::CCPACSFarField::SetReferenceLength ( const double &  value)
virtual

◆ SetType()

virtual TIGL_EXPORT void tigl::CCPACSFarField::SetType ( const TiglFarFieldType value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_multiplier

double tigl::CCPACSFarField::m_multiplier
protected

◆ m_referenceLength

double tigl::CCPACSFarField::m_referenceLength
protected

◆ m_type

TiglFarFieldType tigl::CCPACSFarField::m_type
protected

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