Rectangle. More...
#include <CPACSRectangleProfile.h>
Public Member Functions | |
TIGL_EXPORT | CPACSRectangleProfile (CPACSStandardProfile *parent) |
virtual TIGL_EXPORT const boost::optional< double > & | GetCornerRadius () const |
virtual TIGL_EXPORT const CPACSPosExcl0DoubleBase & | GetHeightToWidthRatio () const |
virtual TIGL_EXPORT CPACSPosExcl0DoubleBase & | GetHeightToWidthRatio () |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CPACSStandardProfile * | GetParent () |
TIGL_EXPORT const CPACSStandardProfile * | GetParent () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | SetCornerRadius (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSRectangleProfile () |
Protected Attributes | |
boost::optional< double > | m_cornerRadius |
CPACSPosExcl0DoubleBase | m_heightToWidthRatio |
CPACSStandardProfile * | m_parent |
Private Member Functions | |
CPACSRectangleProfile (const CPACSRectangleProfile &)=delete | |
CPACSRectangleProfile (CPACSRectangleProfile &&)=delete | |
CPACSRectangleProfile & | operator= (const CPACSRectangleProfile &)=delete |
CPACSRectangleProfile & | operator= (CPACSRectangleProfile &&)=delete |
Rectangle.
The width of the profile is always 1, since scaling is performed after referencing it (e.g., in the fuselage). The resulting profile is defined by the following equation:
TIGL_EXPORT tigl::generated::CPACSRectangleProfile::CPACSRectangleProfile | ( | CPACSStandardProfile * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT CPACSStandardProfile* tigl::generated::CPACSRectangleProfile::GetParent | ( | ) |
TIGL_EXPORT const CPACSStandardProfile* tigl::generated::CPACSRectangleProfile::GetParent | ( | ) | const |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |