IGSTK
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
igstk::AffineTransformA class representing a 3D affine transform
igstk::Annotation2DAdd 2D annotations to the viewport
igstk::Ascension3DGEventErrorTypeStructure holding the Ascension 3DG error type
igstk::Ascension3DGToolEventStructStructure holding a notification event
igstk::Ascension3DGTrackerProvides support for the Ascension 3D Guidance trackers
igstk::Ascension3DGTrackerToolAscension specific TrackerTool class for the 3D Guidance family of trackers
igstk::AscensionCommandInterpreter
igstk::AscensionTrackerProvides support for the Ascension trackers
igstk::AscensionTrackerToolA Ascension-specific TrackerTool class
igstk::AuroraTrackerProvides support for the AURORA magnetic tracker
igstk::AuroraTrackerToolAn Aurora-specific TrackerTool class
igstk::AxesObjectThis class represents a Axes object
igstk::AxesObjectRepresentationThis class provides a visual representation of an Axes object
igstk::BinaryDataBinaryData representing a binary data chunk
igstk::BoxObjectThis class represents a Box object
igstk::BoxObjectRepresentationThis class represents a box object
igstk::CircularSimulatedTrackerA simulated tracker that reports a circular movement
igstk::CommunicationClass Communication is the base class for communication between the tracker class and the hardware tracking device
igstk::ConeObjectThis class represents a cone object
igstk::ConeObjectRepresentationThis class represents a cone object
igstk::CoordinateSystemThis class represents the frame of a coordinate reference system
igstk::CoordinateSystemDelegatorEncapsulates common logic for handling coordinate reference system calls on objects with CoordinateSystems
igstk::Friends::CoordinateSystemHelperA proxy that ensures the encapsulation of the CoordinateSystem
igstk::CoordinateSystemSetTransformResultThis class encapsulates the details of setting parent and child relationships between coordinate systems
igstk::CoordinateSystemTransformToErrorResultThis class is used a result of RequestComputeTransformTo when there is an error
igstk::CoordinateSystemTransformToResultThis class encapsulates the results of asking the coordinate reference system for a transform to another coordinate reference system
igstk::CrossHairObjectRepresentationThis class provides a visual representation of a CrossHairSpatialObject
igstk::CrossHairSpatialObjectThis class represents a cross hair spatial object
igstk::CTImageReaderThis class implements a reader specific for CT modality
igstk::CTImageSpatialObjectRepresents a CT scan placed correctly in physical coordinates
igstk::CTImageSpatialObjectRepresentationThis class implements a spatial object representation for CT images
igstk::CylinderObjectThis class represents a cylinder object
igstk::CylinderObjectRepresentationThis class represents a cylinder object
igstk::DICOMImageReader< TImageSpatialObject >This class reads DICOM files
igstk::EllipsoidObjectThis class represents an ellipsoid object
igstk::EllipsoidObjectRepresentationThis class represents an ellipsoid object
igstk::FLTKTextBufferLogOutputClass FLTKTextBufferLogOutput represents a standard output stream
igstk::FLTKTextLogOutputClass FLTKTextLogOutput represents LogOutput for FLTK Fl_Text_Display
igstk::FLTKWidgetDisplay IGSTK graphical representation in a FLTK window
igstk::FrameFrame from an external input device
igstk::GroupObjectImplements the 3-dimensional Group structure
igstk::EventHelperType::ImageBoundsType
igstk::EventHelperType::ImageExtentType
igstk::ImageReader< TImageSpatialObject >This class is a base class for all image reader classes
igstk::Friends::ImageReaderToImageSpatialObjectThis class is intended to make the connection between the ImageReader and its output, the ImageSpatialObject
igstk::ImageResliceObjectRepresentation< TImageSpatialObject >This class represents an oblique image object
igstk::ImageSpatialObject< TPixelType, TDimension >This class represents an image object
igstk::ImageSpatialObjectRepresentation< TImageSpatialObject >This class renders and ImageSpatialObject in a VTK scene using a slice based representation
igstk::InfiniTrackTrackerProvides support for the InfiniTrack optical tracker
igstk::InfiniTrackTrackerToolA InfiniTrack-specific TrackerTool class
igstk::EventHelperType::IntegerBoundsType
igstk::Landmark3DRegistrationThis class computes rigid body transformation parameters between two 3D coordinate systems
igstk::Landmark3DRegistrationErrorEstimatorThis class estimates error in point-based rigid-body landmark registration
igstk::LoggerClass used for handling logging tasks
igstk::MeshObjectImplements the 3-dimensional mesh structure
igstk::MeshObjectRepresentationThis class represents a Mesh object
igstk::MeshReaderThis class reads 3D Mesh in the metaIO format
igstk::Friends::MeshReaderToMeshSpatialObjectThis class is intended to make the connection between the MeshReader and its output, the MeshSpatialObject
igstk::MeshResliceObjectRepresentationThis class represents a Mesh object
igstk::MicronTrackerProvides support for the Claron MicronTracker
igstk::MicronTrackerToolA MicronTracker-specific TrackerTool class
igstk::MouseTrackerImplementation of the Mouse TrackerTool class
igstk::MouseTrackerToolA MouseTracker-specific TrackerTool class
igstk::MR3DImageToUS3DImageRegistrationThis class registers a 3D MR image with a 3D Utrasound image
igstk::MRImageReaderThis class implements a reader specific for MR modality
igstk::MRImageSpatialObjectRepresents a MR scan placed correctly in physical coordinates
igstk::MRImageSpatialObjectRepresentationThis class implements a spatial object represenation for MRI modality
igstk::MultipleOutputClass MultipleOutput allows writing simultaneously to multiple streams
igstk::NDICommandInterpreterMediate between a Tracker and its Communication object
igstk::NDIErrorEventReport errors for the NDICommandInterpreter
igstk::NDITrackerProvides support for the NDI trackers
igstk::ObjectBase class for all the IGSTK classes
igstk::ObjectRepresentationAn abstract base class for all the igstk representation objects
igstk::OpenIGTLinkVideoImagerThis imager provides support for socket communication (using the Open IGTLink protocol) to the OpenIGTLink system
igstk::OpenIGTLinkVideoImagerToolA OpenIGTLinkVideoImager-specific VideoImagerTool class
igstk::PerspectiveTransformA class representing a 3D rigid transformation followed by a perspective projection
igstk::PETImageReaderThis class implements a reader specific for PET modality
igstk::PETImageSpatialObjectRepresents a PET scan placed correctly in physical coordinates
igstk::PETImageSpatialObjectRepresentationThis class implements a spatial object representation for PET images
igstk::PivotCalibrationThis class encapsulates the pivot calibration algorithm and tracking data acquistion for performing tool tip calibration
igstk::PivotCalibrationFLTKWidgetThis class is a user interface (FLTK-based) for the pivot calibration class
igstk::PolarisTrackerProvides support for the Polaris optical tracker
igstk::PolarisTrackerToolA Polaris-specific TrackerTool class
igstk::PulseGeneratorThis class produces ClockTickEvents at a user-defined frequency
igstk::QMouseTrackerImplementation of the Mouse TrackerTool class
igstk::QMouseTrackerToolA MouseTracker-specific TrackerTool class
igstk::QTWidgetDisplay IGSTK graphical representation in a Qt Widget
igstk::RealTimeClockThe RealTimeClock provides a timestamp from a real-time clock
igstk::RenderWindowInteractor
igstk::ReslicerPlaneSpatialObjectThis class generates reslicing plane equation
igstk::SerialCommunicationThis class implements communication over a serial port via RS-232
igstk::SerialCommunicationForPosixThis class implements Posix specific methods for 32-bit communication over a Serial Port(RS-232 connection)
igstk::SerialCommunicationForWindowsThis class implements Windows specific methods for 32-bit communication over a Serial Port(RS-232 connection)
igstk::SerialCommunicationSimulatorThis class simulates serial communication via a file
igstk::SimulatedTrackerImplementation of a class that simulates a tracker
igstk::SimulatedTrackerToolA Tracker-specific TrackerTool class
igstk::SpatialObjectGeometrical abstraction of physical objects present in the surgical scene
igstk::SpatialObjectReader< TDimension, TPixelType >This class reads spatial object data stored in files
igstk::StateMachine< TClass >Generic implementation of the State Machine model
igstk::StateMachineInput< T >Generic implementation of the Input in a State Machine model
igstk::StateMachineState< T >Generic implementation of the State in a State Machine model
igstk::TimeStampTimeStamp provides periods of validity for data
igstk::TokenClass that provides unique identifiers
igstk::ToolProjectionObjectRepresentationThis class provides a visual representation of a ToolProjectionObject
igstk::ToolProjectionSpatialObjectThis class describes a surgical tool object projected onto a reslicing plane
igstk::TrackerAbstract superclass for concrete IGSTK Tracker classes
igstk::TrackerToolAbstract superclass for concrete IGSTK TrackerTool classes
igstk::TrackerToolObserverToOpenIGTLinkRelayThis class observe a TrackerTool for Transforms events and relay them to a socket connection
igstk::TransformA class representing a 3D Rigid transform
igstk::TransformBaseThe abstract base class for all of the IGSTK transform types
igstk::TransformObserver
igstk::TubeObjectThis class represents a Tube object
igstk::TubeObjectRepresentationThis class implements the representation a Tube object
igstk::TubeReaderThis class reads 3D Tube in the metaIO format
igstk::Friends::TubeReaderToTubeSpatialObjectThis class is intended to make the connection between the TubeReader and its output, the TubeSpatialObject
igstk::UltrasoundImageSimulator< TImageGeometricModel >This class simulates an ultrasound image by extracting a slice from a 3D MR or CT image
igstk::Friends::UltrasoundImageSimulatorToImageSpatialObjectThis class is intended to make the connection between the UltrasoundImageSimulator and its output the ImageSpatialObject
igstk::UltrasoundProbeObjectThis class represents a UltrasoundProbe object
igstk::UltrasoundProbeObjectRepresentationThis class represents a UltrasoundProbe object
igstk::USImageObjectRepresents an Ultrasound Image Object in physical space
igstk::USImageObjectRepresentationThis class implements a spatial object representation for US modality
igstk::USImageReaderThis class implements a reader specific for US modality
igstk::VideoFrameRepresentation< TVideoFrameSpatialObject >
igstk::VideoFrameSpatialObject< TPixelType, TChannels >
igstk::VideoImagerAbstract superclass for concrete IGSTK VideoImager classes
igstk::VideoImagerToolAbstract superclass for concrete IGSTK VideoImagerTool classes
igstk::ViewDisplay graphical representations of surgical scenes
igstk::View2DProvides functionality of rendering a scene in a 2D window
igstk::View3DProvides the functionality of rendering a scene in a 3D window
igstk::ViewProxy< WidgetType >Link widget classes with the view class
igstk::ViewProxyBaseA base class for widget type templated proxy classes
igstk::VTKLoggerOutputThis class overrides vtk::OutputWindow to redirect messages from VTK to itk::Logger
igstk::WebcamWinVideoImagerThis derivation of the VideoImager class provides communication to a Webcam in Windows
igstk::WebcamWinVideoImagerToolA WebcamWin -specific VideoImagerTool class