Shells of the wing. More...
#include <CPACSWingShell.h>
Public Member Functions | |
TIGL_EXPORT | CPACSWingShell (CCPACSWingCSStructure *parent, CTiglUIDManager *uidMgr) |
virtual TIGL_EXPORT const boost::optional< CCPACSWingCells > & | GetCells () const |
virtual TIGL_EXPORT boost::optional< CCPACSWingCells > & | GetCells () |
virtual TIGL_EXPORT CCPACSWingCells & | GetCells (CreateIfNotExistsTag) |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CCPACSWingCSStructure * | GetParent () |
TIGL_EXPORT const CCPACSWingCSStructure * | GetParent () const |
virtual TIGL_EXPORT const CPACSWingSkin & | GetSkin () const |
virtual TIGL_EXPORT CPACSWingSkin & | GetSkin () |
virtual TIGL_EXPORT const std::string & | GetUID () const |
TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | RemoveCells () |
virtual TIGL_EXPORT void | SetUID (const std::string &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSWingShell () |
Public Member Functions inherited from tigl::CTiglReqUIDObject | |
boost::optional< std::string > | GetObjectUID () const |
virtual | ~CTiglReqUIDObject ()=default |
Public Member Functions inherited from tigl::CTiglUIDObject | |
TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const |
Protected Attributes | |
boost::optional< CCPACSWingCells > | m_cells |
CCPACSWingCSStructure * | m_parent |
CPACSWingSkin | m_skin |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
CPACSWingShell (const CPACSWingShell &)=delete | |
CPACSWingShell (CPACSWingShell &&)=delete | |
CPACSWingShell & | operator= (const CPACSWingShell &)=delete |
CPACSWingShell & | operator= (CPACSWingShell &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Shells of the wing.
Within the wingShellType the upper and lower skin of a and the skin stringers are defined. At 'skin' and 'stringer' the skin and stringer properties of the complete componentSegment are defined. If different skin or stringer properties should be defined in a special region of the wing this can be done within 'cells'. If the stringer should not be defined explicite, they can be defined implizite by defining an equivalent material layer and using a composite as material.
TIGL_EXPORT tigl::generated::CPACSWingShell::CPACSWingShell | ( | CCPACSWingCSStructure * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
TIGL_EXPORT CCPACSWingCSStructure* tigl::generated::CPACSWingShell::GetParent | ( | ) |
TIGL_EXPORT const CCPACSWingCSStructure* tigl::generated::CPACSWingShell::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglReqUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |