IGSTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

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 TransformGetTransform () const
const PayloadTypeGetTransformBetweenCoordinateSystems () 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: