igstk Namespace Reference

This file contains the declarations of IGSTK Events used to communicate among components. More...


Namespaces

namespace  Friends
namespace  EventHelperType

Classes

class  Annotation2D
 Add 2D annotations to the viewport. More...
class  AuroraTracker
 Provides support for the AURORA magnetic tracker. More...
class  AuroraTrackerTool
 An Aurora-specific TrackerTool class. More...
class  AxesObject
 This class represents a Axes object. More...
class  AxesObjectRepresentation
 This class provides a visual representation of an Axes object. More...
class  BinaryData
 BinaryData representing a binary data chunk. More...
class  BoxObject
 This class represents a Box object. More...
class  BoxObjectRepresentation
 This class represents a box object. More...
class  CircularSimulatedTracker
 A simulated tracker that reports a circular movement. More...
class  Communication
 Class Communication is the base class for communication between the tracker class and the hardware tracking device. More...
class  ConeObject
 This class represents a cone object. More...
class  ConeObjectRepresentation
 This class represents a cone object. More...
class  CoordinateSystem
 This class represents the frame of a coordinate reference system. More...
class  CoordinateSystemDelegator
 Encapsulates common logic for handling coordinate reference system calls on objects with CoordinateSystems. More...
class  CoordinateSystemTransformToErrorResult
 This class is used a result of RequestComputeTransformTo when there is an error. More...
class  CoordinateSystemTransformToResult
 This class encapsulates the results of asking the coordinate reference system for a transform to another coordinate reference system. More...
class  CTImageReader
 This class implements a reader specific for CT modality. More...
class  CTImageSpatialObject
 Represents a CT scan placed correctly in physical coordinates. More...
class  CTImageSpatialObjectRepresentation
 This class implements a spatial object representation for CT images. More...
class  CylinderObject
 This class represents a cylinder object. More...
class  CylinderObjectRepresentation
 This class represents a cylinder object. More...
class  DICOMImageReader
 This class reads DICOM files. More...
class  EllipsoidObject
 This class represents an ellipsoid object. More...
class  EllipsoidObjectRepresentation
 This class represents an ellipsoid object. More...
class  FLTKTextBufferLogOutput
 Class FLTKTextBufferLogOutput represents a standard output stream. More...
class  FLTKTextLogOutput
 Class FLTKTextLogOutput represents LogOutput for FLTK Fl_Text_Display. More...
class  FLTKWidget
 Display IGSTK graphical representation in a FLTK window. More...
class  GroupObject
 Implements the 3-dimensional Group structure. More...
class  ImageReader
 This class is a base class for all image reader classes. More...
class  ImageSpatialObject
 This class represents an image object. More...
class  ImageSpatialObjectRepresentation
 This class renders and ImageSpatialObject in a VTK scene using a slice based representation. More...
class  Landmark3DRegistration
 This class computes rigid body transformation parameters between two 3D coordinate systems. More...
class  Landmark3DRegistrationErrorEstimator
 This class estimates error in point-based rigid-body landmark registration . More...
class  Logger
 Class used for handling logging tasks. More...
class  MeshObject
 Implements the 3-dimensional mesh structure. More...
class  MeshObjectRepresentation
 This class represents a Mesh object. More...
class  MeshReader
 This class reads 3D Mesh in the metaIO format. More...
class  MicronTracker
 Provides support for the Claron MicronTracker. More...
class  MicronTrackerTool
 A MicronTracker-specific TrackerTool class. More...
class  MouseTracker
 Implementation of the Mouse TrackerTool class. More...
class  MouseTrackerTool
 A MouseTracker-specific TrackerTool class. More...
class  MR3DImageToUS3DImageRegistration
 This class registers a 3D MR image with a 3D Utrasound image. More...
class  MRImageReader
 This class implements a reader specific for MR modality. More...
class  MRImageSpatialObject
 Represents a MR scan placed correctly in physical coordinates. More...
class  MRImageSpatialObjectRepresentation
 This class implements a spatial object represenation for MRI modality. More...
class  MultipleOutput
 Class MultipleOutput allows writing simultaneously to multiple streams. More...
class  NDICommandInterpreter
 Mediate between a Tracker and its Communication object. More...
class  NDIErrorEvent
 Report errors for the NDICommandInterpreter. More...
class  NDITracker
 Provides support for the NDI trackers. More...
class  Object
 Base class for all the IGSTK classes. More...
class  ObjectRepresentation
 An abstract base class for all the igstk representation objects. More...
class  PolarisTracker
 Provides support for the Polaris optical tracker. More...
class  PolarisTrackerTool
 A Polaris-specific TrackerTool class. More...
class  PulseGenerator
 This class produces ClockTickEvents at a user-defined frequency. More...
class  QMouseTracker
 Implementation of the Mouse TrackerTool class. More...
class  QMouseTrackerTool
 A MouseTracker-specific TrackerTool class. More...
class  QTWidget
 Display IGSTK graphical representation in a Qt Widget. More...
class  RealTimeClock
 The RealTimeClock provides a timestamp from a real-time clock. More...
class  RenderWindowInteractor
class  SerialCommunication
 This class implements communication over a serial port via RS-232. More...
class  SerialCommunicationForPosix
 This class implements Posix specific methods for 32-bit communication over a Serial Port(RS-232 connection). More...
class  SerialCommunicationForWindows
 This class implements Windows specific methods for 32-bit communication over a Serial Port(RS-232 connection). More...
class  SerialCommunicationSimulator
 This class simulates serial communication via a file. More...
class  SimulatedTracker
 Implementation of a class that simulates a tracker. More...
class  SimulatedTrackerTool
 A Tracker-specific TrackerTool class. More...
class  SpatialObject
 Geometrical abstraction of physical objects present in the surgical scene. More...
class  SpatialObjectReader
 This class reads spatial object data stored in files. More...
class  StateMachine
 Generic implementation of the State Machine model. More...
class  StateMachineInput
 Generic implementation of the Input in a State Machine model. More...
class  StateMachineState
 Generic implementation of the State in a State Machine model. More...
class  TimeStamp
 TimeStamp provides periods of validity for data. More...
class  Token
 Class that provides unique identifiers. More...
class  Tracker
 Abstract superclass for concrete IGSTK Tracker classes. More...
class  TrackerTool
 Abstract superclass for concrete IGSTK TrackerTool classes. More...
class  Transform
 Transform representing relative positions and orientations in 3D space. More...
class  TransformObserver
class  TubeObject
 This class represents a Tube object. More...
class  TubeObjectRepresentation
 This class implements the representation a Tube object. More...
class  TubeReader
 This class reads 3D Tube in the metaIO format. More...
class  UltrasoundImageSimulator
 This class simulates an ultrasound image by extracting a slice from a 3D MR or CT image. More...
class  UltrasoundProbeObject
 This class represents a UltrasoundProbe object. More...
class  UltrasoundProbeObjectRepresentation
 This class represents a UltrasoundProbe object. More...
class  USImageObject
 Represents an Ultrasound Image Object in physical space. More...
class  USImageObjectRepresentation
 This class implements a spatial object representation for US modality. More...
class  USImageReader
 This class implements a reader specific for US modality. More...
class  View
 Display graphical representations of surgical scenes. More...
class  View2D
 Provides functionality of rendering a scene in a 2D window. More...
class  View3D
 Provides the functionality of rendering a scene in a 3D window. More...
class  ViewProxy
 Link widget classes with the view class. More...
class  ViewProxyBase
 A base class for widget type templated proxy classes. More...
class  VTKLoggerOutput
 This class overrides vtk::OutputWindow to redirect messages from VTK to itk::Logger. More...

Functions

 igstkEventMacro (AuroraTrackerToolEvent, StringEvent)
 igstkEventMacro (AuroraTrackerToolErrorEvent, TrackerToolErrorEvent)
 igstkEventMacro (InvalidAuroraPortNumberErrorEvent, AuroraTrackerToolErrorEvent)
 igstkEventMacro (InvalidAuroraSROMFilenameErrorEvent, AuroraTrackerToolErrorEvent)
 igstkEventMacro (InvalidAuroraPartNumberErrorEvent, AuroraTrackerToolErrorEvent)
 igstkEventMacro (InvalidAuroraChannelNumberErrorEvent, AuroraTrackerToolErrorEvent)
std::ostream & operator<< (std::ostream &os, const igstk::BinaryData &o)
 operator<< redefinition
 igstkEventMacro (CoordinateSystemErrorEvent, IGSTKErrorEvent)
 igstkEventMacro (CoordinateSystemSetParentError, CoordinateSystemErrorEvent)
 igstkEventMacro (CoordinateSystemNullParentEvent, CoordinateSystemSetParentError)
 This event should be invoked when RequestSetTransformAndParent is called with a NULL parent.
 igstkEventMacro (CoordinateSystemThisParentEvent, CoordinateSystemSetParentError)
 This event should be invoked when RequestSetTransformAndParent is called with the parent == this.
 igstkLoadedConstObjectEventMacro (CoordinateSystemParentCycleEvent, CoordinateSystemSetParentError, CoordinateSystem)
 This event should be invoked when RequestSetTransformAndParent is called with a parent that causes a cycle in the coordinate system graph.
 igstkLoadedEventMacro (CoordinateSystemTransformToNullTargetEvent, TransformNotAvailableEvent, CoordinateSystemTransformToErrorResult)
 This event is invoked when RequestComputeTransformTo is called with a NULL target coordinate system.
 igstkLoadedEventMacro (CoordinateSystemTransformToDisconnectedEvent, TransformNotAvailableEvent, CoordinateSystemTransformToErrorResult)
 This event is invoked when RequestComputeTransformTo is called with a destination coordinate system that is not reachable, i.e.
 igstkLoadedEventMacro (CoordinateSystemTransformToEvent, IGSTKEvent, CoordinateSystemTransformToResult)
 This event is invoked when RequestComputeTransformTo is called successfully.
 igstkEventMacro (DICOMModalityEvent, StringEvent)
 igstkEventMacro (DICOMPatientNameEvent, StringEvent)
 igstkEventMacro (DICOMImageReaderEvent, StringEvent)
 igstkEventMacro (DICOMImageReaderErrorEvent, IGSTKErrorWithStringEvent)
 igstkEventMacro (DICOMInvalidRequestErrorEvent, DICOMImageReaderErrorEvent)
 igstkEventMacro (DICOMImageDirectoryEmptyErrorEvent, DICOMImageReaderErrorEvent)
 igstkEventMacro (DICOMImageDirectoryDoesNotExistErrorEvent, DICOMImageReaderErrorEvent)
 igstkEventMacro (DICOMImageDirectoryIsNotDirectoryErrorEvent, DICOMImageReaderErrorEvent)
 igstkEventMacro (DICOMImageDirectoryDoesNotHaveEnoughFilesErrorEvent, DICOMImageReaderErrorEvent)
 igstkEventMacro (DICOMImageSeriesFileNamesGeneratingErrorEvent, DICOMImageReaderErrorEvent)
 igstkEventMacro (DICOMImageReadingErrorEvent, DICOMImageReaderErrorEvent)
 igstkEventMacro (IGSTKEvent, itk::UserEvent)
 igstkEventMacro (IGSTKErrorEvent, IGSTKEvent)
 igstkEventMacro (PulseEvent, IGSTKEvent)
 igstkEventMacro (RefreshEvent, IGSTKEvent)
 igstkEventMacro (CompletedEvent, IGSTKEvent)
 igstkEventMacro (InputOutputErrorEvent, IGSTKErrorEvent)
 igstkEventMacro (InputOutputTimeoutEvent, IGSTKErrorEvent)
 igstkEventMacro (OpenPortErrorEvent, IGSTKErrorEvent)
 igstkEventMacro (ClosePortErrorEvent, IGSTKErrorEvent)
 igstkEventMacro (InvalidRequestErrorEvent, IGSTKErrorEvent)
 igstkEventMacro (TransformNotAvailableEvent, InvalidRequestErrorEvent)
 igstkEventMacro (TransformExpiredErrorEvent, TransformNotAvailableEvent)
 igstkLoadedEventMacro (PointEvent, IGSTKEvent, EventHelperType::PointType)
 igstkLoadedEventMacro (LandmarkRegistrationErrorEvent, IGSTKErrorEvent, EventHelperType::DoubleType)
 igstkLoadedEventMacro (StringEvent, IGSTKEvent, EventHelperType::StringType)
 igstkLoadedEventMacro (UnsignedIntEvent, IGSTKEvent, EventHelperType::UnsignedIntType)
 igstkLoadedEventMacro (IntegerBoundsEvent, IGSTKEvent, EventHelperType::IntegerBoundsType)
 igstkLoadedEventMacro (VTKImageModifiedEvent, IGSTKEvent, EventHelperType::VTKImagePointerType)
 igstkLoadedEventMacro (DoubleTypeEvent, IGSTKEvent, EventHelperType::DoubleType)
 igstkLoadedEventMacro (IGSTKErrorWithStringEvent, IGSTKErrorEvent, EventHelperType::StringType)
 igstkEventMacro (AxialSliceBoundsEvent, IntegerBoundsEvent)
 igstkEventMacro (SagittalSliceBoundsEvent, IntegerBoundsEvent)
 igstkEventMacro (CoronalSliceBoundsEvent, IntegerBoundsEvent)
std::ostream & operator<< (std::ostream &os, const FLTKWidget &o)
 igstkEventMacro (PolarisTrackerToolEvent, StringEvent)
 igstkEventMacro (PolarisTrackerToolErrorEvent, TrackerToolErrorEvent)
 igstkEventMacro (InvalidPolarisPortNumberErrorEvent, PolarisTrackerToolErrorEvent)
 igstkEventMacro (InvalidPolarisSROMFilenameErrorEvent, PolarisTrackerToolErrorEvent)
 igstkEventMacro (InvalidPolarisPartNumberErrorEvent, PolarisTrackerToolErrorEvent)
std::ostream & operator<< (std::ostream &os, const QTWidget &o)
 igstkLoadedObjectEventMacro (SpatialObjectModifiedEvent, IGSTKEvent, SpatialObject)
 Event to be invoked when the state of the SpatialObject changes.
 igstkEventMacro (SpatialObjectNotAvailableEvent, IGSTKErrorEvent)
 Event to be send to observers that request a SpatialObject, when the spatial object is not yet ready at the provider.
template<class TClass >
std::ostream & operator<< (std::ostream &os, const StateMachine< TClass > &o)
 Print the object information in a stream.
std::ostream & operator<< (std::ostream &os, const TimeStamp &o)
std::ostream & operator<< (std::ostream &os, const Token &o)
 igstkEventMacro (TrackerEvent, StringEvent)
 igstkEventMacro (TrackerErrorEvent, IGSTKErrorWithStringEvent)
 igstkEventMacro (TrackerOpenEvent, TrackerEvent)
 igstkEventMacro (TrackerOpenErrorEvent, TrackerErrorEvent)
 igstkEventMacro (TrackerCloseEvent, TrackerEvent)
 igstkEventMacro (TrackerCloseErrorEvent, TrackerErrorEvent)
 igstkEventMacro (TrackerInitializeEvent, TrackerEvent)
 igstkEventMacro (TrackerInitializeErrorEvent, TrackerErrorEvent)
 igstkEventMacro (TrackerStartTrackingEvent, TrackerEvent)
 igstkEventMacro (TrackerStartTrackingErrorEvent, TrackerErrorEvent)
 igstkEventMacro (TrackerStopTrackingEvent, TrackerEvent)
 igstkEventMacro (TrackerStopTrackingErrorEvent, TrackerErrorEvent)
 igstkEventMacro (TrackerUpdateStatusEvent, TrackerEvent)
 igstkEventMacro (TrackerUpdateStatusErrorEvent, TrackerErrorEvent)
 igstkEventMacro (TrackerToolTransformUpdateEvent, TrackerEvent)
 igstkEventMacro (TrackerToolEvent, StringEvent)
 igstkEventMacro (TrackerToolErrorEvent, IGSTKErrorWithStringEvent)
 igstkEventMacro (TrackerToolConfigurationEvent, TrackerToolEvent)
 igstkEventMacro (TrackerToolConfigurationErrorEvent, TrackerToolErrorEvent)
 igstkEventMacro (InvalidRequestToAttachTrackerToolErrorEvent, TrackerToolErrorEvent)
 igstkEventMacro (InvalidRequestToDetachTrackerToolErrorEvent, TrackerToolErrorEvent)
 igstkEventMacro (TrackerToolAttachmentToTrackerEvent, TrackerToolEvent)
 igstkEventMacro (TrackerToolAttachmentToTrackerErrorEvent, TrackerToolErrorEvent)
 igstkEventMacro (TrackerToolDetachmentFromTrackerEvent, TrackerToolEvent)
 igstkEventMacro (TrackerToolDetachmentFromTrackerErrorEvent, TrackerToolErrorEvent)
 igstkEventMacro (TrackerToolMadeTransitionToTrackedStateEvent, TrackerToolEvent)
 igstkEventMacro (TrackerToolNotAvailableToBeTrackedEvent, TrackerToolEvent)
 igstkEventMacro (ToolTrackingStartedEvent, TrackerToolEvent)
 igstkEventMacro (ToolTrackingStoppedEvent, TrackerToolEvent)
