#include <rotate3d.h>
|
| Rotation3d () |
|
virtual | ~Rotation3d () |
|
void | rotate (float x, float y, float z, float *tr) const |
|
void | rotate (float *r, float *tr) const |
|
void | inverse_rotate (float *tr, float *r) const |
|
void | identity () |
|
void | rotate_x (float radians) |
|
void | rotate_y (float radians) |
|
void | rotate_z (float radians) |
|
void | origin (float x, float y, float z) |
|
void | offset (float x, float y) |
|
void | post_multiply (Rotation3d &) |
|
void | x_axis (float &x, float &y) const |
|
void | y_axis (float &x, float &y) const |
|
void | z_axis (float &x, float &y) const |
|
| Resource ()=default |
|
virtual | ~Resource ()=default |
|
virtual void | ref () const |
|
virtual void | unref () const |
|
virtual void | unref_deferred () const |
|
virtual void | cleanup () |
|
virtual void | Reference () const |
|
virtual void | Unreference () const |
|
|
float | a_ [3][3] |
|
float | o_ [2][3] |
|
Definition at line 5 of file rotate3d.h.
◆ Rotation3d()
Rotation3d::Rotation3d |
( |
| ) |
|
◆ ~Rotation3d()
virtual Rotation3d::~Rotation3d |
( |
| ) |
|
|
virtual |
◆ identity()
void Rotation3d::identity |
( |
| ) |
|
◆ inverse_rotate()
void Rotation3d::inverse_rotate |
( |
float * |
tr, |
|
|
float * |
r |
|
) |
| const |
◆ offset()
void Rotation3d::offset |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
◆ origin()
void Rotation3d::origin |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ post_multiply()
◆ rotate() [1/2]
void Rotation3d::rotate |
( |
float * |
r, |
|
|
float * |
tr |
|
) |
| const |
◆ rotate() [2/2]
void Rotation3d::rotate |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float * |
tr |
|
) |
| const |
◆ rotate_x()
void Rotation3d::rotate_x |
( |
float |
radians | ) |
|
◆ rotate_y()
void Rotation3d::rotate_y |
( |
float |
radians | ) |
|
◆ rotate_z()
void Rotation3d::rotate_z |
( |
float |
radians | ) |
|
◆ x_axis()
void Rotation3d::x_axis |
( |
float & |
x, |
|
|
float & |
y |
|
) |
| const |
◆ y_axis()
void Rotation3d::y_axis |
( |
float & |
x, |
|
|
float & |
y |
|
) |
| const |
◆ z_axis()
void Rotation3d::z_axis |
( |
float & |
x, |
|
|
float & |
y |
|
) |
| const |
◆ a_
float Rotation3d::a_[3][3] |
|
private |
◆ o_
float Rotation3d::o_[2][3] |
|
private |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/nrn/checkouts/3466/src/nrniv/rotate3d.h