#include <vgl_cylinder.h>
Definition at line 22 of file vgl_cylinder.h.
Public Member Functions | |
| vgl_cylinder (void) | |
| Default constructor. | |
| vgl_cylinder (const Type v[8]) | |
| vgl_cylinder (Type cx, Type cy, Type cz, Type radius, Type length) | |
| vgl_cylinder (vgl_point_3d< Type > center, Type radius, Type length) | |
| vgl_cylinder (vgl_point_3d< Type > center, Type radius, Type length, vgl_vector_3d< Type > orient) | |
| ~vgl_cylinder (void) | |
| vgl_point_3d< Type > | center () const |
| getters. | |
| Type | radius () const |
| Type | length () const |
| vgl_vector_3d< Type > | orientation () const |
| void | set_center (vgl_point_3d< Type > center) |
| setters. | |
| void | set_radius (Type radius) |
| void | set_length (Type length) |
| void | set_orientation (vgl_vector_3d< Type > orient) |
| bool | operator== (vgl_cylinder< Type > const &cyl) const |
| operations. | |
| vcl_ostream & | print (vcl_ostream &s) const |
| Writes "<vgl_cylinder center=(x0,y0,z0), radius=r, length=l, direction=(x1,y1,z1)>" to stream. | |
Private Attributes | |
| vgl_point_3d< Type > | center_ |
| Type | radius_ |
| Type | length_ |
| vgl_vector_3d< Type > | orient_ |
|
||||||||||
|
Default constructor.
Definition at line 31 of file vgl_cylinder.h. |
|
||||||||||
|
Definition at line 33 of file vgl_cylinder.h. |
|
||||||||||||||||||||||||||||
|
Definition at line 36 of file vgl_cylinder.h. |
|
||||||||||||||||||||
|
Definition at line 39 of file vgl_cylinder.h. |
|
||||||||||||||||||||||||
|
Definition at line 42 of file vgl_cylinder.h. |
|
||||||||||
|
Definition at line 45 of file vgl_cylinder.h. |
|
|||||||||
|
getters.
Definition at line 48 of file vgl_cylinder.h. |
|
|||||||||
|
Definition at line 50 of file vgl_cylinder.h. |
|
||||||||||
|
operations.
Definition at line 10 of file vgl_cylinder.txx. |
|
|||||||||
|
Definition at line 51 of file vgl_cylinder.h. |
|
||||||||||
|
Writes "<vgl_cylinder center=(x0,y0,z0), radius=r, length=l, direction=(x1,y1,z1)>" to stream.
Definition at line 20 of file vgl_cylinder.txx. |
|
|||||||||
|
Definition at line 49 of file vgl_cylinder.h. |
|
||||||||||
|
setters.
Definition at line 54 of file vgl_cylinder.h. |
|
||||||||||
|
Definition at line 56 of file vgl_cylinder.h. |
|
||||||||||
|
Definition at line 57 of file vgl_cylinder.h. |
|
||||||||||
|
Definition at line 55 of file vgl_cylinder.h. |
|
|||||
|
Definition at line 24 of file vgl_cylinder.h. |
|
|||||
|
Definition at line 26 of file vgl_cylinder.h. |
|
|||||
|
Definition at line 27 of file vgl_cylinder.h. |
|
|||||
|
Definition at line 25 of file vgl_cylinder.h. |
1.4.4