7 #ifndef __vtkPlusReadTrackedSignals_h 8 #define __vtkPlusReadTrackedSignals_h 10 #include "vtkPlusCalibrationExport.h" 13 #include "vtkObject.h" 27 virtual void PrintSelf(ostream& os, vtkIndent indent)
VTK_OVERRIDE;
30 void SetTrackerFrames(vtkIGSIOTrackedFrameList* trackerFrames);
33 void SetSignalTimeRange(
double rangeMin,
double rangeMax);
36 void SetProbeToReferenceTransformName(
const std::string& probeToReferenceTransformName);
45 void GetTimestamps(std::deque<double>& timestamps);
47 void GetSignalStylusRef(std::deque<double>& signalComponent);
48 void GetSignalStylusTipRef(std::deque<double>& signalComponent);
49 void GetSignalZ(std::deque<double>& signalComponent);
50 void GetSignalStylusTipSpeed(std::deque<double>& signalComponent);
52 PlusStatus ReadConfiguration(vtkXMLDataElement* aConfig);
53 vtkGetStringMacro(ObjectMarkerCoordinateFrame);
54 vtkGetStringMacro(ReferenceCoordinateFrame);
55 vtkGetStringMacro(ObjectPivotPointCoordinateFrame);
61 vtkSetStringMacro(ObjectMarkerCoordinateFrame);
62 vtkSetStringMacro(ReferenceCoordinateFrame);
63 vtkSetStringMacro(ObjectPivotPointCoordinateFrame);
92 #endif // __vtkPlusReadTrackedSignals_h char * ReferenceCoordinateFrame
char * ObjectMarkerCoordinateFrame
std::deque< double > m_SignalStylusRef
double m_SignalTimeRangeMin
std::deque< double > m_SignalStylusTipSpeed
vtkSmartPointer< vtkMatrix4x4 > StylusTipToStylusTransform
vtkIGSIOTrackedFrameList * m_TrackerFrames
std::deque< double > m_SignalTimestamps
char * ObjectPivotPointCoordinateFrame
Extract the motion component along the the principal axis of the motion. Used for computing a positio...
std::deque< double > m_SignalStylusTipRef
double m_SignalTimeRangeMax