PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C__vtkPlusOvrvisionProVideoSource_hClass for providing video input from the OvrvisionPro stereo camera device
 C_BmpPalEntry
 C_FrmGrabMemCB
 C_FrmGrabNetStat
 C_FrmGrabVgaModes
 CAtracsysTracker
 CvtkPlusToolAxesActor::AxisInfoStores rendering objects for each axis
 CBrachyStepperGeneric interface for position tracking using brachy stepper devices
 CChrDataItem
 CChrSerialPacket
 CCivcoBrachyStepperInterface for position tracking using Civco brachy steppers
 CClariusBLE
 CClariusWifi
 CClariusWifiInfo
 CClientData
 CCmsBrachyStepperInterface for position tracking using CMS brachy steppers
 CCNvGpu
 CCNvGpuTopology
 CCNvSDIin
 CCNvSDIinTopology
 CCNvSDIout
 CCoordinate2DStructure holding a coordinate of a structuring element
 CCoplanarParallelWiresThe struct CoplanarparallelWires is a child from FidPattern and represents an undefinite number of coplanar parallel fiducial wires
 Ccustom_videomode
 CDataBufferItemStores a single video frame OR a single transform with a timestamp. This object can be stored in a timestamped buffer
 CDeckLinkAPIWrapper
 CDeviceSetSelectorWidgetData selector widget class
 CDVPSyncObjectDescRec
 CDVPSysmemBufferDescRec
 CPlusIgtlClientInfo::EncodingParameters
 CFcsvDataDescribes a fiducial list
 CFcsvPointDescribes a single fiducial point
 CFcsvReaderReads a fiducial list (fcsv) file The fcsv file is the standard file format of 3D Slicer for storing a fiducial list
 CFcsvWriterWrites a fiducial list (fcsv) file The fcsv file is the standard file format of 3D Slicer for storing a fiducial list
 CFidDotThis class defines a single dot made obtained from the segmentation part of the algorithm. It contains the X and Y coordinate of the dot as well as its intensity. Also contains an operator to check if dots are equal (both X and Y are the same)
 CFidLabelingFrom a list of n-points lines, identifies the relationship between the lines and recognizes patterns defined in the configuration file. It also labels the dots found
 CFidLineThis class defines a single line made from a vector of dots obtained from the segmentation part of the algorithm. It contains the list of indexes of the dots, the length of the line, the origin and the endpoint as well as the line intensity and its direction vector
 CFidLineFinderThis class is used to find the n-points lines from a list of dots. The lines have fixed length and tolerance and their direction vector restricted according to the configuration file. It first finds 2-points lines and then computes n-points lines from these 2-points lines
 CFidPatternThis class stores the different Patterns defined in the configuration file. It contains the wires definition, the distance from the line origin of each expected "dot" and the tolerances on these distances
 CFidPatternRecognitionThis class manages the whole pattern recognition algorithm. From a vtk XML data element it handles the initialization of the patterns from the phantom definition file, segments the image, find the n-points lines and then find the pattern and label the dots
 CFidSegmentationAlgorithm for segmenting dots in an image. The dots correspond to the fiducial lines that are orthogonal to the image plane
 CAtracsysTracker::Fiducial
 CFidWireThis structure defines a single fiducial wire by its name and its endpoint (front and back)
 CGrabberListener
 CIAcquisitionDataReceiver
 CIBeamformerPowerStateVtbl
 CIBeamformerVtbl
 CIDeckLinkInputCallback
 CIDeckLinkVideoFrame
 CImageIOBase
 CImageMessage
 CPlusIgtlClientInfo::ImageStream
 CvtkPlusUsScanConvertCurvilinear::InterpolatedPoint
 CIntuitiveDaVinci
 Cioctl_getsn
 Cioctl_grabframe
 Cioctl_grabframe2
 Cioctl_sendps2
 Cioctl_setparams
 Cioctl_videomode
 CIProbe2Vtbl
 CIProbesCollectionVtbl
 CIProbeVtbl
 CISampleGrabberFilterVtbl
 CIScanDepthVtbl
 CIScanModesVtbl
 CIUsg3dVolumeDensityVtbl
 CIUsg3dVolumeSizeVtbl
 CIUsgAudioVolumeVtbl
 CIUsgBioeffectsIndicesVtbl
 CIUsgCineloopVtbl
 CIUsgCineSink2Vtbl
 CIUsgCineSinkVtbl
 CIUsgCineStreamVtbl
 CIUsgClearViewVtbl
 CIUsgCollectionVtbl
 CIUsgCompoundAngleVtbl
 CIUsgCompoundFramesVtbl
 CIUsgControlChangeSinkVtbl
 CIUsgControlVtbl
 CIUsgCtrlChangeCommonVtbl
 CIUsgDataSourceRFVtbl
 CIUsgDataStreamVtbl
 CIUsgDataViewVtbl
 CIUsgDataVtbl
 CIUsgDepthVtbl
 CIUsgDeviceCapabilitiesVtbl
 CIUsgDeviceChangeSink
 CIUsgDeviceChangeSinkVtbl
 CIUsgDopplerBaseLineVtbl
 CIUsgDopplerColorMapVtbl
 CIUsgDopplerColorPriorityVtbl
 CIUsgDopplerColorThresholdVtbl
 CIUsgDopplerColorTransparencyVtbl
 CIUsgDopplerCorrectionAngleVtbl
 CIUsgDopplerPacketSizeVtbl
 CIUsgDopplerPRFVtbl
 CIUsgDopplerSampleVolumeVtbl
 CIUsgDopplerSignalScaleVtbl
 CIUsgDopplerSignalSmoothVtbl
 CIUsgDopplerSpectralAvgVtbl
 CIUsgDopplerSteerAngleVtbl
 CIUsgDopplerWallFilterVtbl
 CIUsgDopplerWindowVtbl
 CIUsgDynamicRangeVtbl
 CIUsgFileStorageVtbl
 CIUsgFocusVtbl
 CIUsgFrameAvgVtbl
 CIUsgFrameROIVtbl
 CIUsgfw2DebugVtbl
 CIUsgfw2Vtbl
 CIUsgGainVtbl
 CIUsgGraphVtbl
 CIUsgImageEnhancementVtbl
 CIUsgImageOrientationVtbl
 CIUsgImagePropertiesVtbl
 CIUsgLineDensityVtbl
 CIUsgMixerControlVtbl
 CIUsgMultiBeamVtbl
 CIUsgPaletteCalculatorVtbl
 CIUsgPaletteVtbl
 CIUsgPluginVtbl
 CIUsgPowerVtbl
 CIUsgProbeElementsTestVtbl
 CIUsgProbeFrequency2Vtbl
 CIUsgProbeFrequency3Vtbl
 CIUsgPulsesNumberVtbl
 CIUsgQualPropVtbl
 CIUsgRejection2Vtbl
 CIUsgScanConverterPlugin2Vtbl
 CIUsgScanConverterPluginVtbl
 CIUsgScanLine2Vtbl
 CIUsgScanLineProperties2Vtbl
 CIUsgScanLinePropertiesVtbl
 CIUsgScanLineSelectorVtbl
 CIUsgScanLineVtbl
 CIUsgScanModeVtbl
 CIUsgScanTypeVtbl
 CIUsgSpatialFilterVtbl
 CIUsgSteeringAngleVtbl
 CIUsgStreamEnableVtbl
 CIUsgSweepModeVtbl
 CIUsgSweepSpeedVtbl
 CIUsgTgcVtbl
 CIUsgTissueMotionDetectorVtbl
 CIUsgUnitsVtbl
 CIUsgValuesVtbl
 CIUsgViewAngleVtbl
 CIUsgViewAreaVtbl
 CIUsgWindowRFVtbl
 CLabelingResultsThis class contains the result of the labeling algorithm. It contains the x and y coordinates of a dot as well as its wire and pattern id to allow identification of the dot
 CLinearObject
 CLinearObjectBuffer
 CPlusSpatialModel::LineIntersectionInfo
 CvtkPlusLineSegmentationAlgo::LineParameters
 CAtracsysTracker::Marker
 CMessageBase
 Cigtl::PlusUsMessage::MessageHeader
 CnvOptions
 CNWireThe struct NWire is a child from FidPattern and has two more features that are the intersections of the NWires between lines 1 and 2, and, 2 and 3
 CvtkPlusProbeCalibrationAlgo::NWireErrorType
 CvtkPlusProbeCalibrationAlgo::NWirePositionType
 CObjectFactoryBase
 CvtkPlusUsImagingParameters::ParameterInfo
 CPatternRecognitionResultThis class stores the FidPattern Recognition algorithm results
 CPhidget_UnitInfo
 CPhidgetGPS_Date
 CPhidgetGPS_GPGGA
 CPhidgetGPS_GPGSA
 CPhidgetGPS_GPRMC
 CPhidgetGPS_GPVTG
 CPhidgetGPS_NMEAData
 CPhidgetGPS_Time
 CPhidgetIR_CodeInfo
 CPhidgetServer
 CPixelCodecA utility class that contains static functions for converting between various pixel encodings
 CPlanes
 CPlusBrachyStepper
 CPlusCommandResponseStructure to store command responses that Plus should send through OpenIGTLink
 CPlusCoordinate2D
 CPlusFidDot
 CPlusFidLabeling
 CPlusFidLine
 CPlusFidLineFinder
 CPlusFidPattern
 CPlusFidPatternRecognition
 CPlusFidSegmentation
 CPlusFidWire
 CPlusIgtlClientInfoThis class provides client information for vtkPlusOpenIGTLinkServer
 CPlusLabelingResults
 CPlusMathA utility class that contains static functions for various useful commonly used computations
 CPlusPatternRecognitionResult
 CPlusPlotter
 CPlusSpatialModel
 CPlusUsFidSegResultFile
 CPlusXmlUtilsUtility methods for XML tree manipulation
 CPointObservation
 CPointObservationBuffer
 CvtkPlusProbeCalibrationAlgo::PreProcessedWirePositionsType
 CQDialog
 CQObject
 CQWidget
 CReferences
 CSerialLineClass for reading and writing data through the serial (RS-232) port
 CvtkPlusTemporalCalibrationAlgo::SignalType
 CSpatialModelClass to store all properties of a simulated object
 CStealthServerInterface for the Medtronic StealthLink Server
 CStreamBufferItem
 CStringMessage
 CtagADAPTIVE_PARAMETERS
 CtagAUXILIARY_PORT_PARAMETERS
 CtagBOARD_CONFIGURATION
 CtagBOARD_REVISIONS
 CtagCOMMUNICATIONS_MEDIA_PARAMETERS
 CtagDIAGNOSTIC_TEST_PARAMETER
 CtagDOUBLE_ALL_RECORD
 CtagDOUBLE_ALL_TIME_STAMP_Q_RAW_RECORD
 CtagDOUBLE_ALL_TIME_STAMP_Q_RECORD
 CtagDOUBLE_ALL_TIME_STAMP_RECORD
 CtagDOUBLE_ANGLES
 CtagDOUBLE_ANGLES_TIME_Q
 CtagDOUBLE_ANGLES_TIME_STAMP
 CtagDOUBLE_MATRIX
 CtagDOUBLE_MATRIX_TIME_Q
 CtagDOUBLE_MATRIX_TIME_STAMP
 CtagDOUBLE_POSITION
 CtagDOUBLE_POSITION_ANGLES
 CtagDOUBLE_POSITION_ANGLES_MATRIX_QUATERNION_TIME_Q_BUTTON_RECORD
 CtagDOUBLE_POSITION_ANGLES_TIME_Q_BUTTON_RECORD
 CtagDOUBLE_POSITION_ANGLES_TIME_Q_RECORD
 CtagDOUBLE_POSITION_ANGLES_TIME_STAMP
 CtagDOUBLE_POSITION_MATRIX
 CtagDOUBLE_POSITION_MATRIX_STAMP_RECORD
 CtagDOUBLE_POSITION_MATRIX_TIME_Q_BUTTON_RECORD
 CtagDOUBLE_POSITION_MATRIX_TIME_Q_RECORD
 CtagDOUBLE_POSITION_QUATERNION
 CtagDOUBLE_POSITION_QUATERNION_STAMP_RECORD
 CtagDOUBLE_POSITION_QUATERNION_TIME_Q_BUTTON_RECORD
 CtagDOUBLE_POSITION_QUATERNION_TIME_Q_RECORD
 CtagDOUBLE_POSITION_TIME_Q
 CtagDOUBLE_POSITION_TIME_STAMP
 CtagDOUBLE_QUATERNIONS
 CtagDOUBLE_QUATERNIONS_TIME_Q
 CtagDOUBLE_QUATERNIONS_TIME_STAMP
 CtagHH_AKLINK
 CtagHH_ENUM_CAT
 CtagHH_ENUM_IT
 CtagHH_FTS_QUERY
 CtagHH_POPUP
 CtagHH_SET_INFOTYPE
 CtagHH_WINTYPE
 CtagHHN_NOTIFY
 CtagHHNTRACK
 CtagPOST_ERROR_PARAMETER
 CtagQUALITY_PARAMETERS
 CtagSENSOR_CONFIGURATION
 CtagSHORT_ALL_RECORD
 CtagSHORT_ANGLES
 CtagSHORT_MATRIX
 CtagSHORT_POSITION
 CtagSHORT_POSITION_ANGLES
 CtagSHORT_POSITION_MATRIX
 CtagSHORT_POSITION_QUATERNION
 CtagSHORT_QUATERNIONS
 CtagSYSTEM_CONFIGURATION
 CtagTRANSMITTER_CONFIGURATION
 CtagVPD_COMMAND_PARAMETER
 Cigtl::PlusTrackedFrameMessage::TrackedFrameHeader
 CUsFidSegResultFileThis class can write fiducial segmentation results to an XML file
 Cv2u_adjustment_range
 Cv2u_ioctl_property
 Cv2u_property_value
 Cv2u_rect
 Cv2u_size
 Cv2u_str_ucs2
 Cv2u_version
 Cvesa_videomode
 CVideoFrameTransfer
 CPlusIgtlClientInfo::VideoStream
 CvtkCallbackCommand
 CvtkDataObject
 CvtkIGSIOLandmarkDetectionAlgo
 CvtkIGSIOLogger
 CvtkIGSIOPivotCalibrationAlgo
 CvtkIGSIOVolumeReconstructor
 CvtkImageAlgorithm
 CvtkObject
 CvtkPlusICCapturingSourceCleanupClass that cleans up (deletes singleton instance of) vtkPlusICCapturingSource when destroyed
 CvtkPlusRequestDeviceIDsCommandThis command returns the list of devices to the client
 CvtkPlusSonixPortaVideoSourceCleanupClass that cleans up (deletes singleton instance of) vtkPlusSonixPortaVideoSource when destroyed
 CvtkProp3D
 CvtkSimpleImageToImageFilter
 CvtkThreadedImageAlgorithm