std::ostream & operator<< (std::ostream &os, const TrackerTool &o)
std::ostream & operator<< (std::ostream &os, const igstk::Transform &o)
std::ostream & operator<< (std::ostream &os, const View &o)
std::ostream & operator<< (std::ostream &os, VTKLoggerOutput &o)
 operator << for printing out through the output stream

Variables

const unsigned int MAX_PORT_NUMBER = 12
const unsigned int MAX_WIRED_PORT_NUMBER = 4
const unsigned int NUMBER_OF_ATTEMPTS = 256
const unsigned int MAX_CHANNEL_NUMBER = 1


Detailed Description

This file contains the declarations of IGSTK Events used to communicate among components.


Function Documentation

igstk::igstkEventMacro ( AuroraTrackerToolEvent  ,
StringEvent   
)

igstk::igstkEventMacro ( AuroraTrackerToolErrorEvent  ,
TrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidAuroraPortNumberErrorEvent  ,
AuroraTrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidAuroraSROMFilenameErrorEvent  ,
AuroraTrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidAuroraPartNumberErrorEvent  ,
AuroraTrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidAuroraChannelNumberErrorEvent  ,
AuroraTrackerToolErrorEvent   
)

std::ostream& igstk::operator<< ( std::ostream &  os,
const igstk::BinaryData o 
)

operator<< redefinition

igstk::igstkEventMacro ( CoordinateSystemErrorEvent  ,
IGSTKErrorEvent   
)

igstk::igstkEventMacro ( CoordinateSystemSetParentError  ,
CoordinateSystemErrorEvent   
)

igstk::igstkEventMacro ( CoordinateSystemNullParentEvent  ,
CoordinateSystemSetParentError   
)

This event should be invoked when RequestSetTransformAndParent is called with a NULL parent.

