3.5.0-rc1
Loading...
Searching...
No Matches
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 bool IsIndependentGeometry () const
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 (CCPACSFarField &&)=delete
 CCPACSFarField (const CCPACSFarField &)=delete
void init ()
CCPACSFarFieldoperator= (CCPACSFarField &&)=delete
CCPACSFarFieldoperator= (const 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= ( CCPACSFarField && )
privatedelete

◆ operator=() [2/2]

CCPACSFarField & tigl::CCPACSFarField::operator= ( const 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: