#include <ckviewpoint.h>
Public Member Functions | |
CkAxes3d () | |
const CkVector3d & | getX (void) const |
const CkVector3d & | getY (void) const |
const CkVector3d & | getZ (void) const |
void | nudge (double dx, double dy) |
void | rotate (double dz) |
Private Member Functions | |
CkVector3d & | x (void) |
CkVector3d & | y (void) |
CkVector3d & | z (void) |
void | ortho (void) |
void | normalize (void) |
Private Attributes | |
CkVector3d | axes [3] |
Definition at line 317 of file ckviewpoint.h.
CkAxes3d::CkAxes3d | ( | ) | [inline] |
CkVector3d& CkAxes3d::x | ( | void | ) | [inline, private] |
CkVector3d& CkAxes3d::y | ( | void | ) | [inline, private] |
CkVector3d& CkAxes3d::z | ( | void | ) | [inline, private] |
Definition at line 322 of file ckviewpoint.h.
References axes.
Referenced by nudge(), and ortho().
void CkAxes3d::ortho | ( | void | ) | [inline, private] |
Definition at line 325 of file ckviewpoint.h.
References CkVector3dT< real >::cross(), x(), y(), and z().
Referenced by nudge(), and rotate().
void CkAxes3d::normalize | ( | void | ) | [inline, private] |
Definition at line 330 of file ckviewpoint.h.
References axes.
Referenced by nudge(), and rotate().
const CkVector3d& CkAxes3d::getX | ( | void | ) | const [inline] |
const CkVector3d& CkAxes3d::getY | ( | void | ) | const [inline] |
const CkVector3d& CkAxes3d::getZ | ( | void | ) | const [inline] |
void CkAxes3d::nudge | ( | double | dx, | |
double | dy | |||
) | [inline] |
Definition at line 349 of file ckviewpoint.h.
References normalize(), ortho(), x(), y(), and z().
void CkAxes3d::rotate | ( | double | dz | ) | [inline] |
Definition at line 355 of file ckviewpoint.h.
References normalize(), ortho(), x(), and y().
CkVector3d CkAxes3d::axes[3] [private] |
Definition at line 318 of file ckviewpoint.h.
Referenced by CkAxes3d(), getX(), getY(), getZ(), normalize(), x(), y(), and z().