Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OSCAR::PCSHandPose Class Reference

#include <PCSHandPose.h>

Inheritance diagram for OSCAR::PCSHandPose:

Inheritance graph
[legend]
List of all members.

Public Types

enum  CS_MODE { CCS, PCS }

Public Methods

 PCSHandPose (CS_MODE mode=PCS)
 PCSHandPose (const HandPose &)
 PCSHandPose (const PCSHandPose &)
 ~PCSHandPose ()
bool ChangeCSMode (CS_MODE)
CS_MODE GetCSMode ()
double & X ()
double & Y ()
double & Z ()
double & Range ()
double & Altitude ()
double & Azimuth ()
double GetX () const
double GetY () const
double GetZ () const
double GetRange () const
double GetAltitude () const
double GetAzimuth () const
PCSHandPose & operator= (const PCSHandPose &rhs)
PCSHandPose & operator= (const HandPose &rhs)
void ToHandPose (HandPose &) const

Protected Methods

void PCS2CCS ()
void CCS2PCS ()

Protected Attributes

CS_MODE currentMode

Member Enumeration Documentation

enum OSCAR::PCSHandPose::CS_MODE
 

Enumeration values:
CCS 
PCS 


Constructor & Destructor Documentation

OSCAR::PCSHandPose::PCSHandPose CS_MODE    mode = PCS
 

OSCAR::PCSHandPose::PCSHandPose const HandPose  
 

OSCAR::PCSHandPose::PCSHandPose const PCSHandPose &   
 

OSCAR::PCSHandPose::~PCSHandPose  
 


Member Function Documentation

double& OSCAR::PCSHandPose::Altitude  
 

double& OSCAR::PCSHandPose::Azimuth  
 

void OSCAR::PCSHandPose::CCS2PCS   [protected]
 

bool OSCAR::PCSHandPose::ChangeCSMode CS_MODE   
 

double OSCAR::PCSHandPose::GetAltitude   const
 

double OSCAR::PCSHandPose::GetAzimuth   const
 

CS_MODE OSCAR::PCSHandPose::GetCSMode  
 

double OSCAR::PCSHandPose::GetRange   const
 

double OSCAR::PCSHandPose::GetX   const
 

Get the value of the 1st element.

Get the value of the 1st element.

Returns:
A copy of the 1st element.

Reimplemented from OSCAR::HandPose.

double OSCAR::PCSHandPose::GetY   const
 

Get the value of the 2nd element.

Get the value of the 2nd element.

Returns:
A copy of the 2nd element.

Reimplemented from OSCAR::HandPose.

double OSCAR::PCSHandPose::GetZ   const
 

Get the value of the 3rd element.

Get the value of the 3rd element.

Returns:
A copy of the 3rd element.

Reimplemented from OSCAR::HandPose.

PCSHandPose& OSCAR::PCSHandPose::operator= const HandPose   rhs
 

Assignment operator.

Assignment operator for an object of type HandPose, does not convert orientation types.

Parameters:
rhs An HandPose object that goes on the right hand side of operator=.
Returns:
Reference current object.

Reimplemented from OSCAR::HandPose.

PCSHandPose& OSCAR::PCSHandPose::operator= const PCSHandPose &    rhs
 

void OSCAR::PCSHandPose::PCS2CCS   [protected]
 

double& OSCAR::PCSHandPose::Range  
 

void OSCAR::PCSHandPose::ToHandPose HandPose   const
 

double& OSCAR::PCSHandPose::X  
 

Get a reference to the 1st element.

Get a reference to the 1st element.

Returns:
Reference to the 1st element HandPose object.

Reimplemented from OSCAR::HandPose.

double& OSCAR::PCSHandPose::Y  
 

Get a reference to the 2nd element.

Get a reference to the 2nd element.

Returns:
Reference to the 2nd element HandPose object.

Reimplemented from OSCAR::HandPose.

double& OSCAR::PCSHandPose::Z  
 

Get a reference to the 3rd element.

Get a reference to the 3rd element.

Returns:
Reference to the 3rd element HandPose object.

Reimplemented from OSCAR::HandPose.


Member Data Documentation

CS_MODE OSCAR::PCSHandPose::currentMode [protected]
 


The documentation for this class was generated from the following file:
RRG Homepage OSCAR Overview OSCAR Tutorials Simulations