class QucDirection : public CorPersistent a 3D direction
| | alpha () |
| | alphaP () |
| | gamma () |
| | gammaP () |
| | makeClone () |
| | operator= ( const QucDirection& aRef ) |
| | print () |
| | project () |
| | QucDirection ( double alphaAngle = 0, double gammaAngle = 0, double tauAngle = 0 ) |
| | QucDirection ( const QucDirection& aRef ) |
| | rotate ( QucDirection aDirection ) |
| | stream ( CorStream& aStream ) |
| | tau () |
| | unproject ( QucPosition aPosition ) |
| | unrotate ( QucDirection aDirection ) |
| | ~QucDirection () |
| | utest_QucDirection (CorUnitTest&) Purpose Make a clone of this instance |
a 3D direction
SYNOPSIS
#include <QucDirection.h>
QucDirection myObject;
DESCRIPTION
This class models a three dimensional direction through 2 angles.
CAUTIONS
<optional>
EXAMPLES
<optional>
SEE ALSO
<optional>
QucPosition
Preconditions Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Returns Exceptions
Preconditions Exceptions
Preconditions Returns Exceptions
QucDirection( double alphaAngle = 0, double gammaAngle = 0, double tauAngle = 0 )
QucDirection( const QucDirection& aRef )
QucDirection& operator=( const QucDirection& aRef )
virtual ~QucDirection()
The d'tor.
QucPosition project()
Project this direction.
This function returns the projected position.
void unproject( QucPosition aPosition )
void rotate( QucDirection aDirection )
void unrotate( QucDirection aDirection )
double alpha()
Query the alpha angle.
This function returns the alpha angle of this direction.
double gamma()
Query the gamma angle.
This function returns the gamma angle of this direction.
double alphaP()
Query the projected alpha angle.
This function returns the projected alpha angle of this direction.
double gammaP()
Query the projected gamma angle.
This function returns the projected gamma angle of this direction.
double tau()
Query the tau angle.
This function returns the tau angle of this direction.
void print()
Print out the angles of this instance.
virtual void stream( CorStream& aStream )
virtual CorPersistent* makeClone()
friend void utest_QucDirection(CorUnitTest&)
Make a clone of this instance.
This function retutns a pointer to a newly created instance that has the same
properties as this one.
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de