18 #ifndef __vtkPlusOptimetConoProbeMeasurer_h 19 #define __vtkPlusOptimetConoProbeMeasurer_h 21 #include "vtkPlusDataCollectionExport.h" 33 class vtkMultiThreader;
42 void PrintSelf( ostream& os, vtkIndent indent );
64 vtkSetMacro(LaserPower, UINT16);
65 vtkSetMacro(Frequency, UINT16);
80 unsigned short CalculateCompositeLaserPower(UINT16 coarseLaserPower, UINT16 fineLaserPower);
83 static void* ProbeDialogThread(
void* ptr);
93 double LensOriginAlignment[6];
96 UINT16 DelayBetweenMeasurements;
105 unsigned short CoarseLaserPower;
108 unsigned short FineLaserPower;
111 vtkMultiThreader* Thread;
117 bool ProbeDialogOpen;
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Abstract interface for tracker and video devices.
virtual PlusStatus InternalConnect()
virtual bool IsTracker() const
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *)
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *)
Interface for the Optimet ConoProbe This class talks with Optimet ConoProbe over the Optimet Smart32 ...
virtual PlusStatus InternalDisconnect()
virtual PlusStatus InternalUpdate()
static vtkPlusDevice * New()
Interface to a 3D positioning tool, video source, or generalized data stream.