|
| GEOMAPI_EXPORT | GeomAPI_Box (const std::shared_ptr< GeomAPI_Ax3 > &theCorner, const double theWidth, const double theDepth, const double theHeight) |
| | Creation of torus defined by center point, direction, major and minor radii. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Ax3 > | axes () const |
| | Return axes of the box. More...
|
| |
| GEOMAPI_EXPORT std::shared_ptr< GeomAPI_Pnt > | corner () const |
| | Return base corner of the box. More...
|
| |
| GEOMAPI_EXPORT double | width () const |
| | Return width of the box. More...
|
| |
| GEOMAPI_EXPORT double | depth () const |
| | Return depth of the box. More...
|
| |
| GEOMAPI_EXPORT double | height () const |
| | Return height of the box. More...
|
| |
| GEOMAPI_EXPORT bool | isAxesAligned () const |
| | Return true is the box is aligned in main axes. 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...
|
| |