|
SHAPER
9.15.0
|
General base class for all interfaces in this package. More...

Public Member Functions | |
| GEOMAPI_EXPORT | GeomAPI_Interface () |
| None - constructor. More... | |
| template<class T > | |
| GeomAPI_Interface (T *theImpl) | |
| Constructor by the impl pointer (used for internal needs) More... | |
| virtual GEOMAPI_EXPORT | ~GeomAPI_Interface () |
| Destructor. More... | |
| template<class T > | |
| T * | implPtr () |
| Returns the pointer to the impl. More... | |
| template<class T > | |
| const T * | implPtr () const |
| Returns the pointer to the impl. More... | |
| template<class T > | |
| const T & | impl () const |
| Returns the reference object of the impl. More... | |
| template<class T > | |
| void | setImpl (T *theImpl) |
| Updates the impl (deletes the old one) More... | |
| GEOMAPI_EXPORT bool | empty () const |
| Returns true if the impl is empty. More... | |
General base class for all interfaces in this package.
| GeomAPI_Interface::GeomAPI_Interface | ( | ) |
None - constructor.
|
inlineexplicit |
Constructor by the impl pointer (used for internal needs)
|
virtual |
Destructor.
|
inline |
Returns the pointer to the impl.
|
inline |
Returns the pointer to the impl.
|
inline |
Returns the reference object of the impl.
|
inline |
Updates the impl (deletes the old one)
| bool GeomAPI_Interface::empty | ( | ) | const |
Returns true if the impl is empty.