TM2IN  0.5.1
Public Member Functions | List of all members
TM2IN::MinimumBoundingBox Class Reference

#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...
 

Constructor & Destructor Documentation

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.

Member Function Documentation

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.


The documentation for this class was generated from the following files: