PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nigtl
 Nitk
 C__vtkPlusOvrvisionProVideoSource_hClass for providing video input from the OvrvisionPro stereo camera device
 C_BmpPalEntry
 C_FrmGrabMemCB
 C_FrmGrabNetStat
 C_FrmGrabVgaModes
 CAtracsysTracker
 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
 CCNvSDIoutGpu
 CCNvSDIoutGpuTopology
 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
 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
 CFidWireThis structure defines a single fiducial wire by its name and its endpoint (front and back)
 CIBeamformerPowerStateVtbl
 CIBeamformerVtbl
 CICCapturingListenerClass that listens for incoming framegrabber images
 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
 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
 CLine
 CLinearObject
 CLinearObjectBuffer
 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
 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
 CPlane
 CPlanes
 CPlusBkProFocusCameraLinkReceiverClass for receiving images through the BK ProFocus SDK (Grabbie)
 CPlusBrachyStepper
 CPlusCivcoBrachyStepper
 CPlusCmsBrachyStepper
 CPlusCommandResponseStructure to store command responses that Plus should send through OpenIGTLink
 CPlusCoordinate2D
 CPlusCoplanarParallelWires
 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
 CPlusNWire
 CPlusOutputVideoFrame
 CPlusPatternRecognitionResult
 CPlusPlotter
 CPlusSpatialModel
 CPlusUsFidSegResultFile
 CPlusXmlUtilsUtility methods for XML tree manipulation
 CPoint
 CPointObservation
 CPointObservationBuffer
 CQPlusConfigFileSaverDialogConfiguration file saver dialog class
 CQPlusDeviceSetSelectorWidget
 CQPlusStatusIcon
 CQPlusToolStateDisplayWidgetWidget that shows state of all tools available to the tracker
 CReference
 CReferences
 CSerialLineClass for reading and writing data through the serial (RS-232) port
 CSpatialModelClass to store all properties of a simulated object
 CStealthServerInterface for the Medtronic StealthLink Server
 CStreamBufferItem
 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
 CTelemedUltrasound
 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
 CvtkDisplayMessageCallbackCallback command class that catches the log message event and adds it to the text field of the status icon
 CvtkFcsvReader
 CvtkFcsvWriter
 CvtkInfraredSeekCamClass for interfacing an Infrared Seek capture device and recording frames into a Plus buffer
 CvtkInfraredTEQ1CamClass for interfacing an Infrared Seek capture device and recording frames into a Plus buffer
 CvtkPlus3dConnexionTrackerInterface for 3D Connexion 3D mouse devices
 CvtkPlusAddRecordingDeviceCommandThis command adds a virtual capture device with the attached arguments as input channels
 CvtkPlusAgilentScopeTrackerInterface class for Agilent oscilloscope devices
 CvtkPlusAndorVideoSourceClass for acquiring images from Andor cameras
 CvtkPlusAscension3DGTrackerBaseInterface for the Ascension 3DG magnetic tracker
 CvtkPlusAtracsysCommandThis command allows OpenIGTLink commands to configure specific functionalities in the Atracsys device. See the documentation for command specifics
 CvtkPlusAtracsysTrackerInterface to the Atracsys trackers This class talks with a Atracsys Tracker over the sTk Passive Tracking SDK. Requires PLUS_USE_ATRACSYS option in CMake
 CvtkPlusAzureKinectInterface class to Kinect Azure cameras
 CvtkPlusBkProFocusCameraLinkVideoSourceClass for acquiring ultrasound images from BK ProFocus scanners
 CvtkPlusBkProFocusOemVideoSourceClass for acquiring ultrasound images from BK ultrasound systems through the OEM interface
 CvtkPlusBoneEnhancerLocalize bone surfaces in ultrasound images
 CvtkPlusBrachyStepperPhantomRegistrationAlgoPhantom registration algorithm for image to probe calibration with brachy stepper
 CvtkPlusBrachyTrackerInterface to brachytherapy steppers
 CvtkPlusBuffer
 CvtkPlusCapistranoCommandThis command is for communicating with vtkPlusCapistranoDevice.This command is used for communicating with a Capistrano device
 CvtkPlusCapistranoVideoSourceClass for acquiring ultrasound images from Capistrano Labs USB ultrasound systems
 CvtkPlusCenterOfRotationCalibAlgoAlgorithm for computing the center of in-plane rotation of ultrasound images of a calibration phantom
 CvtkPlusChannelContains an optional timestamped circular buffer containing the video images and a number of timestamped circular buffer of StreamBufferItems for the transforms. StreamBufferItems are essentially a class that contains both a single video frame and/or a 4x4 matrix
 CvtkPlusChRoboticsTrackerInterface for the CH Robotics CHR-UM6 tracker
 CvtkPlusClariusInterface to the Clarius ultrasound scans This class talks with a Clarius Scanner over the Clarius API. Requires PLUS_USE_CLARIUS option in CMake
 CvtkPlusClariusCommandThis command reconstructs a volume from an image sequence and saves it to disk or sends it to the client in an IMAGE message
 CvtkPlusClariusOEMInterface to Clarius Ultrasound Devices This class talks with a Clarius US Scanner over the Clarius OEM API. Requires the PLUS_USE_CLARIUS_OEM option in CMake
 CvtkPlusCommandThis is an abstract superclass for commands in the OpenIGTLink network interface for Plus
 CvtkPlusCommandImageMetaDataResponse
 CvtkPlusCommandImageResponse
 CvtkPlusCommandPolydataResponse
 CvtkPlusCommandProcessorCreates a PlusCommand from a string. If the commands are to be executed on the main thread then call ExecuteCommands() periodically from the main thread. If the commands are to be executed on a separate thread (to allow background processing, but maybe requiring more synchronization) call Start() to start an internal processing thread. Probably one of the processing models would be enough, but at this point it's not clear which one is better. TODO: keep only one method and remove the other approach completely once the processing model decision is finalized
 CvtkPlusCommandResponse
 CvtkPlusCommandRTSCommandResponse
 CvtkPlusCommandStringResponse
 CvtkPlusCompareVolumes
 CvtkPlusConfigSingleton class providing tools needed for handling the configuration - finding files, assembling file names, holding and saving the configuration data
 CvtkPlusConoProbeLinkCommandThis command allows for communicating with the OptimetConoProbe device
 CvtkPlusDAQVideoSourceClass for interfacing an Infrared capture device and recording frames into a Plus buffer
 CvtkPlusDataCollectorManages devices that record image or positional data
 CvtkPlusDataSourceInterface to a 3D positioning tool, video source, or generalized data stream
 CvtkPlusDeckLinkVideoSourceInterface to a BlackMagic DeckLink capture card
 CvtkPlusDeviceAbstract interface for tracker and video devices
 CvtkPlusDeviceFactoryFactory class of supported devices
 CvtkPlusEpiphanVideoSourceClass for providing video input interfaces between VTK and Epiphan frame grabber device
 CvtkPlusFakeTrackerRepresents a fake tracking system as a simulator
 CvtkPlusForceFeedback
 CvtkPlusForoughiBoneSurfaceProbabilityThis class computes bone surface probability by dynamic programming
 CvtkPlusGenericSensorTrackerInterface class to collect sensor data in a generic wayFor now, the following sensor types are supported:
 CvtkPlusGenericSerialCommandThis command is for communicating with vtkPlusGenericSerialDevices.This command is used for communicating with a generic serial device
 CvtkPlusGenericSerialDeviceGeneric interface for communicating with a serial device
 CvtkPlusGetFrameRateCommandThis command returns the current frame rate from a vtkPlusChannel's DataSource.This command is used for communicating with a vtkPlusChannel
 CvtkPlusGetImageCommandThis command is used to answer the OpenIGTLink messages "GET_IMGMETA" and "GET_IMAGE". "GET_IMGMETA" returns all the image information from the devices that are connected at the time given. \ "GET_IMAGE" returns the requested volume and the ijkToRasTransform which belongs to the volume. The Ras coordinate system is the coordinate system defined in Plus as: "Ras". \ The image id is empty when the command is GET_IMGMETA, which means the data will be acquired from all of the connected devices. \ It is the id of the image selected on slicer for the command GET_IMAGE
 CvtkPlusGetPolydataCommandThis command is used to answer the OpenIGTLink message GET_POLYDATA. GET_POLYDATA returns the requested polydata
 CvtkPlusGetTransformCommandThis command retrieves the value of a transformation in the transform repository
 CvtkPlusGetUsParameterCommandThis command requests ultrasound parameter change in the client
 CvtkPlusHapticForce
 CvtkPlusHTMLGeneratorClass for generating basic html tags
 CvtkPlusICCapturingSourceClass for providing video input interfaces between VTK and ICCapturing frame grabber device
 CvtkPlusICCapturingSourceCleanupClass that cleans up (deletes singleton instance of) vtkPlusICCapturingSource when destroyed
 CvtkPlusIEEListener
 CvtkPlusIgtlMessageCommonHelper class for OpenIGTLink message generation
 CvtkPlusIgtlMessageFactoryFactory class of supported OpenIGTLink message types
 CvtkPlusIGTLMessageQueueMessage queue to store OpenIGTLink messages
 CvtkPlusImageProcessorVideoSourceVirtual device that performs real-time image processing on the input channel
 CvtkPlusImplicitSplineForce
 CvtkPlusInfraredTEEV2CamClass for interfacing an Infrared Seek capture device and recording frames into a Plus buffer
 CvtkPlusIntelRealSenseInterface class to Intel RealSense cameras
 CvtkPlusIntersonArraySDKCxxVideoSourceClass for acquiring ultrasound images from Interson Array USB ultrasound systems with C++ Wrapped SDK
 CvtkPlusIntersonSDKCxxVideoSourceClass for acquiring ultrasound images from Interson USB ultrasound systems with C++ Wrapped SDK
 CvtkPlusIntersonVideoSourceClass for acquiring ultrasound images from Interson USB ultrasound systems
 CvtkPlusIntuitiveDaVinciTracker
 CvtkPlusLandmarkDetectionAlgoLandmark detection algorithm detects when a calibrated stylus is pivoting around its tip. The stylus pivoting point (landmark) is computed assuming that the stylus is calibrated
 CvtkPlusLeapMotionInterface for the LeapMotion hand tracker
 CvtkPlusLineSegmentationAlgoDetect the position of a line (image of a plane) in an US image sequence
 CvtkPlusLoggerClass to abstract away specific sequence file read/write details
 CvtkPlusMicrochipTrackerInterface for acquiring data from a Microchip MM7150 motion module
 CvtkPlusMicronTrackerInterface class to Claron MicronTracker optical trackers
 CvtkPlusMmfVideoSourceMicrosoft media foundation video digitizer
 CvtkPlusNDICertusTrackerInterface for the NDI Optotrak Certus tracking device
 CvtkPlusNDITrackerInterface class for Northern Digital's tracking devices
 CvtkPlusNvidiaDVPVideoSourceClass for providing VTK video input interface from an NVidia digital video platform interface
 CvtkPlusOpenCVCaptureVideoSourceClass for interfacing an OpenCVC capture device and recording frames into a Plus buffer
 CvtkPlusOpenHapticsDeviceDevice interface for Open Haptics devices
 CvtkPlusOpenIGTLinkClientThis class provides a network interface to access Plus functions as an OpenIGTLink client
 CvtkPlusOpenIGTLinkDeviceCommon base class for OpenIGTLink-based tracking and video devices
 CvtkPlusOpenIGTLinkServerThis class provides a network interface for data acquired by Plus as an OpenIGTLink server
 CvtkPlusOpenIGTLinkTrackerOpenIGTLink tracker client
 CvtkPlusOpenIGTLinkVideoSourceVTK interface for video input from OpenIGTLink image message
 CvtkPlusOpticalMarkerTrackerVirtual device that tracks fiducial markers on the input channel in real time
 CvtkPlusOptimetConoProbeMeasurerInterface for the Optimet ConoProbe This class talks with Optimet ConoProbe over the Optimet Smart32 SDK Requires PLUS_USE_OPTIMET_CONOPROBE option in CMake
 CvtkPlusOptiTrackInterface to the OptiTrack trackers This class talks with a OptiTrack Tracker over the NatNet SDK. Requires PLUS_USE_OPTITRACK option in CMake
 CvtkPlusOvrvisionProVideoSource
 CvtkPlusPhantomLandmarkRegistrationAlgoLandmark registration to determine the Phantom pose relative to the attached marker (PhantomReference)
 CvtkPlusPhantomLinearObjectRegistrationAlgoLandmark registration to determine the Phantom pose relative to the attached marker (PhantomReference)
 CvtkPlusPhidgetSpatialTrackerInterface for the Phidget 3/3/3 tracker
 CvtkPlusPhilips3DProbeVideoSourceClass for providing VTK video input interface from Philips ie33 3D ultrasound probe
 CvtkPlusPicoScopeDataSourceInterface to the Atracsys trackers This class talks with a Atracsys Tracker over the sTk Passive Tracking SDK. Requires PLUS_USE_ATRACSYS option in CMake
 CvtkPlusPivotCalibrationAlgoPivot calibration algorithm to calibrate a stylus. It determines the pose of the stylus tip relative to the marker attached to the stylus
 CvtkPlusPolydataForce
 CvtkPlusPrincipalMotionDetectionAlgoExtract the motion component along the the principal axis of the motion. Used for computing a position metric from a periodically moving tool
 CvtkPlusProbeCalibrationAlgoProbe calibration algorithm class
 CvtkPlusProbeCalibrationOptimizerAlgoRefines the image to probe transform using non-linear optimization
 CvtkPlusReadTrackedSignalsExtract the motion component along the the principal axis of the motion. Used for computing a position metric from a periodically moving tool
 CvtkPlusReconstructVolumeCommandThis command reconstructs a volume from an image sequence and saves it to disk or sends it to the client in an IMAGE message
 CvtkPlusRequestDeviceIDsCommandThis command returns the list of devices to the client
 CvtkPlusRequestIdsCommand
 CvtkPlusRevopoint3DCameraInterface class to Revopoint 3D cameras
 CvtkPlusRfProcessorConvenience class to combine multiple algorithms to compute a displayable B-mode frame from RF data
 CvtkPlusRfToBrightnessConvertThis class converts ultrasound RF data to brightness values
 CvtkPlusSaveConfigCommandThis command forces the data collector to save the config file
 CvtkPlusSavedDataSourceClass for providing VTK video input interface from sequence fileAttributes:
 CvtkPlusSendTextCommandThis command send text to a device and optionally return with a response textThis command is used for communicating with a generic serial device
 CvtkPlusSequenceIOClass to abstract away specific sequence file read/write details
 CvtkPlusSetUsParameterCommandThis command requests ultrasound parameter change in the client
 CvtkPlusSonixPortaVideoSourceClass providing VTK video input interface for SonixRP
 CvtkPlusSonixPortaVideoSourceCleanupClass that cleans up (deletes singleton instance of) vtkPlusSonixPortaVideoSource when destroyed
 CvtkPlusSonixVideoSourceVTK interface for video input from Ultrasonix machine
 CvtkPlusSonixVolumeReaderReads a volume from file to tracked frame list
 CvtkPlusSpacingCalibAlgoCalculates ultrasound image spacing from phantom definition file
 CvtkPlusSpinnakerVideoSourceInterface class to Spinnaker API compatible Point Grey Cameras
 CvtkPlusStartStopRecordingCommandThis command starts and stops capturing with a vtkPlusVirtualCapture capture on the server side
 CvtkPlusStealthLinkCommandThis command reconstructs a volume from an image sequence and saves it to disk or sends it to the client in an IMAGE message
 CvtkPlusStealthLinkTracker
 CvtkPlusSteamVRTracker
 CvtkPlusTelemedVideoSourceClass for interfacing the device manager class, and the PLUS library. The devices are Telemed ultrasound systems
 CvtkPlusTemporalCalibrationAlgoComputes the time lag between tracking streams or between a tracking and an ultrasound image stream
 CvtkPlusThorLabsVideoSourceThorLabs compact spectrometer
 CvtkPlusTimestampedCircularBufferThis class stores an fixed number of timestamped items. It provides element retrieval based on timestamp, temporal filtering and interpolation, etc
 CvtkPlusToolAxesActorActor for displaying coordinate system axes
 CvtkPlusTrackedFrameProcessorSimple interface class to allow running various algorithms that process tracked frame lists
 CvtkPlusTransverseProcessEnhancerLocalize transverse process bone surfaces in ultrasound images
 CvtkPlusUltravioletPCOUVCamClass for interfacing an PCO Ultraviolet capture device and recording frames into a Plus buffer
 CvtkPlusUpdateTransformCommandThis command updates the value of a transformation in the transform repository
 CvtkPlusUsDeviceAbstract interface for ultrasound video devices
 CvtkPlusUSDigitalEncoderCommandThis command controls USDigitalEncodersTracker devices.This command is used for controlling a USDigitalEncodersTracker device to reset or retrieve the positions of its individual encoders
 CvtkPlusUSDigitalEncodersTrackerInterface for multiple US Digital A2, A2T, A4, HBA2, HBA4 or HD25A encoders to generate pose information of a target object
 CvtkPlusUsImagingParametersThis class is used to store a configuration of the imaging parameters of an ultrasound video device. Ultrasound video devices should contain a member variable of this class that is used to set/query the depth, gain, etc. This class exists mainly for two reasons: Provide a standard interface for accessing ultrasound parameters Enable standardized API for operating on ultrasound parametersCurrently contains the following items FrequencyMhz DepthMm FocusDepthPercent (normalized [0,100]) SectorPercent GainPercent TGC [initialgain, midgain, fargain] Intensity (brightness) Contrast PowerDb DynRangeDb ZoomFactor Voltage ImageSize [x, y, z] SoundVelocity
 CvtkPlusUsScanConvertThis is a base class for defining a common scan conversion algorithm interface for all kinds of probes
 CvtkPlusUsScanConvertCurvilinearThis class performs scan conversion from scan lines for curvilinear probes
 CvtkPlusUsScanConvertLinearThis class performs scan conversion from scan lines for curvilinear probes
 CvtkPlusUsSimulatorAlgoClass that simulates ultrasound images from multiple surface models
 CvtkPlusUsSimulatorVideoSourceClass for providing VTK video input interface from simulated ultrasound
 CvtkPlusV4L2VideoSourceClass for interfacing an V4L2 device and recording frames into a Plus buffer
 CvtkPlusVersionCommandThis command sends and receives version information to/from a client
 CvtkPlusVirtualCapture
 CvtkPlusVirtualDeinterlacer
 CvtkPlusVirtualMixer
 CvtkPlusVirtualSwitcher
 CvtkPlusVirtualTextRecognizer
 CvtkPlusVirtualVolumeReconstructor
 CvtkPlusVolumeReconstructorReconstructs a volume from tracked frames
 CvtkPlusWin32VideoSource2Video-for-Windows video digitizer
 CvtkPlusWinProbeCommandThis command is for communicating with vtkPlusWinProbeDevices.This command is used for communicating with a WinProbe device
 CvtkPlusWinProbeVideoSourceClass for acquiring ultrasound images from WinProbe ultrasound systems
 CvtkPlusWitMotionTrackerInterface for acquiring data from a Microchip MM7150 motion module