PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPlusAgilentScopeTracker Class Reference

Interface class for Agilent oscilloscope devices. More...

#include <src/PlusDataCollection/Agilent/vtkPlusAgilentScopeTracker.h>

Inheritance diagram for vtkPlusAgilentScopeTracker:
Inheritance graph
[legend]
Collaboration diagram for vtkPlusAgilentScopeTracker:
Collaboration graph
[legend]

Public Types

typedef vtkPlusDevice Superclass
 
- Public Types inherited from vtkPlusDevice
typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual ViInt32 GetBandwidth ()
 
virtual const char * GetClassName ()
 
virtual ViReal64 GetDelayTimeSec ()
 
virtual ViReal64 GetFullScale ()
 
virtual ViInt32 GetKernelSize ()
 
virtual ViReal64 GetLevel ()
 
virtual ViInt32 GetMinPeakDistance ()
 
virtual ViReal64 GetOffset ()
 
virtual ViInt32 GetSampleCountPerAcquisition ()
 
virtual ViReal64 GetSampleFrequencyHz ()
 
virtual ViInt32 GetSlope ()
 
virtual ViInt32 GetSpeedOfSound ()
 
virtual ViInt32 GetTrigCoupling ()
 
PlusStatus InternalUpdate ()
 
virtual int IsA (const char *type)
 
virtual bool IsTracker () const
 
virtual PlusStatus NotifyConfigured ()
 
void PrintSelf (ostream &os, vtkIndent indent)
 
PlusStatus Probe ()
 
virtual PlusStatus ReadConfiguration (vtkXMLDataElement *config)
 
virtual void SetBandwidth (ViInt32)
 
virtual void SetDelayTimeSec (ViReal64)
 
virtual void SetFullScale (ViReal64)
 
virtual void SetKernelSize (ViInt32)
 
virtual void SetLevel (ViReal64)
 
virtual void SetMinPeakDistance (ViInt32)
 
virtual void SetOffset (ViReal64)
 
virtual void SetSampleCountPerAcquisition (ViInt32)
 
virtual void SetSampleFrequencyHz (ViReal64)
 
virtual void SetSlope (ViInt32)
 
virtual void SetSpeedOfSound (ViInt32)
 
virtual void SetTrigCoupling (ViInt32)
 
virtual PlusStatus WriteConfiguration (vtkXMLDataElement *config)
 
- Public Member Functions inherited from vtkPlusDevice
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)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusAgilentScopeTrackerNew ()
 
static vtkPlusAgilentScopeTrackerSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPlusDevice
static PlusStatus GetToolReferenceFrameFromTrackedFrame (igsioTrackedFrame &aFrame, std::string &aToolReferenceFrameName)
 
static int IsTypeOf (const char *type)
 
static vtkPlusDeviceNew ()
 
static vtkPlusDeviceSafeDownCast (vtkObject *o)
 

Protected Member Functions

virtual PlusStatus InternalConnect ()
 Connect to the oscilloscope hardware. More...
 
virtual PlusStatus InternalDisconnect ()
 Disconnect from the oscilloscope hardware. More...
 
 vtkPlusAgilentScopeTracker ()
 
virtual ~vtkPlusAgilentScopeTracker ()
 
- Protected Member Functions inherited from vtkPlusDevice
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 vtkPlusDataCollectorGetDataCollector ()
 
double GetRecordingStartTime () const
 
bool GetStartThreadForInternalUpdates () const
 
bool HasGracePeriodExpired ()
 
virtual PlusStatus InternalStartRecording ()
 
virtual PlusStatus InternalStopRecording ()
 
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 ()
 

Protected Attributes

ViInt32 Bandwidth
 
ViInt32 Coupling
 
ViInt16 * DataArray
 
AqDataDescriptor DataDescription
 
ViReal64 DelayTimeSec
 
ViInt16 * EnvelopeArray
 
vtkSmartPointer< vtkMatrix4x4 > FirstPeakToNeedleTip
 
ViReal64 FullScale
 
ViReal64 * HannWindow
 
ViInt32 InstrumentCount
 
ViSession InstrumentID
 
ViInt32 KernelSize
 
unsigned long LastFrameNumber
 Index of the last frame number. More...
 
ViReal64 Level
 
ViInt32 MinPeakDistance
 
ViReal64 Offset
 
ViChar OptionString [32]
 
std::vector< std::pair< ViInt16, ViInt32 > > PeakEntries
 
ViInt32 * PeakIdxArray
 
AqReadParameters ReadParameters
 
ViChar ResourceName [16]
 
ViInt32 SampleCountPerAcquisition
 
ViReal64 SampleFrequencyHz
 
ViReal64 SampleIntervalSec
 
vtkSmartPointer< vtkMatrix4x4 > SecondPeakToNeedleTip
 
ViInt32 SegmentCountPerAcquisition
 
AqSegmentDescriptor SegmentDescription
 
vtkSmartPointer< vtkImageData > SignalImage
 
ViInt32 Slope
 
ViInt32 SpeedOfSound
 
ViStatus Status
 
vtkSmartPointer< vtkMatrix4x4 > ThirdPeakToNeedleTip
 
ViInt32 TrigCoupling
 
- Protected Attributes inherited from vtkPlusDevice
double AcquisitionRate
 
int Connected
 
bool CorrectlyConfigured
 
StreamBufferItemCurrentStreamBufferItem
 
vtkPlusDataCollectorDataCollector
 
double DesiredTimestamp
 
std::string DeviceId
 
DataSourceContainer Fields
 
unsigned long FrameNumber
 
double FrameTimeStamp
 
ChannelContainer InputChannels
 
double LocalTimeOffsetSec
 
double MissingInputGracePeriodSec
 
ChannelContainer OutputChannels
 
int OutputNeedsInitialization
 
std::map< std::string, std::string > Parameters
 
int Recording
 
double RecordingStartTime
 
std::set< std::string > ReportedUnknownTools
 
bool RequireImageOrientationInConfiguration
 
bool RequirePortNameInDeviceSetConfiguration
 
bool StartThreadForInternalUpdates
 
bool ThreadAlive
 
vtkMultiThreader * Threader
 
int ThreadId
 
double TimestampClosestToDesired
 
std::string ToolReferenceFrameName
 
DataSourceContainer Tools
 
int UpdateWithDesiredTimestamp
 
DataSourceContainer VideoSources
 

Additional Inherited Members

- Public Attributes inherited from vtkPlusDevice
double InternalUpdateRate
 
vtkIGSIORecursiveCriticalSection * UpdateMutex
 
vtkTimeStamp UpdateTime
 
- Static Public Attributes inherited from vtkPlusDevice
static const std::string BMODE_PORT_NAME = "B"
 
static const std::string PARAMETER_XML_ELEMENT_TAG = "Parameter"
 
static const std::string PARAMETERS_XML_ELEMENT_TAG = "Parameters"
 
static const std::string RFMODE_PORT_NAME = "Rf"
 
- Static Protected Member Functions inherited from vtkPlusDevice
static void * vtkDataCaptureThread (vtkMultiThreader::ThreadInfo *data)
 
- Static Protected Attributes inherited from vtkPlusDevice
static const int VIRTUAL_DEVICE_FRAME_RATE = 50
 

Detailed Description

Interface class for Agilent oscilloscope devices.

Definition at line 35 of file vtkPlusAgilentScopeTracker.h.

Member Typedef Documentation

◆ Superclass

Definition at line 39 of file vtkPlusAgilentScopeTracker.h.

Constructor & Destructor Documentation

◆ vtkPlusAgilentScopeTracker()

vtkPlusAgilentScopeTracker::vtkPlusAgilentScopeTracker ( )
protected

Definition at line 98 of file vtkPlusAgilentScopeTracker.cxx.

◆ ~vtkPlusAgilentScopeTracker()

vtkPlusAgilentScopeTracker::~vtkPlusAgilentScopeTracker ( )
protectedvirtual

Definition at line 170 of file vtkPlusAgilentScopeTracker.cxx.

Member Function Documentation

◆ GetBandwidth()

virtual ViInt32 vtkPlusAgilentScopeTracker::GetBandwidth ( )
virtual

◆ GetClassName()

virtual const char* vtkPlusAgilentScopeTracker::GetClassName ( )
virtual

Reimplemented from vtkPlusDevice.

◆ GetDelayTimeSec()

virtual ViReal64 vtkPlusAgilentScopeTracker::GetDelayTimeSec ( )
virtual

