IGSTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
igstk::TransformObserver Class Reference

#include <igstkTransformObserver.h>

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 *itkNotUsed(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 ( )
inlineprotected

Definition at line 40 of file igstkTransformObserver.h.

igstk::TransformObserver::~TransformObserver ( )
inlineprotected

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 *  itkNotUsedcaller,
const itk::EventObject &  event 
)
inline

Definition at line 71 of file igstkTransformObserver.h.

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

Definition at line 103 of file igstkTransformObserver.h.

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

Definition at line 108 of file igstkTransformObserver.h.

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

Definition at line 113 of file igstkTransformObserver.h.

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

Definition at line 118 of file igstkTransformObserver.h.

void igstk::TransformObserver::Clear ( )
inline

Definition at line 123 of file igstkTransformObserver.h.


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