|
Fawkes API
Fawkes Development Version
|
Well, what can one say about a straight line? More...
#include <>>
Public Member Functions | |
| Line (const HomPoint &p, const HomVector &v) | |
| Constructor. | |
| Line (const HomPoint &p1, const HomPoint &p2) | |
| Constructor. | |
| virtual | ~Line () |
| Destructor. | |
| Line & | apply_transform (const HomTransform &t) |
| Apply a transformation to the line. | |
| Line & | apply_transform_ref (const HomTransform &t) |
| Apply a transformation to the line wrt. | |
| Line & | trans (float trans_x, float trans_y, float trans_z) |
| Translate the object wrt. | |
| Line & | trans_ref (float trans_x, float trans_y, float trans_z) |
| Translate the object wrt. | |
| Line & | rotate_x (float angle) |
| Rotate the object around the x-axis of its CS. | |
| Line & | rotate_x_ref (float angle) |
| Rotate the object around the x-axis of the reference CS. | |
| Line & | rotate_y (float angle) |
| Rotate the object around the y-axis of its CS. | |
| Line & | rotate_y_ref (float angle) |
| Rotate the object around the y-axis of the reference CS. | |
| Line & | rotate_z (float angle) |
| Rotate the object around the z-axis of its CS. | |
| Line & | rotate_z_ref (float angle) |
| Rotate the object around the z-axis of the reference CS. | |
Well, what can one say about a straight line?
Constructor.
| p | a point on the line ("Aufpunkt") |
| v | a vector that lies on the line |
Definition at line 48 of file line.cpp.
References fawkes::HomCoord::y(), fawkes::HomCoord::x(), and fawkes::HomCoord::z().
Constructor.
| p1 | one point that lies on the line |
| p2 | another point that lies on the line |
Definition at line 79 of file line.cpp.
References fawkes::HomCoord::y(), fawkes::HomCoord::x(), and fawkes::HomCoord::z().
| Line & fawkes::Line::apply_transform | ( | const HomTransform & | t | ) |
| Line & fawkes::Line::apply_transform_ref | ( | const HomTransform & | t | ) |
| Line & fawkes::Line::rotate_x | ( | float | angle | ) |
| Line & fawkes::Line::rotate_x_ref | ( | float | angle | ) |
| Line & fawkes::Line::rotate_y | ( | float | angle | ) |
| Line & fawkes::Line::rotate_y_ref | ( | float | angle | ) |
| Line & fawkes::Line::rotate_z | ( | float | angle | ) |
| Line & fawkes::Line::rotate_z_ref | ( | float | angle | ) |
| Line & fawkes::Line::trans | ( | float | trans_x, |
| float | trans_y, | ||
| float | trans_z | ||
| ) |
| Line & fawkes::Line::trans_ref | ( | float | trans_x, |
| float | trans_y, | ||
| float | trans_z | ||
| ) |