|
void | set (const a_point &p, a_point d, double t, double r) |
|
void | set (double x, double y, double z, double dx, double dy, double dz, double t, double r=0.) |
|
| a_twist () |
|
| a_twist (const a_plucker &m) |
|
| a_twist (const a_point &p, a_point d, double t, double r) |
|
| a_twist (double x, double y, double z, double dx, double dy, double dz, double t, double r=0.) |
|
| ~a_twist () |
|
std::string | name () const |
|
double | dx () const |
| p2_ : translation More...
|
|
double | dy () const |
|
double | dz () const |
|
double | rx () const |
| p1_ : rotation (applied first, norm is rotation in radian, direction is axis of rotation) More...
|
|
double | ry () const |
|
double | rz () const |
|
double | d () const |
|
double | r () const |
|
void | reset () |
|
a_quaternion | quaternion () const |
| conversion routines More...
|
|
void | quaternion (a_quaternion q) |
|
a_mat_sq | matrix () const |
|
void | matrix (const a_mat_sq &mat) |
|
void | translate (const a_point &d) |
| iterative transformation More...
|
|
void | translate (const double &x, const double &y, const double &z) |
|
void | rotate (const a_point &pt, const a_point &dir, double v) |
|
a_point | operator* (a_point p) const |
| transform a point using the screw More...
|
|
| a_plucker () |
|
| a_plucker (double ax, double ay, double az, double bx, double by, double bz) |
|
| a_plucker (a_point p1, a_point p2) |
|
| a_plucker (const a_plucker &m) |
|
| ~a_plucker () |
|
a_point | p1 () const |
|
a_point | p2 () const |
|
void | p1 (const a_point &p) |
|
void | p2 (const a_point &p) |
|
a_plucker & | operator= (const a_plucker &m) |
|
bool | operator== (const a_plucker &a) |
|
a_plucker & | operator- () |
|
virtual a_plucker | operator+ (const a_plucker &a) |
|
a_plucker | operator- (const a_plucker &a) |
|
a_plucker & | operator+= (const a_plucker &a) |
|
a_plucker & | operator-= (const a_plucker &a) |
|
a_plucker & | operator*= (double v) |
|
a_plucker & | operator/= (double v) |
|
bool | operator== (const a_plucker &a) const |
|
bool | operator!= (const a_plucker &a) const |
|
virtual void | read (std::istream &i) |
|
virtual void | write (std::ostream &o) const |
|
a twist class
- Author
- P.Smars
- Date
- 2014
Definition at line 30 of file a_twist.h.