PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
►Nigtl | |
►Nitk | |
C__vtkPlusOvrvisionProVideoSource_h | Class for providing video input from the OvrvisionPro stereo camera device |
C_BmpPalEntry | |
C_FrmGrabMemCB | |
C_FrmGrabNetStat | |
C_FrmGrabVgaModes | |
►CAtracsysTracker | |
CBrachyStepper | Generic interface for position tracking using brachy stepper devices |
CChrDataItem | |
CChrSerialPacket | |
CCivcoBrachyStepper | Interface for position tracking using Civco brachy steppers |
CClariusBLE | |
CClariusWifi | |
CClariusWifiInfo | |
CClientData | |
CCmsBrachyStepper | Interface for position tracking using CMS brachy steppers |
CCNvGpu | |
CCNvGpuTopology | |
CCNvSDIin | |
CCNvSDIinTopology | |
CCNvSDIout | |
CCNvSDIoutGpu | |
CCNvSDIoutGpuTopology | |
CCoordinate2D | Structure holding a coordinate of a structuring element |
CCoplanarParallelWires | The struct CoplanarparallelWires is a child from FidPattern and represents an undefinite number of coplanar parallel fiducial wires |
Ccustom_videomode | |
CDataBufferItem | Stores a single video frame OR a single transform with a timestamp. This object can be stored in a timestamped buffer |
CDeckLinkAPIWrapper | |
CDeviceSetSelectorWidget | Data selector widget class |
CDVPSyncObjectDescRec | |
CDVPSysmemBufferDescRec | |
CFcsvData | Describes a fiducial list |
CFcsvPoint | Describes a single fiducial point |
CFcsvReader | Reads a fiducial list (fcsv) file The fcsv file is the standard file format of 3D Slicer for storing a fiducial list |
CFcsvWriter | Writes a fiducial list (fcsv) file The fcsv file is the standard file format of 3D Slicer for storing a fiducial list |
CFidDot | This 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) |
CFidLabeling | From 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 |
CFidLine | This 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 |
CFidLineFinder | This 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 |
CFidPattern | This 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 |
CFidPatternRecognition | This 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 |
CFidSegmentation | Algorithm for segmenting dots in an image. The dots correspond to the fiducial lines that are orthogonal to the image plane |
CFidWire | This structure defines a single fiducial wire by its name and its endpoint (front and back) |
CIBeamformerPowerStateVtbl | |
CIBeamformerVtbl | |
CICCapturingListener | Class 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 | |
CLabelingResults | This 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 | |
CNWire | The 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 |
CPatternRecognitionResult | This 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 | |
CPixelCodec | A utility class that contains static functions for converting between various pixel encodings |
CPlane | |
CPlanes | |
CPlusBkProFocusCameraLinkReceiver | Class for receiving images through the BK ProFocus SDK (Grabbie) |
CPlusBrachyStepper | |
CPlusCivcoBrachyStepper | |
CPlusCmsBrachyStepper | |
CPlusCommandResponse | Structure to store command responses that Plus should send through OpenIGTLink |
CPlusCoordinate2D | |
CPlusCoplanarParallelWires | |
CPlusFidDot | |
CPlusFidLabeling | |
CPlusFidLine | |
CPlusFidLineFinder | |
CPlusFidPattern | |
CPlusFidPatternRecognition | |
CPlusFidSegmentation | |
CPlusFidWire | |
►CPlusIgtlClientInfo | This class provides client information for vtkPlusOpenIGTLinkServer |
CPlusLabelingResults | |
CPlusMath | A utility class that contains static functions for various useful commonly used computations |
CPlusNWire | |
CPlusOutputVideoFrame | |
CPlusPatternRecognitionResult | |
CPlusPlotter | |
►CPlusSpatialModel | |
CPlusUsFidSegResultFile | |
CPlusXmlUtils | Utility methods for XML tree manipulation |
CPoint | |
CPointObservation | |
CPointObservationBuffer | |
CQPlusConfigFileSaverDialog | Configuration file saver dialog class |
CQPlusDeviceSetSelectorWidget | |
CQPlusStatusIcon | |
CQPlusToolStateDisplayWidget | Widget that shows state of all tools available to the tracker |
CReference | |
CReferences | |
CSerialLine | Class for reading and writing data through the serial (RS-232) port |
CSpatialModel | Class to store all properties of a simulated object |
CStealthServer | Interface 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 | |
CUsFidSegResultFile | This 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 | |
CvtkDisplayMessageCallback | Callback command class that catches the log message event and adds it to the text field of the status icon |
CvtkFcsvReader | |
CvtkFcsvWriter | |
CvtkInfraredSeekCam | Class for interfacing an Infrared Seek capture device and recording frames into a Plus buffer |
CvtkInfraredTEQ1Cam | Class for interfacing an Infrared Seek capture device and recording frames into a Plus buffer |
CvtkPlus3dConnexionTracker | Interface for 3D Connexion 3D mouse devices |
CvtkPlusAddRecordingDeviceCommand | This command adds a virtual capture device with the attached arguments as input channels |
CvtkPlusAgilentScopeTracker | Interface class for Agilent oscilloscope devices |
CvtkPlusAndorVideoSource | Class for acquiring images from Andor cameras |
CvtkPlusAscension3DGTrackerBase | Interface for the Ascension 3DG magnetic tracker |
CvtkPlusAtracsysCommand | This command allows OpenIGTLink commands to configure specific functionalities in the Atracsys device. See the documentation for command specifics |
CvtkPlusAtracsysTracker | Interface to the Atracsys trackers This class talks with a Atracsys Tracker over the sTk Passive Tracking SDK. Requires PLUS_USE_ATRACSYS option in CMake |
CvtkPlusAzureKinect | Interface class to Kinect Azure cameras |
CvtkPlusBkProFocusCameraLinkVideoSource | Class for acquiring ultrasound images from BK ProFocus scanners |
CvtkPlusBkProFocusOemVideoSource | Class for acquiring ultrasound images from BK ultrasound systems through the OEM interface |
CvtkPlusBoneEnhancer | Localize bone surfaces in ultrasound images |
CvtkPlusBrachyStepperPhantomRegistrationAlgo | Phantom registration algorithm for image to probe calibration with brachy stepper |
CvtkPlusBrachyTracker | Interface to brachytherapy steppers |
CvtkPlusBuffer | |
CvtkPlusCapistranoCommand | This command is for communicating with vtkPlusCapistranoDevice.This command is used for communicating with a Capistrano device |
CvtkPlusCapistranoVideoSource | Class for acquiring ultrasound images from Capistrano Labs USB ultrasound systems |
CvtkPlusCenterOfRotationCalibAlgo | Algorithm for computing the center of in-plane rotation of ultrasound images of a calibration phantom |
CvtkPlusChannel | Contains 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 |
CvtkPlusChRoboticsTracker | Interface for the CH Robotics CHR-UM6 tracker |
CvtkPlusClarius | Interface to the Clarius ultrasound scans This class talks with a Clarius Scanner over the Clarius API. Requires PLUS_USE_CLARIUS option in CMake |
CvtkPlusClariusCommand | This command reconstructs a volume from an image sequence and saves it to disk or sends it to the client in an IMAGE message |
CvtkPlusClariusOEM | Interface 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 |
CvtkPlusCommand | This is an abstract superclass for commands in the OpenIGTLink network interface for Plus |
CvtkPlusCommandImageMetaDataResponse | |
CvtkPlusCommandImageResponse | |
CvtkPlusCommandPolydataResponse | |
CvtkPlusCommandProcessor | Creates 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 | |
CvtkPlusConfig | Singleton class providing tools needed for handling the configuration - finding files, assembling file names, holding and saving the configuration data |
CvtkPlusConoProbeLinkCommand | This command allows for communicating with the OptimetConoProbe device |
CvtkPlusDAQVideoSource | Class for interfacing an Infrared capture device and recording frames into a Plus buffer |
CvtkPlusDataCollector | Manages devices that record image or positional data |
CvtkPlusDataSource | Interface to a 3D positioning tool, video source, or generalized data stream |
CvtkPlusDeckLinkVideoSource | Interface to a BlackMagic DeckLink capture card |
CvtkPlusDevice | Abstract interface for tracker and video devices |
CvtkPlusDeviceFactory | Factory class of supported devices |
CvtkPlusEpiphanVideoSource | Class for providing video input interfaces between VTK and Epiphan frame grabber device |
CvtkPlusFakeTracker | Represents a fake tracking system as a simulator |
CvtkPlusForceFeedback | |
CvtkPlusForoughiBoneSurfaceProbability | This class computes bone surface probability by dynamic programming |
CvtkPlusGenericSensorTracker | Interface class to collect sensor data in a generic wayFor now, the following sensor types are supported: |
CvtkPlusGenericSerialCommand | This command is for communicating with vtkPlusGenericSerialDevices.This command is used for communicating with a generic serial device |
CvtkPlusGenericSerialDevice | Generic interface for communicating with a serial device |
CvtkPlusGetFrameRateCommand | This command returns the current frame rate from a vtkPlusChannel's DataSource.This command is used for communicating with a vtkPlusChannel |
CvtkPlusGetImageCommand | This 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 |
CvtkPlusGetPolydataCommand | This command is used to answer the OpenIGTLink message GET_POLYDATA. GET_POLYDATA returns the requested polydata |
CvtkPlusGetTransformCommand | This command retrieves the value of a transformation in the transform repository |
CvtkPlusGetUsParameterCommand | This command requests ultrasound parameter change in the client |
CvtkPlusHapticForce | |
CvtkPlusHTMLGenerator | Class for generating basic html tags |
CvtkPlusICCapturingSource | Class for providing video input interfaces between VTK and ICCapturing frame grabber device |
CvtkPlusICCapturingSourceCleanup | Class that cleans up (deletes singleton instance of) vtkPlusICCapturingSource when destroyed |
CvtkPlusIEEListener | |
CvtkPlusIgtlMessageCommon | Helper class for OpenIGTLink message generation |
CvtkPlusIgtlMessageFactory | Factory class of supported OpenIGTLink message types |
CvtkPlusIGTLMessageQueue | Message queue to store OpenIGTLink messages |
CvtkPlusImageProcessorVideoSource | Virtual device that performs real-time image processing on the input channel |
CvtkPlusImplicitSplineForce | |
CvtkPlusInfraredTEEV2Cam | Class for interfacing an Infrared Seek capture device and recording frames into a Plus buffer |
CvtkPlusIntelRealSense | Interface class to Intel RealSense cameras |
CvtkPlusIntersonArraySDKCxxVideoSource | Class for acquiring ultrasound images from Interson Array USB ultrasound systems with C++ Wrapped SDK |
CvtkPlusIntersonSDKCxxVideoSource | Class for acquiring ultrasound images from Interson USB ultrasound systems with C++ Wrapped SDK |
CvtkPlusIntersonVideoSource | Class for acquiring ultrasound images from Interson USB ultrasound systems |
CvtkPlusIntuitiveDaVinciTracker | |
CvtkPlusLandmarkDetectionAlgo | Landmark 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 |
CvtkPlusLeapMotion | Interface for the LeapMotion hand tracker |
►CvtkPlusLineSegmentationAlgo | Detect the position of a line (image of a plane) in an US image sequence |
CvtkPlusLogger | Class to abstract away specific sequence file read/write details |
CvtkPlusMicrochipTracker | Interface for acquiring data from a Microchip MM7150 motion module |
CvtkPlusMicronTracker | Interface class to Claron MicronTracker optical trackers |
CvtkPlusMmfVideoSource | Microsoft media foundation video digitizer |
CvtkPlusNDICertusTracker | Interface for the NDI Optotrak Certus tracking device |
CvtkPlusNDITracker | Interface class for Northern Digital's tracking devices |
CvtkPlusNvidiaDVPVideoSource | Class for providing VTK video input interface from an NVidia digital video platform interface |
CvtkPlusOpenCVCaptureVideoSource | Class for interfacing an OpenCVC capture device and recording frames into a Plus buffer |
CvtkPlusOpenHapticsDevice | Device interface for Open Haptics devices |
CvtkPlusOpenIGTLinkClient | This class provides a network interface to access Plus functions as an OpenIGTLink client |
CvtkPlusOpenIGTLinkDevice | Common base class for OpenIGTLink-based tracking and video devices |
CvtkPlusOpenIGTLinkServer | This class provides a network interface for data acquired by Plus as an OpenIGTLink server |
CvtkPlusOpenIGTLinkTracker | OpenIGTLink tracker client |
CvtkPlusOpenIGTLinkVideoSource | VTK interface for video input from OpenIGTLink image message |
CvtkPlusOpticalMarkerTracker | Virtual device that tracks fiducial markers on the input channel in real time |
CvtkPlusOptimetConoProbeMeasurer | Interface for the Optimet ConoProbe This class talks with Optimet ConoProbe over the Optimet Smart32 SDK Requires PLUS_USE_OPTIMET_CONOPROBE option in CMake |
CvtkPlusOptiTrack | Interface to the OptiTrack trackers This class talks with a OptiTrack Tracker over the NatNet SDK. Requires PLUS_USE_OPTITRACK option in CMake |
CvtkPlusOvrvisionProVideoSource | |
CvtkPlusPhantomLandmarkRegistrationAlgo | Landmark registration to determine the Phantom pose relative to the attached marker (PhantomReference) |
CvtkPlusPhantomLinearObjectRegistrationAlgo | Landmark registration to determine the Phantom pose relative to the attached marker (PhantomReference) |
CvtkPlusPhidgetSpatialTracker | Interface for the Phidget 3/3/3 tracker |
CvtkPlusPhilips3DProbeVideoSource | Class for providing VTK video input interface from Philips ie33 3D ultrasound probe |
CvtkPlusPicoScopeDataSource | Interface to the Atracsys trackers This class talks with a Atracsys Tracker over the sTk Passive Tracking SDK. Requires PLUS_USE_ATRACSYS option in CMake |
CvtkPlusPivotCalibrationAlgo | Pivot calibration algorithm to calibrate a stylus. It determines the pose of the stylus tip relative to the marker attached to the stylus |
CvtkPlusPolydataForce | |
CvtkPlusPrincipalMotionDetectionAlgo | Extract the motion component along the the principal axis of the motion. Used for computing a position metric from a periodically moving tool |
►CvtkPlusProbeCalibrationAlgo | Probe calibration algorithm class |
CvtkPlusProbeCalibrationOptimizerAlgo | Refines the image to probe transform using non-linear optimization |
CvtkPlusReadTrackedSignals | Extract the motion component along the the principal axis of the motion. Used for computing a position metric from a periodically moving tool |
CvtkPlusReconstructVolumeCommand | This command reconstructs a volume from an image sequence and saves it to disk or sends it to the client in an IMAGE message |
CvtkPlusRequestDeviceIDsCommand | This command returns the list of devices to the client |
CvtkPlusRequestIdsCommand | |
CvtkPlusRevopoint3DCamera | Interface class to Revopoint 3D cameras |
CvtkPlusRfProcessor | Convenience class to combine multiple algorithms to compute a displayable B-mode frame from RF data |
CvtkPlusRfToBrightnessConvert | This class converts ultrasound RF data to brightness values |
CvtkPlusSaveConfigCommand | This command forces the data collector to save the config file |
CvtkPlusSavedDataSource | Class for providing VTK video input interface from sequence fileAttributes: |
CvtkPlusSendTextCommand | This command send text to a device and optionally return with a response textThis command is used for communicating with a generic serial device |
CvtkPlusSequenceIO | Class to abstract away specific sequence file read/write details |
CvtkPlusSetUsParameterCommand | This command requests ultrasound parameter change in the client |
CvtkPlusSonixPortaVideoSource | Class providing VTK video input interface for SonixRP |
CvtkPlusSonixPortaVideoSourceCleanup | Class that cleans up (deletes singleton instance of) vtkPlusSonixPortaVideoSource when destroyed |
CvtkPlusSonixVideoSource | VTK interface for video input from Ultrasonix machine |
CvtkPlusSonixVolumeReader | Reads a volume from file to tracked frame list |
CvtkPlusSpacingCalibAlgo | Calculates ultrasound image spacing from phantom definition file |
CvtkPlusSpinnakerVideoSource | Interface class to Spinnaker API compatible Point Grey Cameras |
CvtkPlusStartStopRecordingCommand | This command starts and stops capturing with a vtkPlusVirtualCapture capture on the server side |
CvtkPlusStealthLinkCommand | This 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 | |
CvtkPlusTelemedVideoSource | Class for interfacing the device manager class, and the PLUS library. The devices are Telemed ultrasound systems |
►CvtkPlusTemporalCalibrationAlgo | Computes the time lag between tracking streams or between a tracking and an ultrasound image stream |
CvtkPlusThorLabsVideoSource | ThorLabs compact spectrometer |
CvtkPlusTimestampedCircularBuffer | This class stores an fixed number of timestamped items. It provides element retrieval based on timestamp, temporal filtering and interpolation, etc |
►CvtkPlusToolAxesActor | Actor for displaying coordinate system axes |
CvtkPlusTrackedFrameProcessor | Simple interface class to allow running various algorithms that process tracked frame lists |
CvtkPlusTransverseProcessEnhancer | Localize transverse process bone surfaces in ultrasound images |
CvtkPlusUltravioletPCOUVCam | Class for interfacing an PCO Ultraviolet capture device and recording frames into a Plus buffer |
CvtkPlusUpdateTransformCommand | This command updates the value of a transformation in the transform repository |
CvtkPlusUsDevice | Abstract interface for ultrasound video devices |
CvtkPlusUSDigitalEncoderCommand | This command controls USDigitalEncodersTracker devices.This command is used for controlling a USDigitalEncodersTracker device to reset or retrieve the positions of its individual encoders |
CvtkPlusUSDigitalEncodersTracker | Interface for multiple US Digital A2, A2T, A4, HBA2, HBA4 or HD25A encoders to generate pose information of a target object |
►CvtkPlusUsImagingParameters | This 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 |
CvtkPlusUsScanConvert | This is a base class for defining a common scan conversion algorithm interface for all kinds of probes |
►CvtkPlusUsScanConvertCurvilinear | This class performs scan conversion from scan lines for curvilinear probes |
CvtkPlusUsScanConvertLinear | This class performs scan conversion from scan lines for curvilinear probes |
CvtkPlusUsSimulatorAlgo | Class that simulates ultrasound images from multiple surface models |
CvtkPlusUsSimulatorVideoSource | Class for providing VTK video input interface from simulated ultrasound |
CvtkPlusV4L2VideoSource | Class for interfacing an V4L2 device and recording frames into a Plus buffer |
CvtkPlusVersionCommand | This command sends and receives version information to/from a client |
CvtkPlusVirtualCapture | |
CvtkPlusVirtualDeinterlacer | |
CvtkPlusVirtualMixer | |
CvtkPlusVirtualSwitcher | |
CvtkPlusVirtualTextRecognizer | |
CvtkPlusVirtualVolumeReconstructor | |
CvtkPlusVolumeReconstructor | Reconstructs a volume from tracked frames |
CvtkPlusWin32VideoSource2 | Video-for-Windows video digitizer |
CvtkPlusWinProbeCommand | This command is for communicating with vtkPlusWinProbeDevices.This command is used for communicating with a WinProbe device |
CvtkPlusWinProbeVideoSource | Class for acquiring ultrasound images from WinProbe ultrasound systems |
CvtkPlusWitMotionTracker | Interface for acquiring data from a Microchip MM7150 motion module |