7 #ifndef __vtkPlusPhilips3DProbeVideoSource_h 8 #define __vtkPlusPhilips3DProbeVideoSource_h 10 #include "vtkPlusDataCollectionExport.h" 13 #include "StreamMgr.h" 40 vtkGetMacro(Port,
int);
41 vtkSetMacro(Port,
int);
43 vtkGetStringMacro(IPAddress);
44 vtkSetStringMacro(IPAddress);
46 vtkSetMacro(ForceZQuantize,
bool);
47 vtkGetMacro(ForceZQuantize,
bool);
49 vtkSetMacro(ResolutionFactor,
double);
50 vtkGetMacro(ResolutionFactor,
double);
52 vtkSetMacro(IntegerZ,
bool);
53 vtkGetMacro(IntegerZ,
bool);
55 vtkSetMacro(Isotropic,
bool);
56 vtkGetMacro(Isotropic,
bool);
58 vtkSetMacro(QuantizeDim,
bool);
59 vtkGetMacro(QuantizeDim,
bool);
61 vtkSetMacro(ZDecimation,
int);
62 vtkGetMacro(ZDecimation,
int);
64 vtkSetMacro(Set4PtFIR,
bool);
65 vtkGetMacro(Set4PtFIR,
bool);
67 vtkSetMacro(LatAndElevSmoothingIndex,
int);
68 vtkGetMacro(LatAndElevSmoothingIndex,
int);
77 void CallbackAddFrame(vtkImageData* imageData);
127 static bool StreamCallback(_int64
id, SClient3DArray* ed, SClient3DArray* cd);
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Abstract interface for tracker and video devices.
virtual PlusStatus InternalConnect()
virtual bool IsTracker() const
unsigned long FrameNumber
vtkPlusIEEListener * Listener
Class for providing VTK video input interface from Philips ie33 3D ultrasound probe.
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
virtual PlusStatus NotifyConfigured()
int LatAndElevSmoothingIndex
virtual PlusStatus InternalDisconnect()
virtual PlusStatus InternalUpdate()
static vtkPlusDevice * New()