#include <rotbox.h>
Public Member Functions | |
| RotBox () | |
| construct an uninitialized box | |
| RotBox (const Point< dim > &p, const Vector< dim > &size, const RotMatrix< dim > &orientation) | |
| construct a box from the given parameters | |
| RotBox (const RotBox &b) | |
| construct a copy of the box | |
| const Point< dim > & | corner0 () const |
| returns the base corner of the box | |
| Point< dim > & | corner0 () |
| returns the base corner of the box | |
| const Vector< dim > & | size () const |
| returns the size of the box | |
| Vector< dim > & | size () |
| returns the size of the box | |
| const RotMatrix< dim > & | orientation () const |
| returns the orientation of the box | |
| RotMatrix< dim > & | orientation () |
| returns the orientation of the box | |
This class implements the full shape interface, as described in the fake class Shape.
|
||||||||||||||||||||
|
construct a box from the given parameters p gives corner 0 of the box, size gives the offset from corner 0 to the opposite corner (corner 2^dim - 1), orientation gives the rotation of the box relative to the coordinate axes |
1.3.9.1