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

#include <igstkTransformObserver.h>

Inherits Command.

Public Types

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

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 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 ( )
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: