|
virtual void | CompensationEnabledOff () |
|
virtual void | CompensationEnabledOn () |
|
virtual unsigned long | GetBaudRate () |
|
PlusBrachyStepper::BRACHY_STEPPER_TYPE | GetBrachyStepperType () |
|
virtual char * | GetCalibrationAlgorithmVersion () |
|
virtual char * | GetCalibrationDate () |
|
virtual const char * | GetClassName () |
|
virtual bool | GetCompensationEnabled () |
|
PlusStatus | GetLatestStepperEncoderValues (double &probePosition, double &probeRotation, double &templatePosition, ToolStatus &status) |
|
virtual char * | GetModelNumber () |
|
virtual char * | GetModelSerialNumber () |
|
virtual char * | GetModelVersion () |
|
PlusStatus | GetProbeHomeToProbeTransform (BufferItemUidType uid, vtkMatrix4x4 *probeHomeToProbeMatrix, ToolStatus &status) |
|
PlusStatus | GetProbeHomeToProbeTransform (double timestamp, vtkMatrix4x4 *probeHomeToProbeMatrix, ToolStatus &status) |
|
virtual double * | GetProbeRotationAxisOrientation () |
|
virtual void | GetProbeRotationAxisOrientation (double &, double &, double &) |
|
virtual void | GetProbeRotationAxisOrientation (double [3]) |
|
virtual double | GetProbeRotationEncoderScale () |
|
virtual void | GetProbeTranslationAxisOrientation (double &, double &, double &) |
|
virtual double * | GetProbeTranslationAxisOrientation () |
|
virtual void | GetProbeTranslationAxisOrientation (double [3]) |
|
PlusStatus | GetRawEncoderValuesTransform (BufferItemUidType uid, vtkMatrix4x4 *rawEncoderValuesTransform, ToolStatus &status) |
|
PlusStatus | GetRawEncoderValuesTransform (double timestamp, vtkMatrix4x4 *rawEncoderValuesTransform, ToolStatus &status) |
|
virtual unsigned long | GetSerialPort () |
|
PlusStatus | GetStepperEncoderValues (BufferItemUidType uid, double &probePosition, double &probeRotation, double &templatePosition, ToolStatus &status) |
|
PlusStatus | GetStepperEncoderValues (double timestamp, double &probePosition, double &probeRotation, double &templatePosition, ToolStatus &status) |
|
PlusStatus | GetTemplateHomeToTemplateTransform (BufferItemUidType uid, vtkMatrix4x4 *templateHomeToTemplateMatrix, ToolStatus &status) |
|
PlusStatus | GetTemplateHomeToTemplateTransform (double timestamp, vtkMatrix4x4 *templateHomeToTemplateMatrix, ToolStatus &status) |
|
virtual double * | GetTemplateTranslationAxisOrientation () |
|
virtual void | GetTemplateTranslationAxisOrientation (double [3]) |
|
virtual void | GetTemplateTranslationAxisOrientation (double &, double &, double &) |
|
virtual PlusStatus | GetTrackedFrame (double timestamp, igsioTrackedFrame *aTrackedFrame) |
|
PlusStatus | InitializeStepper (std::string &calibMsg) |
|
PlusStatus | InternalConnect () |
|
virtual PlusStatus | InternalDisconnect () |
|
PlusStatus | InternalUpdate () |
|
virtual int | IsA (const char *type) |
|
virtual bool | IsTracker () const |
|
virtual PlusStatus | NotifyConfigured () |
|
virtual void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
|
PlusStatus | Probe () |
|
virtual PlusStatus | ReadConfiguration (vtkXMLDataElement *config) |
|
PlusStatus | ResetStepper () |
|
virtual void | SetBaudRate (unsigned long) |
|
virtual void | SetCalibrationAlgorithmVersion (const char *) |
|
virtual void | SetCalibrationDate (const char *) |
|
virtual void | SetCompensationEnabled (bool) |
|
virtual void | SetProbeRotationAxisOrientation (double [3]) |
|
virtual void | SetProbeRotationAxisOrientation (double, double, double) |
|
virtual void | SetProbeRotationEncoderScale (double) |
|
virtual void | SetProbeTranslationAxisOrientation (double [3]) |
|
virtual void | SetProbeTranslationAxisOrientation (double, double, double) |
|
virtual void | SetSerialPort (unsigned long) |
|
virtual void | SetTemplateTranslationAxisOrientation (double [3]) |
|
virtual void | SetTemplateTranslationAxisOrientation (double, double, double) |
|
virtual PlusStatus | WriteConfiguration (vtkXMLDataElement *config) |
|
PlusStatus | AddFieldDataSource (vtkPlusDataSource *aSource) |
|
PlusStatus | AddInputChannel (vtkPlusChannel *aChannel) |
|
PlusStatus | AddOutputChannel (vtkPlusChannel *aChannel) |
|
PlusStatus | AddTool (vtkPlusDataSource *tool, bool requireUniquePortName=true) |
|
PlusStatus | AddVideoSource (vtkPlusDataSource *anImage) |
|
void | ClearAllBuffers () |
|
virtual PlusStatus | Connect () |
|
virtual PlusStatus | CreateDefaultOutputChannel (const char *channelId=NULL, bool addSource=true) |
|
void | DeepCopy (const vtkPlusDevice &device) |
|
virtual PlusStatus | Disconnect () |
|
virtual PlusStatus | ForceUpdate () |
|
virtual double | GetAcquisitionRate () const |
|
virtual PlusStatus | GetBufferSize (vtkPlusChannel &aChannel, int &outVal, const std::string &aSourceId=std::string("")) |
|
virtual int | GetConnected () const |
|
virtual bool | GetCorrectlyConfigured () const |
|
PlusStatus | GetDataSource (const char *aSourceId, vtkPlusDataSource *&aSource) |
|
PlusStatus | GetDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource) |
|
virtual double | GetDesiredTimestamp () |
|
virtual std::string | GetDeviceId () const |
|
PlusStatus | GetFieldDataSource (const char *aSourceId, vtkPlusDataSource *&aSource) const |
|
PlusStatus | GetFieldDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource) const |
|
DataSourceContainerConstIterator | GetFieldDataSourcessIteratorBegin () const |
|
DataSourceContainerConstIterator | GetFieldDataSourcessIteratorEnd () const |
|
PlusStatus | GetFirstActiveOutputVideoSource (vtkPlusDataSource *&aVideoSource) |
|
PlusStatus | GetFirstActiveTool (vtkPlusDataSource *&aTool) const |
|
PlusStatus | GetFirstOutputChannel (vtkPlusChannel *&aChannel) |
|
PlusStatus | GetFirstVideoSource (vtkPlusDataSource *&anImage) |
|
virtual unsigned long | GetFrameNumber () const |
|
virtual double | GetFrameTimeStamp () const |
|
virtual PlusStatus | GetImage (const std::string &requestedImageId, std::string &assignedImageId, const std::string &imageReferencFrameName, vtkImageData *imageData, vtkMatrix4x4 *ijkToReferenceTransform) |
|
virtual PlusStatus | GetImageMetaData (igsioCommon::ImageMetaDataList &imageMetaDataItems) |
|
virtual US_IMAGE_TYPE | GetImageType (vtkPlusChannel &aChannel) |
|
PlusStatus | GetInputDevices (std::vector< vtkPlusDevice * > &outDeviceList) const |
|
PlusStatus | GetInputDevicesRecursive (std::vector< vtkPlusDevice * > &outDeviceList) const |
|
virtual PlusStatus | GetInputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const |
|
virtual PlusStatus | GetInputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const |
|
double | GetInternalUpdateRate () const |
|
virtual double | GetLocalTimeOffsetSec () const |
|
double | GetMissingInputGracePeriodSec () const |
|
virtual int | GetNumberOfFieldDataSources () const |
|
virtual int | GetNumberOfTools () const |
|
virtual int | GetNumberOfVideoSources () const |
|
PlusStatus | GetOutputChannelByName (vtkPlusChannel *&aChannel, const char *aChannelId) |
|
PlusStatus | GetOutputChannelByName (vtkPlusChannel *&aChannel, const std::string &aChannelId) |
|
ChannelContainerConstIterator | GetOutputChannelsEnd () const |
|
ChannelContainerIterator | GetOutputChannelsEnd () |
|
ChannelContainerConstIterator | GetOutputChannelsStart () const |
|
ChannelContainerIterator | GetOutputChannelsStart () |
|
virtual PlusStatus | GetOutputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const |
|
virtual PlusStatus | GetOutputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const |
|
virtual std::string | GetParameter (const std::string &key) const |
|
virtual PlusStatus | GetParameter (const std::string &key, std::string &outValue) const |
|
virtual igsioCommon::VTKScalarPixelType | GetPixelType (vtkPlusChannel &aChannel) |
|
virtual std::string | GetSdkVersion () |
|
virtual double | GetStartTime () |
|
virtual double | GetTimestampClosestToDesired () |
|
PlusStatus | GetTool (const char *aToolSourceId, vtkPlusDataSource *&aTool) const |
|
PlusStatus | GetTool (const std::string &aToolSourceId, vtkPlusDataSource *&aTool) const |
|
PlusStatus | GetToolByPortName (const char *aPortName, vtkPlusDataSource *&aSource) |
|
PlusStatus | GetToolByPortName (const std::string &aPortName, vtkPlusDataSource *&aSource) |
|
DataSourceContainerConstIterator | GetToolIteratorBegin () const |
|
DataSourceContainerConstIterator | GetToolIteratorEnd () const |
|
std::string | GetToolReferenceFrameName () const |
|
virtual int | GetUpdateWithDesiredTimestamp () |
|
PlusStatus | GetVideoSource (const char *aSourceId, vtkPlusDataSource *&aVideoSource) |
|
PlusStatus | GetVideoSourceByIndex (const unsigned int index, vtkPlusDataSource *&aVideoSource) |
|
DataSourceContainerConstIterator | GetVideoSourceIteratorBegin () const |
|
DataSourceContainerConstIterator | GetVideoSourceIteratorEnd () const |
|
std::vector< vtkPlusDataSource * > | GetVideoSources () const |
|
PlusStatus | GetVideoSourcesByPortName (const char *aPortName, std::vector< vtkPlusDataSource * > &sources) |
|
PlusStatus | GetVideoSourcesByPortName (const std::string &aPortName, std::vector< vtkPlusDataSource * > &sources) |
|
virtual bool | IsConnected () const |
|
virtual bool | IsRecording () const |
|
virtual bool | IsResettable () |
|
virtual bool | IsVirtual () const |
|
virtual int | OutputChannelCount () const |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual PlusStatus | Reset () |
|
virtual PlusStatus | SendText (const std::string &textToSend, std::string *textReceived=NULL) |
|
PlusStatus | SetAcquisitionRate (double aRate) |
|
virtual PlusStatus | SetBufferSize (vtkPlusChannel &aChannel, int FrameBufferSize, const std::string &aSourceId=std::string("")) |
|
virtual void | SetDataCollector (vtkPlusDataCollector *_arg) |
|
virtual void | SetDesiredTimestamp (double) |
|
void | SetDeviceId (const std::string &id) |
|
void | SetFieldDataSourcesBufferSize (int aBufferSize) |
|
virtual PlusStatus | SetImageType (vtkPlusChannel &aChannel, US_IMAGE_TYPE imageType) |
|
virtual PlusStatus | SetInputFrameSize (vtkPlusDataSource &aSource, unsigned int x, unsigned int y, unsigned int z) |
|
virtual void | SetLocalTimeOffsetSec (double aTimeOffsetSec) |
|
virtual void | SetMissingInputGracePeriodSec (double) |
|
virtual PlusStatus | SetParameter (const std::string &key, const std::string &value) |
|
virtual PlusStatus | SetPixelType (vtkPlusChannel &aChannel, igsioCommon::VTKScalarPixelType pixelType) |
|
virtual void | SetStartTime (double startTime) |
|
void | SetToolReferenceFrameName (const std::string &frameName) |
|
void | SetToolsBufferSize (int aBufferSize) |
|
virtual void | SetUpdateWithDesiredTimestamp (int) |
|
virtual PlusStatus | StartRecording () |
|
virtual PlusStatus | StopRecording () |
|
virtual void | UpdateWithDesiredTimestampOff () |
|
virtual void | UpdateWithDesiredTimestampOn () |
|
virtual PlusStatus | WriteToolsToSequenceFile (const std::string &filename, bool useCompression=false) |
|
|
std::string | GetBrachyToolSourceId (BRACHY_STEPPER_TOOL tool) |
|
PlusStatus | InitBrachyTracker () |
|
PlusStatus | InternalStartRecording () |
|
PlusStatus | InternalStopRecording () |
|
virtual void | SetModelNumber (const char *) |
|
virtual void | SetModelSerialNumber (const char *) |
|
virtual void | SetModelVersion (const char *) |
|
| vtkPlusBrachyTracker () |
|
| ~vtkPlusBrachyTracker () |
|
virtual PlusStatus | AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, const igsioVideoFrame &frame, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) |
|
virtual PlusStatus | AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL) |
|
PlusStatus | EnsureUniqueDataSourceId (const std::string &aSourceId) |
|
vtkXMLDataElement * | FindInputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId) |
|
vtkXMLDataElement * | FindOutputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId) |
|
vtkXMLDataElement * | FindThisDeviceElement (vtkXMLDataElement *rootXMLElement) |
|
virtual vtkPlusDataCollector * | GetDataCollector () |
|
double | GetRecordingStartTime () const |
|
bool | GetStartThreadForInternalUpdates () const |
|
bool | HasGracePeriodExpired () |
|
virtual void | InternalWriteInputChannels (vtkXMLDataElement *rootXMLElement) |
|
virtual void | InternalWriteOutputChannels (vtkXMLDataElement *rootXMLElement) |
|
virtual void | SetCorrectlyConfigured (bool) |
|
virtual void | SetRecordingStartTime (double) |
|
virtual void | SetStartThreadForInternalUpdates (bool) |
|
virtual PlusStatus | ToolTimeStampedUpdate (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, unsigned long frameNumber, double unfilteredtimestamp, const igsioFieldMapType *customFields=NULL) |
|
virtual PlusStatus | ToolTimeStampedUpdateWithoutFiltering (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, double unfilteredtimestamp, double filteredtimestamp, const igsioFieldMapType *customFields=NULL) |
|
| vtkPlusDevice () |
|
virtual | ~vtkPlusDevice () |
|
Interface to brachytherapy steppers.
This class talks with CMS and CIVCO brachy steppers
Definition at line 24 of file vtkPlusBrachyTracker.h.