igstk::TransformObserver Class Reference

#include <igstkTransformObserver.h>

Collaboration diagram for igstk::TransformObserver:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
CoordinateSystemTransformToEvent 
PositiveEventType
typedef TransformNotAvailableEvent NegativeEventType
typedef
CoordinateSystemTransformToResult 
PayloadType
 Payload contained in an event that returns a valid transform.

Public Member Functions

 igstkStandardClassBasicTraitsMacro (TransformObserver,::itk::Command)
void ObserveTransformEventsFrom (Object *objectToObserve)
void Execute (itk::Object *caller, const itk::EventObject &event)
void Execute (const itk::Object *caller, const itk::EventObject &event)
bool GotTransform () const
bool GotTransformNotAvailableMessage () const
const Transform & GetTransform () const
const PayloadType & GetTransformBetweenCoordinateSystems () const
void Clear ()

Static Public Member Functions

static Pointer New (void)

Protected Member Functions

 TransformObserver ()
 ~TransformObserver ()

Detailed Description

Definition at line 33 of file igstkTransformObserver.h.


Member Typedef Documentation

typedef CoordinateSystemTransformToEvent igstk::TransformObserver::PositiveEventType

Definition at line 48 of file igstkTransformObserver.h.

typedef TransformNotAvailableEvent igstk::TransformObserver::NegativeEventType

Definition at line 49 of file igstkTransformObserver.h.

Payload contained in an event that returns a valid transform.

This payload includes the following items: Transform, Source coordinate system, Destination coordinate system.

Definition at line 54 of file igstkTransformObserver.h.


Constructor & Destructor Documentation

igstk::TransformObserver::TransformObserver (  )  [inline, protected]

Definition at line 40 of file igstkTransformObserver.h.

igstk::TransformObserver::~TransformObserver (  )  [inline, protected]

Definition at line 45 of file igstkTransformObserver.h.


Member Function Documentation

igstk::TransformObserver::igstkStandardClassBasicTraitsMacro ( TransformObserver  ,
::itk::Command   
)
static Pointer igstk::TransformObserver::New ( void   )  [static]
void igstk::TransformObserver::ObserveTransformEventsFrom ( Object *  objectToObserve  )  [inline]

Definition at line 56 of file igstkTransformObserver.h.

void igstk::TransformObserver::Execute ( itk::Object *  caller,
const itk::EventObject &  event 
) [inline]

Definition at line 65 of file igstkTransformObserver.h.

void igstk::TransformObserver::Execute ( const itk::Object *  caller,
const itk::EventObject &  event 
) [inline]

Definition at line 71 of file igstkTransformObserver.h.

bool igstk::TransformObserver::GotTransform (  )  const [inline]

Definition at line 102 of file igstkTransformObserver.h.

bool igstk::TransformObserver::GotTransformNotAvailableMessage (  )  const [inline]

Definition at line 107 of file igstkTransformObserver.h.

const Transform& igstk::TransformObserver::GetTransform (  )  const [inline]

Definition at line 112 of file igstkTransformObserver.h.

const PayloadType& igstk::TransformObserver::GetTransformBetweenCoordinateSystems (  )  const [inline]

Definition at line 117 of file igstkTransformObserver.h.

void igstk::TransformObserver::Clear (  )  [inline]

Definition at line 122 of file igstkTransformObserver.h.


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

Generated by  doxygen 1.6.2