OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimAxes.h>
Public Member Functions | |
ossimAxes (const ossimColumnVector3d &origin=ossimColumnVector3d(0, 0, 0), const ossimColumnVector3d &xAxis=ossimColumnVector3d(1, 0, 0), const ossimColumnVector3d &yAxis=ossimColumnVector3d(0, 1, 0), const ossimColumnVector3d &zAxis=ossimColumnVector3d(0, 0, 1)) | |
ossimColumnVector3d | projectPoint (const ossimColumnVector3d &pt) |
ossimColumnVector3d | pointRelative (const ossimColumnVector3d &pt) |
void | rotateAxes (const ossimMatrix3x3 &m) |
void | rotateAxes (const ossimMatrix4x4 &m) |
void | transformOrigin (const ossimMatrix3x3 &m) |
void | transformOrigin (const ossimMatrix4x4 &m) |
const ossimColumnVector3d & | origin () const |
const ossimColumnVector3d & | xAxis () const |
const ossimColumnVector3d & | yAxis () const |
const ossimColumnVector3d & | zAxis () const |
Private Attributes | |
ossimColumnVector3d | theOrigin |
ossimColumnVector3d | theXAxis |
ossimColumnVector3d | theYAxis |
ossimColumnVector3d | theZAxis |
Friends | |
ostream & | operator<< (ostream &out, const ossimAxes &axes) |
Definition at line 23 of file ossimAxes.h.
|
inline |
Default constructor is at position 0, 0, 0 with unit axes
Definition at line 33 of file ossimAxes.h.
|
inline |
Definition at line 76 of file ossimAxes.h.
|
inline |
Definition at line 51 of file ossimAxes.h.
|
inline |
Definition at line 44 of file ossimAxes.h.
|
inline |
Definition at line 56 of file ossimAxes.h.
|
inline |
Definition at line 62 of file ossimAxes.h.
References ossimMatrix4x4::rotateOnly().
|
inline |
Definition at line 68 of file ossimAxes.h.
|
inline |
Definition at line 72 of file ossimAxes.h.
|
inline |
Definition at line 77 of file ossimAxes.h.
|
inline |
Definition at line 78 of file ossimAxes.h.
|
inline |
Definition at line 79 of file ossimAxes.h.
|
friend |
Definition at line 88 of file ossimAxes.h.
|
private |
Definition at line 82 of file ossimAxes.h.
Referenced by operator<<().
|
private |
Definition at line 83 of file ossimAxes.h.
Referenced by operator<<().
|
private |
Definition at line 84 of file ossimAxes.h.
Referenced by operator<<().
|
private |
Definition at line 85 of file ossimAxes.h.
Referenced by operator<<().