OpenTracker

An Open Architecture for Reconfigurable Tracking based on XML | Contact

ot::GKTransformNode Class Reference

#include <GKTransformNode.h>

Inheritance diagram for ot::GKTransformNode:

Inheritance graph
[legend]
Collaboration diagram for ot::GKTransformNode:

Collaboration graph
[legend]
List of all members.

Public Types

 to = 0
 from
enum  Mode { to = 0, from }

Public Attributes

double a
double b
double meridian
double alpha
double beta
double gamma
double delta
enum ot::GKTransformNode::Mode mode

Protected Member Functions

 GKTransformNode (double a_, double b_, double m_, double alpha_, double beta_, double gamma_, double delta_, Mode mode_)
virtual EventtransformEvent (Event *event)

Friends

class CommonNodeFactory

Detailed Description

Definition at line 111 of file GKTransformNode.h.


Member Enumeration Documentation

Enumerator:
to 
from 

Definition at line 118 of file GKTransformNode.h.


Constructor & Destructor Documentation

ot::GKTransformNode::GKTransformNode ( double  a_,
double  b_,
double  m_,
double  alpha_,
double  beta_,
double  gamma_,
double  delta_,
Mode  mode_ 
) [protected]

Definition at line 56 of file GKTransformNode.cxx.


Member Function Documentation

Event * ot::GKTransformNode::transformEvent ( Event event  )  [protected, virtual]

transforms a event either to or from an ellipsoid coordinate system to a cartesian one.

Parameters:
event pointer to original event
Returns:
pointer to localEvent member

Implements ot::Transformation.

Definition at line 69 of file GKTransformNode.cxx.

References a, alpha, b, beta, ot::Event::copyAllButStdAttr(), delta, gamma, ot::Event::getButton(), ot::Event::getConfidence(), ot::Event::getOrientation(), ot::Event::getPosition(), ot::MathUtils::GradToRad, ot::Transformation::localEvent, meridian, mode, ot::Event::time, and to.


Friends And Related Function Documentation

friend class CommonNodeFactory [friend]

Definition at line 132 of file GKTransformNode.h.


Member Data Documentation

Definition at line 114 of file GKTransformNode.h.

Referenced by transformEvent().

Definition at line 117 of file GKTransformNode.h.

Referenced by transformEvent().

Definition at line 115 of file GKTransformNode.h.

Referenced by transformEvent().

Definition at line 117 of file GKTransformNode.h.

Referenced by transformEvent().

Definition at line 117 of file GKTransformNode.h.

Referenced by transformEvent().

Definition at line 117 of file GKTransformNode.h.

Referenced by transformEvent().

Definition at line 116 of file GKTransformNode.h.

Referenced by transformEvent().


The documentation for this class was generated from the following files:

copyright (c) 2006 Graz University of Technology