#include <CTiglShapeGeomComponentAdaptor.h>
Inheritance diagram for tigl::CTiglShapeGeomComponentAdaptor< T >: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 |