TM2IN
0.5.1
|
#include <MinimumBoundingBox.h>
Public Member Functions | |
MinimumBoundingBox () | |
Empty MBB constructor. More... | |
MinimumBoundingBox (double x1, double y1, double z1, double x2, double y2, double z2) | |
MinimumBoundingBox constructor. More... | |
MinimumBoundingBox (MinimumBoundingBox *pBox) | |
MinimumBoundingBox constructor. More... | |
double | operator[] (int index) |
Operator []. 0 : x, 1 : y, 2 : z. More... | |
double | max (int i) |
Return maximum value. 0 : x, 1 : y, 2 : z. More... | |
double | min (int i) |
Return minimum value. 0 : x, 1 : y, 2 : z. More... | |
void | set_min_coords (double pDouble[3]) |
Sets minimum coordinates. More... | |
void | set_max_coords (double pDouble[3]) |
Sets maximum coordinates. More... | |
void | set (CGAL::Bbox_3 &bbox3) |
Sets MBB by CGAL::Bbox_3. More... | |
void | merge (CGAL::Bbox_3 &_bbox3) |
Merges with CGAL::Bbox_3. More... | |
CGAL::Bbox_3 | CGAL_bbox3 () |
Converts to CGAL:Bbox_3. More... | |
TM2IN::MinimumBoundingBox::MinimumBoundingBox | ( | ) |
Empty MBB constructor.
TM2IN::MinimumBoundingBox::MinimumBoundingBox | ( | double | x1, |
double | y1, | ||
double | z1, | ||
double | x2, | ||
double | y2, | ||
double | z2 | ||
) |
MinimumBoundingBox constructor.
TM2IN::MinimumBoundingBox::MinimumBoundingBox | ( | MinimumBoundingBox * | pBox | ) |
MinimumBoundingBox constructor.
CGAL::Bbox_3 TM2IN::MinimumBoundingBox::CGAL_bbox3 | ( | ) |
Converts to CGAL:Bbox_3.
double TM2IN::MinimumBoundingBox::max | ( | int | i | ) |
Return maximum value. 0 : x, 1 : y, 2 : z.
void TM2IN::MinimumBoundingBox::merge | ( | CGAL::Bbox_3 & | _bbox3 | ) |
Merges with CGAL::Bbox_3.
double TM2IN::MinimumBoundingBox::min | ( | int | i | ) |
Return minimum value. 0 : x, 1 : y, 2 : z.
double TM2IN::MinimumBoundingBox::operator[] | ( | int | index | ) |
Operator []. 0 : x, 1 : y, 2 : z.
void TM2IN::MinimumBoundingBox::set | ( | CGAL::Bbox_3 & | bbox3 | ) |
Sets MBB by CGAL::Bbox_3.
void TM2IN::MinimumBoundingBox::set_max_coords | ( | double | pDouble[3] | ) |
Sets maximum coordinates.
void TM2IN::MinimumBoundingBox::set_min_coords | ( | double | pDouble[3] | ) |
Sets minimum coordinates.