|
| Cylinder () |
| Default constructor. More...
|
|
virtual | ~Cylinder () |
| Default destructor. More...
|
|
| Cylinder (const double x_min, const double y_min, const double z_min, const double x_max, const double y_max, const double z_max, const double radius) |
| Alternative ctor (0) More...
|
|
| Cylinder (const Point_t &min, const Vector_t &max, const double radius) |
| Altenartive ctor (1) More...
|
|
bool | Contain (const Point_t &pt) const |
| Containment evaluation. More...
|
|
double | GetRadius () |
| Getters. More...
|
|
void | SetRadius (double r) |
| Setters. More...
|
|
| Line () |
| Default constructor. More...
|
|
virtual | ~Line () |
| Default destructor. More...
|
|
| Line (const double x1, const double y1, const double z1, const double x2, const double y2, const double z2) |
| Alternative ctor (1) More...
|
|
| Line (const Point_t &pt1, const Point_t &pt2) |
| Altenartive ctor (2) More...
|
|
const Point_t & | Pt1 () const |
| Start getter. More...
|
|
const Point_t & | Pt2 () const |
| Direction getter. More...
|
|
void | Pt1 (const double x, const double y, const double z) |
| Pt1 setter. More...
|
|
void | Pt2 (const double x, const double y, const double z) |
| Pt2 setter. More...
|
|
template<class T , class U > |
| Line (const T &pt1, const U &pt2) |
| Alternative ctor using template (3) More...
|
|
template<class T > |
void | Pt1 (const T &pt1) |
| Pt1 setter template. More...
|
|
template<class T > |
void | Pt2 (const T &pt2) |
| Pt2 setter template. More...
|
|
Representation of a 3D Cylinder volume. A Cylinder object inherits from a geoalgo::Line.
Definition at line 31 of file GeoCylinder.h.