#include <CTiglShapeGeomComponentAdaptor.h>
Public Types | |
typedef PNamedShape(T::* | GetShapeFunc) () const |
Public Member Functions | |
CTiglShapeGeomComponentAdaptor (const T *parent, GetShapeFunc getShapeFunc, CTiglUIDManager *uidMgr) | |
TiglGeometricComponentIntent | GetComponentIntent () const override |
TiglGeometricComponentType | GetComponentType () const override |
std::string | GetDefaultedUID () const override |
PNamedShape | GetLoft () const override |
void | Reset () |
void | SetUID (const std::string &uid) |
~CTiglShapeGeomComponentAdaptor () | |
Public Member Functions inherited from tigl::ITiglGeometricComponent | |
virtual | ~ITiglGeometricComponent () |
Private Member Functions | |
void | unregisterShape () |
Private Attributes | |
GetShapeFunc | m_getShapeFunc |
const T * | m_parent |
std::string | m_uid |
CTiglUIDManager * | m_uidMgr |
typedef PNamedShape(T::* tigl::CTiglShapeGeomComponentAdaptor< T >::GetShapeFunc) () const |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
|
inline |
|
inline |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |