sparPositionUIDs of the spar. More...
#include <CPACSSparPositionUIDs.h>
Protected Attributes | |
CCPACSWingSparSegment * | m_parent |
std::vector< std::string > | m_sparPositionUIDs |
List of spar position uIDs. More... | |
CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
CPACSSparPositionUIDs (const CPACSSparPositionUIDs &)=delete | |
CPACSSparPositionUIDs (CPACSSparPositionUIDs &&)=delete | |
TIGL_EXPORT const CTiglUIDObject * | GetNextUIDObject () const final |
TIGL_EXPORT void | NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final |
CPACSSparPositionUIDs & | operator= (const CPACSSparPositionUIDs &)=delete |
CPACSSparPositionUIDs & | operator= (CPACSSparPositionUIDs &&)=delete |
sparPositionUIDs of the spar.
sparPositionType, a sparPostion defines a location within the componentSegment where a spar in mounted. Those positions are combined to spars by using a list of spar position uIDs. The order of the sparPositionUIDs must be the same as the order of the points on the real spar (from root to tip or from tip to root). Pleas note: orientation of a spar must be allways outbound or allways inbound. A zigzag spar orientation where e.g. the spar starts at the root, goes to the tip and goes back to another point at the root is not allowed. Pleas find below a picture for an example definition of 3 spars in one wing, by using spar position points and spar segments:
TIGL_EXPORT tigl::generated::CPACSSparPositionUIDs::CPACSSparPositionUIDs | ( | CCPACSWingSparSegment * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
virtual |
|
virtual |
TIGL_EXPORT CCPACSWingSparSegment* tigl::generated::CPACSSparPositionUIDs::GetParent | ( | ) |
TIGL_EXPORT const CCPACSWingSparSegment* tigl::generated::CPACSSparPositionUIDs::GetParent | ( | ) | const |
|
virtual |
TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSSparPositionUIDs::GetUIDManager | ( | ) |
TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSSparPositionUIDs::GetUIDManager | ( | ) | const |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
List of spar position uIDs.
|
protected |