◆ GetFullScale()

virtual ViReal64 vtkPlusAgilentScopeTracker::GetFullScale ( )
virtual

◆ GetKernelSize()

virtual ViInt32 vtkPlusAgilentScopeTracker::GetKernelSize ( )
virtual

◆ GetLevel()

virtual ViReal64 vtkPlusAgilentScopeTracker::GetLevel ( )
virtual

◆ GetMinPeakDistance()

virtual ViInt32 vtkPlusAgilentScopeTracker::GetMinPeakDistance ( )
virtual

◆ GetOffset()

virtual ViReal64 vtkPlusAgilentScopeTracker::GetOffset ( )
virtual

◆ GetSampleCountPerAcquisition()

virtual ViInt32 vtkPlusAgilentScopeTracker::GetSampleCountPerAcquisition ( )
virtual

◆ GetSampleFrequencyHz()

virtual ViReal64 vtkPlusAgilentScopeTracker::GetSampleFrequencyHz ( )
virtual

◆ GetSlope()

virtual ViInt32 vtkPlusAgilentScopeTracker::GetSlope ( )
virtual

◆ GetSpeedOfSound()

virtual ViInt32 vtkPlusAgilentScopeTracker::GetSpeedOfSound ( )
virtual

◆ GetTrigCoupling()

virtual ViInt32 vtkPlusAgilentScopeTracker::GetTrigCoupling ( )
virtual

◆ InternalConnect()

PlusStatus vtkPlusAgilentScopeTracker::InternalConnect ( )
protectedvirtual

Connect to the oscilloscope hardware.

Reimplemented from vtkPlusDevice.

Definition at line 594 of file vtkPlusAgilentScopeTracker.cxx.

◆ InternalDisconnect()

PlusStatus vtkPlusAgilentScopeTracker::InternalDisconnect ( )
protectedvirtual

Disconnect from the oscilloscope hardware.

Reimplemented from vtkPlusDevice.

Definition at line 698 of file vtkPlusAgilentScopeTracker.cxx.

◆ InternalUpdate()

PlusStatus vtkPlusAgilentScopeTracker::InternalUpdate ( )
virtual

Request data from the oscilloscope and push the new transforms to the tools.

Reimplemented from vtkPlusDevice.

Definition at line 326 of file vtkPlusAgilentScopeTracker.cxx.

◆ IsA()

virtual int vtkPlusAgilentScopeTracker::IsA ( const char *  type)
virtual

Reimplemented from vtkPlusDevice.

◆ IsTracker()

virtual bool vtkPlusAgilentScopeTracker::IsTracker ( ) const
inlinevirtual

Is this device a tracker

Reimplemented from vtkPlusDevice.

Definition at line 42 of file vtkPlusAgilentScopeTracker.h.

◆ IsTypeOf()

static int vtkPlusAgilentScopeTracker::IsTypeOf ( const char *  type)
static

◆ New()

static vtkPlusAgilentScopeTracker* vtkPlusAgilentScopeTracker::New ( )
static

◆ NotifyConfigured()

PlusStatus vtkPlusAgilentScopeTracker::NotifyConfigured ( )
virtual

Confirm that the device has been properly configured

Reimplemented from vtkPlusDevice.

Definition at line 559 of file vtkPlusAgilentScopeTracker.cxx.

◆ PrintSelf()

void vtkPlusAgilentScopeTracker::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented from vtkPlusDevice.

Definition at line 191 of file vtkPlusAgilentScopeTracker.cxx.

◆ Probe()

PlusStatus vtkPlusAgilentScopeTracker::Probe ( )
virtual

Probe to see if the PCI card is present in the system

Reimplemented from vtkPlusDevice.

Definition at line 303 of file vtkPlusAgilentScopeTracker.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusAgilentScopeTracker::ReadConfiguration ( vtkXMLDataElement *  config)
virtual

Read tracker configuration from xml data

Reimplemented from vtkPlusDevice.

Definition at line 514 of file vtkPlusAgilentScopeTracker.cxx.

◆ SafeDownCast()

static vtkPlusAgilentScopeTracker* vtkPlusAgilentScopeTracker::SafeDownCast ( vtkObject *  o)
static

◆ SetBandwidth()

