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 |