igstk::igstkEventMacro ( CoordinateSystemThisParentEvent  ,
CoordinateSystemSetParentError   
)

This event should be invoked when RequestSetTransformAndParent is called with the parent == this.

igstk::igstkLoadedConstObjectEventMacro ( CoordinateSystemParentCycleEvent  ,
CoordinateSystemSetParentError  ,
CoordinateSystem   
)

This event should be invoked when RequestSetTransformAndParent is called with a parent that causes a cycle in the coordinate system graph.

igstk::igstkLoadedEventMacro ( CoordinateSystemTransformToNullTargetEvent  ,
TransformNotAvailableEvent  ,
CoordinateSystemTransformToErrorResult   
)

This event is invoked when RequestComputeTransformTo is called with a NULL target coordinate system.

igstk::igstkLoadedEventMacro ( CoordinateSystemTransformToDisconnectedEvent  ,
TransformNotAvailableEvent  ,
CoordinateSystemTransformToErrorResult   
)

This event is invoked when RequestComputeTransformTo is called with a destination coordinate system that is not reachable, i.e.

not connected, to the source coordinate system.

igstk::igstkLoadedEventMacro ( CoordinateSystemTransformToEvent  ,
IGSTKEvent  ,
CoordinateSystemTransformToResult   
)

This event is invoked when RequestComputeTransformTo is called successfully.

igstk::igstkEventMacro ( DICOMModalityEvent  ,
StringEvent   
)

igstk::igstkEventMacro ( DICOMPatientNameEvent  ,
StringEvent   
)

igstk::igstkEventMacro ( DICOMImageReaderEvent  ,
StringEvent   
)

igstk::igstkEventMacro ( DICOMImageReaderErrorEvent  ,
IGSTKErrorWithStringEvent   
)

igstk::igstkEventMacro ( DICOMInvalidRequestErrorEvent  ,
DICOMImageReaderErrorEvent   
)

igstk::igstkEventMacro ( DICOMImageDirectoryEmptyErrorEvent  ,
DICOMImageReaderErrorEvent   
)

igstk::igstkEventMacro ( DICOMImageDirectoryDoesNotExistErrorEvent  ,
DICOMImageReaderErrorEvent   
)

igstk::igstkEventMacro ( DICOMImageDirectoryIsNotDirectoryErrorEvent  ,
DICOMImageReaderErrorEvent   
)

igstk::igstkEventMacro ( DICOMImageDirectoryDoesNotHaveEnoughFilesErrorEvent  ,
DICOMImageReaderErrorEvent   
)

igstk::igstkEventMacro ( DICOMImageSeriesFileNamesGeneratingErrorEvent  ,
DICOMImageReaderErrorEvent   
)

igstk::igstkEventMacro ( DICOMImageReadingErrorEvent  ,
DICOMImageReaderErrorEvent   
)

igstk::igstkEventMacro ( IGSTKEvent  ,
itk::UserEvent   
)

igstk::igstkEventMacro ( IGSTKErrorEvent  ,
IGSTKEvent   
)

igstk::igstkEventMacro ( PulseEvent  ,
IGSTKEvent   
)

igstk::igstkEventMacro ( RefreshEvent  ,
IGSTKEvent   
)

igstk::igstkEventMacro ( CompletedEvent  ,
IGSTKEvent   
)

igstk::igstkEventMacro ( InputOutputErrorEvent  ,
IGSTKErrorEvent   
)

igstk::igstkEventMacro ( InputOutputTimeoutEvent  ,
IGSTKErrorEvent   
)

igstk::igstkEventMacro ( OpenPortErrorEvent  ,
IGSTKErrorEvent   
)

igstk::igstkEventMacro ( ClosePortErrorEvent  ,
IGSTKErrorEvent   
)

igstk::igstkEventMacro ( InvalidRequestErrorEvent  ,
IGSTKErrorEvent   
)