virtual void vtkPlusAgilentScopeTracker::SetBandwidth ( ViInt32  )
virtual

◆ SetDelayTimeSec()

virtual void vtkPlusAgilentScopeTracker::SetDelayTimeSec ( ViReal64  )
virtual

◆ SetFullScale()

virtual void vtkPlusAgilentScopeTracker::SetFullScale ( ViReal64  )
virtual

◆ SetKernelSize()

virtual void vtkPlusAgilentScopeTracker::SetKernelSize ( ViInt32  )
virtual

◆ SetLevel()

virtual void vtkPlusAgilentScopeTracker::SetLevel ( ViReal64  )
virtual

◆ SetMinPeakDistance()

virtual void vtkPlusAgilentScopeTracker::SetMinPeakDistance ( ViInt32  )
virtual

◆ SetOffset()

virtual void vtkPlusAgilentScopeTracker::SetOffset ( ViReal64  )
virtual

◆ SetSampleCountPerAcquisition()

virtual void vtkPlusAgilentScopeTracker::SetSampleCountPerAcquisition ( ViInt32  )
virtual

◆ SetSampleFrequencyHz()

virtual void vtkPlusAgilentScopeTracker::SetSampleFrequencyHz ( ViReal64  )
virtual

◆ SetSlope()

virtual void vtkPlusAgilentScopeTracker::SetSlope ( ViInt32  )
virtual

◆ SetSpeedOfSound()

virtual void vtkPlusAgilentScopeTracker::SetSpeedOfSound ( ViInt32  )
virtual

◆ SetTrigCoupling()

virtual void vtkPlusAgilentScopeTracker::SetTrigCoupling ( ViInt32  )
virtual

◆ WriteConfiguration()

PlusStatus vtkPlusAgilentScopeTracker::WriteConfiguration ( vtkXMLDataElement *  config)
virtual

Read tracker configuration from xml data

Reimplemented from vtkPlusDevice.

Definition at line 538 of file vtkPlusAgilentScopeTracker.cxx.

Member Data Documentation

◆ Bandwidth

ViInt32 vtkPlusAgilentScopeTracker::Bandwidth
protected

Definition at line 126 of file vtkPlusAgilentScopeTracker.h.

◆ Coupling

ViInt32 vtkPlusAgilentScopeTracker::Coupling
protected

Definition at line 125 of file vtkPlusAgilentScopeTracker.h.

◆ DataArray

ViInt16* vtkPlusAgilentScopeTracker::DataArray
protected

Definition at line 145 of file vtkPlusAgilentScopeTracker.h.

◆ DataDescription

AqDataDescriptor vtkPlusAgilentScopeTracker::DataDescription
protected

Definition at line 141 of file vtkPlusAgilentScopeTracker.h.

◆ DelayTimeSec

ViReal64 vtkPlusAgilentScopeTracker::DelayTimeSec
protected

Definition at line 120 of file vtkPlusAgilentScopeTracker.h.

◆ EnvelopeArray

ViInt16* vtkPlusAgilentScopeTracker::EnvelopeArray
protected

Definition at line 146 of file vtkPlusAgilentScopeTracker.h.

◆ FirstPeakToNeedleTip

vtkSmartPointer<vtkMatrix4x4> vtkPlusAgilentScopeTracker::FirstPeakToNeedleTip
protected

Definition at line 132 of file vtkPlusAgilentScopeTracker.h.

◆ FullScale

ViReal64 vtkPlusAgilentScopeTracker::FullScale
protected

Definition at line 123 of file vtkPlusAgilentScopeTracker.h.

◆ HannWindow

ViReal64* vtkPlusAgilentScopeTracker::HannWindow
protected

Definition at line 149 of file vtkPlusAgilentScopeTracker.h.

◆ InstrumentCount

ViInt32 vtkPlusAgilentScopeTracker::InstrumentCount
protected

Definition at line 110 of file vtkPlusAgilentScopeTracker.h.

◆ InstrumentID

ViSession vtkPlusAgilentScopeTracker::InstrumentID
protected

Definition at line 114 of file vtkPlusAgilentScopeTracker.h.

◆ KernelSize

ViInt32 vtkPlusAgilentScopeTracker::KernelSize
protected

Definition at line 150 of file vtkPlusAgilentScopeTracker.h.

