7 #ifndef __vtkPlusAgilentScopeTracker_h 8 #define __vtkPlusAgilentScopeTracker_h 10 #include "vtkPlusDataCollectionExport.h" 14 #include <AgMD1FundamentalDataTypes.h> 18 #include <vtkSmartPointer.h> 40 void PrintSelf(ostream& os, vtkIndent indent);
61 vtkSetMacro(SampleFrequencyHz, ViReal64);
62 vtkGetMacro(SampleFrequencyHz, ViReal64);
64 vtkSetMacro(DelayTimeSec, ViReal64);
65 vtkGetMacro(DelayTimeSec, ViReal64);
67 vtkSetMacro(SampleCountPerAcquisition, ViInt32);
68 vtkGetMacro(SampleCountPerAcquisition, ViInt32);
70 vtkSetMacro(FullScale, ViReal64);
71 vtkGetMacro(FullScale, ViReal64);
73 vtkSetMacro(Offset, ViReal64);
74 vtkGetMacro(Offset, ViReal64);
76 vtkSetMacro(Bandwidth, ViInt32);
77 vtkGetMacro(Bandwidth, ViInt32);
79 vtkSetMacro(TrigCoupling, ViInt32);
80 vtkGetMacro(TrigCoupling, ViInt32);
82 vtkSetMacro(Slope, ViInt32);
83 vtkGetMacro(Slope, ViInt32);
85 vtkSetMacro(Level, ViReal64);
86 vtkGetMacro(Level, ViReal64);
88 vtkSetMacro(SpeedOfSound, ViInt32);
89 vtkGetMacro(SpeedOfSound, ViInt32);
91 vtkSetMacro(KernelSize, ViInt32);
92 vtkGetMacro(KernelSize, ViInt32);
94 vtkSetMacro(MinPeakDistance, ViInt32);
95 vtkGetMacro(MinPeakDistance, ViInt32);
112 ViChar ResourceName[16];
113 ViChar OptionString[32];
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
ViInt32 SampleCountPerAcquisition
unsigned long LastFrameNumber
Index of the last frame number.
Abstract interface for tracker and video devices.
vtkSmartPointer< vtkMatrix4x4 > FirstPeakToNeedleTip
ViInt32 SegmentCountPerAcquisition
vtkSmartPointer< vtkImageData > SignalImage
virtual PlusStatus InternalConnect()
ViReal64 SampleIntervalSec
Interface class for Agilent oscilloscope devices.
std::vector< std::pair< ViInt16, ViInt32 > > PeakEntries
virtual PlusStatus Probe()
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
AqSegmentDescriptor SegmentDescription
AqReadParameters ReadParameters
vtkSmartPointer< vtkMatrix4x4 > SecondPeakToNeedleTip
virtual bool IsTracker() const
virtual PlusStatus NotifyConfigured()
AqDataDescriptor DataDescription
virtual PlusStatus InternalDisconnect()
vtkSmartPointer< vtkMatrix4x4 > ThirdPeakToNeedleTip
virtual PlusStatus InternalUpdate()
static vtkPlusDevice * New()
ViReal64 SampleFrequencyHz