igstk::igstkEventMacro ( TransformNotAvailableEvent  ,
InvalidRequestErrorEvent   
)

igstk::igstkEventMacro ( TransformExpiredErrorEvent  ,
TransformNotAvailableEvent   
)

igstk::igstkLoadedEventMacro ( PointEvent  ,
IGSTKEvent  ,
EventHelperType::PointType   
)

igstk::igstkLoadedEventMacro ( LandmarkRegistrationErrorEvent  ,
IGSTKErrorEvent  ,
EventHelperType::DoubleType   
)

igstk::igstkLoadedEventMacro ( StringEvent  ,
IGSTKEvent  ,
EventHelperType::StringType   
)

igstk::igstkLoadedEventMacro ( UnsignedIntEvent  ,
IGSTKEvent  ,
EventHelperType::UnsignedIntType   
)

igstk::igstkLoadedEventMacro ( IntegerBoundsEvent  ,
IGSTKEvent  ,
EventHelperType::IntegerBoundsType   
)

igstk::igstkLoadedEventMacro ( VTKImageModifiedEvent  ,
IGSTKEvent  ,
EventHelperType::VTKImagePointerType   
)

igstk::igstkLoadedEventMacro ( DoubleTypeEvent  ,
IGSTKEvent  ,
EventHelperType::DoubleType   
)

igstk::igstkLoadedEventMacro ( IGSTKErrorWithStringEvent  ,
IGSTKErrorEvent  ,
EventHelperType::StringType   
)

igstk::igstkEventMacro ( AxialSliceBoundsEvent  ,
IntegerBoundsEvent   
)

igstk::igstkEventMacro ( SagittalSliceBoundsEvent  ,
IntegerBoundsEvent   
)

igstk::igstkEventMacro ( CoronalSliceBoundsEvent  ,
IntegerBoundsEvent   
)

std::ostream& igstk::operator<< ( std::ostream &  os,
const FLTKWidget &  o 
)

igstk::igstkEventMacro ( PolarisTrackerToolEvent  ,
StringEvent   
)

igstk::igstkEventMacro ( PolarisTrackerToolErrorEvent  ,
TrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidPolarisPortNumberErrorEvent  ,
PolarisTrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidPolarisSROMFilenameErrorEvent  ,
PolarisTrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidPolarisPartNumberErrorEvent  ,
PolarisTrackerToolErrorEvent   
)

std::ostream& igstk::operator<< ( std::ostream &  os,
const QTWidget &  o 
)

igstk::igstkLoadedObjectEventMacro ( SpatialObjectModifiedEvent  ,
IGSTKEvent  ,
SpatialObject   
)

Event to be invoked when the state of the SpatialObject changes.

For example, if the radius of a cylinder changes.

igstk::igstkEventMacro ( SpatialObjectNotAvailableEvent  ,
IGSTKErrorEvent   
)

Event to be send to observers that request a SpatialObject, when the spatial object is not yet ready at the provider.

For example, when a GroupObject is queried for a child or when a VascularNetwork is queried for a Vessel using an Id.

template<class TClass >
std::ostream& igstk::operator<< ( std::ostream &  os,
const StateMachine< TClass > &  o 
) [inline]

Print the object information in a stream.

std::ostream& igstk::operator<< ( std::ostream &  os,
const TimeStamp &  o 
)

std::ostream& igstk::operator<< ( std::ostream &  os,
const Token &  o 
)

igstk::igstkEventMacro ( TrackerEvent  ,
StringEvent   
)

igstk::igstkEventMacro ( TrackerErrorEvent  ,
IGSTKErrorWithStringEvent   
)

igstk::igstkEventMacro ( TrackerOpenEvent  ,
TrackerEvent   
)

igstk::igstkEventMacro ( TrackerOpenErrorEvent  ,
TrackerErrorEvent   
)

igstk::igstkEventMacro ( TrackerCloseEvent  ,
TrackerEvent   
)