◆ LastFrameNumber

unsigned long vtkPlusAgilentScopeTracker::LastFrameNumber
protected

Index of the last frame number.

Definition at line 107 of file vtkPlusAgilentScopeTracker.h.

◆ Level

ViReal64 vtkPlusAgilentScopeTracker::Level
protected

Definition at line 129 of file vtkPlusAgilentScopeTracker.h.

◆ MinPeakDistance

ViInt32 vtkPlusAgilentScopeTracker::MinPeakDistance
protected

Definition at line 130 of file vtkPlusAgilentScopeTracker.h.

◆ Offset

ViReal64 vtkPlusAgilentScopeTracker::Offset
protected

Definition at line 124 of file vtkPlusAgilentScopeTracker.h.

◆ OptionString

ViChar vtkPlusAgilentScopeTracker::OptionString[32]
protected

Definition at line 113 of file vtkPlusAgilentScopeTracker.h.

◆ PeakEntries

std::vector<std::pair<ViInt16, ViInt32> > vtkPlusAgilentScopeTracker::PeakEntries
protected

Definition at line 154 of file vtkPlusAgilentScopeTracker.h.

◆ PeakIdxArray

ViInt32* vtkPlusAgilentScopeTracker::PeakIdxArray
protected

Definition at line 153 of file vtkPlusAgilentScopeTracker.h.

◆ ReadParameters

AqReadParameters vtkPlusAgilentScopeTracker::ReadParameters
protected

Definition at line 140 of file vtkPlusAgilentScopeTracker.h.

◆ ResourceName

ViChar vtkPlusAgilentScopeTracker::ResourceName[16]
protected

Definition at line 112 of file vtkPlusAgilentScopeTracker.h.

◆ SampleCountPerAcquisition

ViInt32 vtkPlusAgilentScopeTracker::SampleCountPerAcquisition
protected

Definition at line 121 of file vtkPlusAgilentScopeTracker.h.

◆ SampleFrequencyHz

ViReal64 vtkPlusAgilentScopeTracker::SampleFrequencyHz
protected

Definition at line 118 of file vtkPlusAgilentScopeTracker.h.

◆ SampleIntervalSec

ViReal64 vtkPlusAgilentScopeTracker::SampleIntervalSec
protected

Definition at line 119 of file vtkPlusAgilentScopeTracker.h.

◆ SecondPeakToNeedleTip

vtkSmartPointer<vtkMatrix4x4> vtkPlusAgilentScopeTracker::SecondPeakToNeedleTip
protected

Definition at line 133 of file vtkPlusAgilentScopeTracker.h.

◆ SegmentCountPerAcquisition

ViInt32 vtkPlusAgilentScopeTracker::SegmentCountPerAcquisition
protected

Definition at line 122 of file vtkPlusAgilentScopeTracker.h.

◆ SegmentDescription

AqSegmentDescriptor vtkPlusAgilentScopeTracker::SegmentDescription
protected

Definition at line 142 of file vtkPlusAgilentScopeTracker.h.

◆ SignalImage

vtkSmartPointer<vtkImageData> vtkPlusAgilentScopeTracker::SignalImage
protected

Definition at line 137 of file vtkPlusAgilentScopeTracker.h.

◆ Slope

ViInt32 vtkPlusAgilentScopeTracker::Slope
protected

Definition at line 128 of file vtkPlusAgilentScopeTracker.h.

◆ SpeedOfSound

ViInt32 vtkPlusAgilentScopeTracker::SpeedOfSound
protected

Definition at line 117 of file vtkPlusAgilentScopeTracker.h.

◆ Status

ViStatus vtkPlusAgilentScopeTracker::Status
protected

Definition at line 111 of file vtkPlusAgilentScopeTracker.h.

◆ ThirdPeakToNeedleTip

vtkSmartPointer<vtkMatrix4x4> vtkPlusAgilentScopeTracker::ThirdPeakToNeedleTip
protected

Definition at line 134 of file vtkPlusAgilentScopeTracker.h.

◆ TrigCoupling

ViInt32 vtkPlusAgilentScopeTracker::TrigCoupling
protected

Definition at line 127 of file vtkPlusAgilentScopeTracker.h.


The documentation for this class was generated from the following files: