Main Page | Packages | Class Hierarchy | Alphabetical List | Compound List | Namespace Members | Compound Members | Related Pages

SRM.SRM_Axis_Angle_Params Class Reference

SRM_Axis_Angle_Params class declaration. More...

List of all members.

Public Member Functions

 SRM_Axis_Angle_Params ()
 The default constructor.

 SRM_Axis_Angle_Params (double[] axis, double angle)
 Constructor using axis and angle pamameters.

 SRM_Axis_Angle_Params (SRM_Axis_Angle_Params params)
 the copy constructor

boolean valid ()
 Returns true if the orientation parameters are valid.

String toString ()

Static Public Member Functions

final boolean isEquiv (SRM_Axis_Angle_Params a, SRM_Axis_Angle_Params b, double tolerance)
 Returns TRUE is a's member data are "equivalent" to the ones in b.


Package Attributes

double[] axis = {1.0, 0.0, 0.0}
 axis of rotation

double angle = 0.0
 angle of rotation


Detailed Description

SRM_Axis_Angle_Params class declaration.

This class holds the specific parameters for the (axis, angle) orientation representation.

Author:
David Shen


Constructor & Destructor Documentation

SRM.SRM_Axis_Angle_Params.SRM_Axis_Angle_Params double  axis[],
double  angle
 

Constructor using axis and angle pamameters.

Note:
the input axis is a unit vector of size 3

the input angle is in radians in the range of [-2PI, 2PI]


Member Function Documentation

boolean SRM.SRM_Axis_Angle_Params.valid  ) 
 

Returns true if the orientation parameters are valid.

Note:
the input axis is a unit vector of size 3

the input angle is in radians in the range of [-2PI, 2PI]


The documentation for this class was generated from the following file:
Spatial Reference Model Java API Version 4.4.0 - January 21, 2010
Copyright © 2010 SEDRIS Docs by Doxygen 1.3.2