#include <Orientation.h>
Collaboration diagram for srm::Orientation:

Public Member Functions | |
| BaseSRF * | getSRF () const |
| Returns the SRF this Orientation belongs to. | |
| void | getRefCoord (Coord3D &coord) const |
| Gets the reference coordinate. | |
| void | getMatrix (Matrix3x3 mat) const |
| Gets the orientation matrix. | |
| void | getDirectionComp1 (Direction &dir) const |
| Gets the first Direction component of the Orientation. | |
| void | getDirectionComp2 (Direction &dir) const |
| Gets the second Direction component of the Orientation. | |
| void | getDirectionComp3 (Direction &dir) const |
| Gets the third Direction component of the Orientation. | |
| void | getDirectionComp (SRM_Integer index, Direction &dir) const |
| Gets the nth Direction component of the Orientation. | |
| void | setDirectionComp (const Direction &dir1, const Direction &dir2, const Direction &dir3) |
| Sets the Direction components of the Orientation. | |
| void | setDirectionComp (const SRM_Integer index, const Direction &dir) |
| Sets the Direction components of the Orientation. | |
| void | setMatrix (const Matrix3x3 mat) |
| Sets the orientation matrix values. | |
| bool | isEqual (const Orientation &ori) const |
| Returns true if this has the same ref_coord and matrix. | |
| Orientation * | makeCopy () const |
| Makes a shallow copy of this Orientation object. | |
Protected Member Functions | |
| Orientation (BaseSRF *srf, const Vector3 ref_coord, const Matrix3x3 matrix) | |
| Constructor, requires an SRF, 3 reference coordinate values, and a 3x3 matrix. | |
| virtual | ~Orientation () |
| Destructor, releases the SRF. | |
| Orientation & | operator= (const Orientation &) |
| No copy constructor. | |
Protected Attributes | |
| BaseSRF * | _srf |
| The SRF this Orientation belongs to. | |
| Vector3 | _ref_coord |
| The reference coordinate values. | |
| Matrix3x3 | _mat |
| The matrix values. | |
Friends | |
| class | BaseSRF_3D |
Definition at line 30 of file Orientation.h.
|
||||||||||||
|
Gets the nth Direction component of the Orientation.
|
|
|
Gets the first Direction component of the Orientation.
|
|
|
Gets the second Direction component of the Orientation.
|
|
|
Gets the third Direction component of the Orientation.
|
|
|
Gets the reference coordinate.
|
|
||||||||||||
|
Sets the Direction components of the Orientation.
|
|
||||||||||||||||
|
Sets the Direction components of the Orientation.
|
| Spatial Reference Model C++ API | Version 4.1 - 26 Jun 2006 |
| Copyright © 2006 SEDRIS | Docs by Doxygen 1.3.2 |