cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
mtsMicronTracker.h File Reference

cisst component for Claron MicronTracker trackers. More...

#include <vector>
#include <cisstVector/vctDynamicNArray.h>
#include <cisstVector/vctFixedSizeVectorTypes.h>
#include <cisstMultiTask/mtsTaskPeriodic.h>
#include <cisstMultiTask/mtsVector.h>
#include <cisstMultiTask/mtsTransformationTypes.h>
#include <cisstOSAbstraction/osaGetTime.h>
#include <cisstParameterTypes/prmPositionCartesianGet.h>
#include <cisstStereoVision/svlBufferSample.h>
#include <sawClaronMicronTracker/sawClaronMicronTrackerExport.h>
#include <MTC.h>

Go to the source code of this file.

Classes

class  mtsMicronTracker
 
class  mtsMicronTracker::Tool
 

Functions

 CMN_DECLARE_SERVICES_INSTANTIATION (mtsMicronTracker)
 

Detailed Description

cisst component for Claron MicronTracker trackers.

Bug:

Hard coded to only support 640x480 resolution cameras.

Automatic light coolness adjustment using CoolCard is not working.

Warning
HdrEnabledSet is disabled, since it's removed in the new API.
Todo:

Replace current custom video player with an svl Qt widget (mtsMicronTracker already provides an svlSampleBuffer).

ComputeCameraModel method needs error analysis.

Mapping from markerName to markerHandle.

Refactor the method of obtaining marker projections for the controller Qt Component.

Check for mtMeasurementHazardCode using Xform3D_HazardCodeGet.

Fix/suppress _WIN32_WINNT macro redefinition warning.

See sawNDITracker for other common tracking related todos.

Function Documentation

CMN_DECLARE_SERVICES_INSTANTIATION ( mtsMicronTracker  )