Cone. More...
#include <CPACSCone.h>
Public Member Functions | |
| TIGL_EXPORT | CPACSCone (CPACSCones *parent, CTiglUIDManager *uidMgr) |
| virtual TIGL_EXPORT const double & | GetHeight () const |
| virtual TIGL_EXPORT const double & | GetLowerRadius () const |
| virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
| virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
| TIGL_EXPORT CPACSCones * | GetParent () |
| TIGL_EXPORT const CPACSCones * | GetParent () const |
| virtual TIGL_EXPORT boost::optional< CCPACSTransformationSE3 > & | GetTransformation () |
| virtual TIGL_EXPORT const boost::optional< CCPACSTransformationSE3 > & | GetTransformation () const |
| virtual TIGL_EXPORT CCPACSTransformationSE3 & | GetTransformation (CreateIfNotExistsTag) |
| TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
| TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
| virtual TIGL_EXPORT const boost::optional< double > & | GetUpperRadius () const |
| virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
| virtual TIGL_EXPORT void | RemoveTransformation () |
| virtual TIGL_EXPORT void | SetHeight (const double &value) |
| virtual TIGL_EXPORT void | SetLowerRadius (const double &value) |
| virtual TIGL_EXPORT void | SetUpperRadius (const boost::optional< double > &value) |
| virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
| virtual TIGL_EXPORT | ~CPACSCone () |
Protected Attributes | |
| double | m_height |
| Height in z-direction [m]. | |
| double | m_lowerRadius |
| Radius of the lower circular face [m]. | |
| CPACSCones * | m_parent |
| boost::optional< CCPACSTransformationSE3 > | m_transformation |
| CTiglUIDManager * | m_uidMgr |
| boost::optional< double > | m_upperRadius |
| Radius of the upper circular face [m] (if not defined: equals 0). | |
Private Member Functions | |
| CPACSCone (const CPACSCone &)=delete | |
| CPACSCone (CPACSCone &&)=delete | |
| CPACSCone & | operator= (const CPACSCone &)=delete |
| CPACSCone & | operator= (CPACSCone &&)=delete |
Cone.
The local component coordinate system of the cone is centered on the center of its lower circular face. The cone axis coincides with the local z-axis. The lower circular face lies in the plane z = 0 and the upper circular face lies in the plane z = height. The upper radius is optional. If not specified, it defaults to 0, resulting in a pointed cone. If lowerRadius and upperRadius are equal, the geometry is cylindrical.
| TIGL_EXPORT tigl::generated::CPACSCone::CPACSCone | ( | CPACSCones * | parent, |
| CTiglUIDManager * | uidMgr ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CPACSCones * tigl::generated::CPACSCone::GetParent | ( | ) |
| TIGL_EXPORT const CPACSCones * tigl::generated::CPACSCone::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSCone::GetUIDManager | ( | ) |
| TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSCone::GetUIDManager | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Height in z-direction [m].
|
protected |
Radius of the lower circular face [m].
|
protected |
|
protected |
|
protected |
|
protected |
Radius of the upper circular face [m] (if not defined: equals 0).