3.5.0-rc1
Loading...
Searching...
No Matches
tigl::CCPACSPointListXY Class Reference

#include <CCPACSPointListXY.h>

Inheritance diagram for tigl::CCPACSPointListXY:

Public Member Functions

TIGL_EXPORT CCPACSPointXYAddPoint () override
TIGL_EXPORT CCPACSPointListXY (CCPACSStructuralProfile *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT const CCPACSPointXYGetPoint (const std::string &uid) const
TIGL_EXPORT void RemovePoint (CCPACSPointXY &ref) override
Public Member Functions inherited from tigl::generated::CPACSPointListXY
TIGL_EXPORT CPACSPointListXY (CPACSStructuralProfile *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSStructuralProfileGetParent ()
TIGL_EXPORT const CPACSStructuralProfileGetParent () const
virtual TIGL_EXPORT CCPACSPointXYGetPoint (const std::string &UID)
virtual TIGL_EXPORT CCPACSPointXYGetPoint (size_t index)
virtual TIGL_EXPORT const CCPACSPointXYGetPoint (size_t index) const
virtual TIGL_EXPORT size_t GetPointCount () const
virtual TIGL_EXPORT size_t GetPointIndex (const std::string &UID) const
virtual TIGL_EXPORT std::vector< std::unique_ptr< CCPACSPointXY > > & GetPoints ()
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CCPACSPointXY > > & GetPoints () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSPointListXY ()

Private Member Functions

void InvalidateParent () const

Additional Inherited Members

Protected Attributes inherited from tigl::generated::CPACSPointListXY
CPACSStructuralProfilem_parent
std::vector< std::unique_ptr< CCPACSPointXY > > m_points
 Data points in x-y-space.
CTiglUIDManagerm_uidMgr

Constructor & Destructor Documentation

◆ CCPACSPointListXY()

TIGL_EXPORT tigl::CCPACSPointListXY::CCPACSPointListXY ( CCPACSStructuralProfile * parent,
CTiglUIDManager * uidMgr )

Member Function Documentation

◆ AddPoint()

TIGL_EXPORT CCPACSPointXY & tigl::CCPACSPointListXY::AddPoint ( )
overridevirtual

Reimplemented from tigl::generated::CPACSPointListXY.

◆ GetPoint()

TIGL_EXPORT const CCPACSPointXY & tigl::CCPACSPointListXY::GetPoint ( const std::string & uid) const
virtual

Reimplemented from tigl::generated::CPACSPointListXY.

◆ InvalidateParent()

void tigl::CCPACSPointListXY::InvalidateParent ( ) const
private

◆ RemovePoint()

TIGL_EXPORT void tigl::CCPACSPointListXY::RemovePoint ( CCPACSPointXY & ref)
overridevirtual

Reimplemented from tigl::generated::CPACSPointListXY.


The documentation for this class was generated from the following file: