|
| OBox () |
| Default constructor. More...
|
|
| OBox (const OBox &box) |
| Copy constructor. More...
|
|
| OBox (const OCoord3D &min, const OCoord3D &max) |
|
| OBox (double x1, double y1, double z1, double x2, double y2, double z2) |
|
virtual | ~OBox () |
| Destructor. More...
|
|
virtual OBox & | operator= (const OBox &box) |
|
virtual bool | operator== (const OBox &box) const |
|
virtual bool | operator!= (const OBox &box) const |
|
virtual bool | isInside (const OPoint3D &pt) const |
| Test whether the point is inside the box or not. More...
|
|
virtual bool | isInside2D (const OPoint3D &pt) const |
| Test whether the point is inside the box or not (from upper point of view). More...
|
|
virtual bool | isInContact (const OBox &box) const |
| Test whether the boxes are in contact or not. More...
|
|
virtual void | Enlarge (const OPoint3D &pt) |
| Enlarge the box with the point if the point is outside the box. More...
|
|
virtual void | Enlarge (float x, float y, float z) |
| Enlarge the box with the point (x,y, z) if the point is outside the box. More...
|
|
virtual void | Enlarge (const OBox &box) |
| Enlarge this box with the box passed if this box does not contain the box passed. More...
|
|
virtual void | Translate (const OPoint3D &vectorTranslate) |
| Translate this box. More...
|
|
| OBox () |
| Default constructor. More...
|
|
| OBox (const OBox &box) |
| Copy constructor. More...
|
|
| OBox (const OCoord3D &min, const OCoord3D &max) |
|
| OBox (double x1, double y1, double z1, double x2, double y2, double z2) |
|
virtual | ~OBox () |
| Destructor. More...
|
|
virtual OBox & | operator= (const OBox &box) |
|
virtual bool | operator== (const OBox &box) const |
|
virtual bool | operator!= (const OBox &box) const |
|
virtual bool | isInside (const OPoint3D &pt) const |
|
virtual bool | isInside2D (const OPoint3D &pt) const |
|
virtual bool | isInContact (const OBox &box) const |
|
virtual void | Enlarge (const OPoint3D &pt) |
|
virtual void | Enlarge (float x, float y, float z) |
|
virtual void | Enlarge (const OBox &box) |
|
virtual void | Translate (const OPoint3D &vectorTranslate) |
|
The box class.
Definition at line 1292 of file 3d.h.