igstk::igstkEventMacro ( TrackerCloseErrorEvent  ,
TrackerErrorEvent   
)

igstk::igstkEventMacro ( TrackerInitializeEvent  ,
TrackerEvent   
)

igstk::igstkEventMacro ( TrackerInitializeErrorEvent  ,
TrackerErrorEvent   
)

igstk::igstkEventMacro ( TrackerStartTrackingEvent  ,
TrackerEvent   
)

igstk::igstkEventMacro ( TrackerStartTrackingErrorEvent  ,
TrackerErrorEvent   
)

igstk::igstkEventMacro ( TrackerStopTrackingEvent  ,
TrackerEvent   
)

igstk::igstkEventMacro ( TrackerStopTrackingErrorEvent  ,
TrackerErrorEvent   
)

igstk::igstkEventMacro ( TrackerUpdateStatusEvent  ,
TrackerEvent   
)

igstk::igstkEventMacro ( TrackerUpdateStatusErrorEvent  ,
TrackerErrorEvent   
)

igstk::igstkEventMacro ( TrackerToolTransformUpdateEvent  ,
TrackerEvent   
)

igstk::igstkEventMacro ( TrackerToolEvent  ,
StringEvent   
)

igstk::igstkEventMacro ( TrackerToolErrorEvent  ,
IGSTKErrorWithStringEvent   
)

igstk::igstkEventMacro ( TrackerToolConfigurationEvent  ,
TrackerToolEvent   
)

igstk::igstkEventMacro ( TrackerToolConfigurationErrorEvent  ,
TrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidRequestToAttachTrackerToolErrorEvent  ,
TrackerToolErrorEvent   
)

igstk::igstkEventMacro ( InvalidRequestToDetachTrackerToolErrorEvent  ,
TrackerToolErrorEvent   
)

igstk::igstkEventMacro ( TrackerToolAttachmentToTrackerEvent  ,
TrackerToolEvent   
)

igstk::igstkEventMacro ( TrackerToolAttachmentToTrackerErrorEvent  ,
TrackerToolErrorEvent   
)

igstk::igstkEventMacro ( TrackerToolDetachmentFromTrackerEvent  ,
TrackerToolEvent   
)

igstk::igstkEventMacro ( TrackerToolDetachmentFromTrackerErrorEvent  ,
TrackerToolErrorEvent   
)

igstk::igstkEventMacro ( TrackerToolMadeTransitionToTrackedStateEvent  ,
TrackerToolEvent   
)

igstk::igstkEventMacro ( TrackerToolNotAvailableToBeTrackedEvent  ,
TrackerToolEvent   
)

igstk::igstkEventMacro ( ToolTrackingStartedEvent  ,
TrackerToolEvent   
)

igstk::igstkEventMacro ( ToolTrackingStoppedEvent  ,
TrackerToolEvent   
)

std::ostream& igstk::operator<< ( std::ostream &  os,
const TrackerTool &  o 
)

std::ostream& igstk::operator<< ( std::ostream &  os,
const igstk::Transform o 
)

std::ostream& igstk::operator<< ( std::ostream &  os,
const View &  o 
)

std::ostream& igstk::operator<< ( std::ostream &  os,
VTKLoggerOutput &  o 
)

operator << for printing out through the output stream


Variable Documentation

const unsigned int igstk::MAX_PORT_NUMBER = 12

Definition at line 43 of file igstkAuroraTracker.h.

const unsigned int igstk::MAX_WIRED_PORT_NUMBER = 4

Definition at line 44 of file igstkAuroraTracker.h.

const unsigned int igstk::NUMBER_OF_ATTEMPTS = 256

Definition at line 45 of file igstkAuroraTracker.h.

const unsigned int igstk::MAX_CHANNEL_NUMBER = 1

Definition at line 46 of file igstkAuroraTracker.h.


Generated on Thu Feb 12 09:45:55 2009 for IGSTK by  doxygen 1.5.8