NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Protected Member Functions | List of all members
mitk::FindAndTriangulateCrossHair Class Reference
Inheritance diagram for mitk::FindAndTriangulateCrossHair:
Inheritance graph
[legend]
Collaboration diagram for mitk::FindAndTriangulateCrossHair:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacroItkParent (FindAndTriangulateCrossHair, itk::Object) static Pointer New()
 
void Initialise (std::string directory, std::string calibrationParameterDirectory)
 Set up the projector, finds the video file in the directory, and the tracking data, and sets up the videotracker matcher. More...
 
void Triangulate ()
 performs the point projection More...
 
void SetVisualise (bool)
 
void SetSaveVideo (bool)
 
virtual void SetTrackerIndex (int _arg)
 
virtual void SetFramesToProcess (int _arg)
 
virtual void SetHaltOnVideoReadFail (bool _arg)
 
virtual std::vector
< mitk::WorldPoint
GetPointsInLeftLensCS ()
 
virtual std::vector
< mitk::WorldPoint
GetWorldPoints ()
 
virtual std::vector
< mitk::ProjectedPointPair
GetScreenPoints ()
 
virtual bool GetInitOK ()
 
virtual bool GetTriangulateOK ()
 
void SetFlipMatrices (bool)
 Set the matrix flip state for the VideoTracker matcher. More...
 
void SetVideoLagMilliseconds (unsigned long long videoLag, bool videoLeadsTracking=false)
 set the video lag parameters for the tracker matcher More...
 

Protected Member Functions

 FindAndTriangulateCrossHair ()
 
virtual ~FindAndTriangulateCrossHair ()
 
 FindAndTriangulateCrossHair (const FindAndTriangulateCrossHair &)
 
FindAndTriangulateCrossHairoperator= (const FindAndTriangulateCrossHair &)
 

Constructor & Destructor Documentation

mitk::FindAndTriangulateCrossHair::FindAndTriangulateCrossHair ( )
protected
mitk::FindAndTriangulateCrossHair::~FindAndTriangulateCrossHair ( )
protectedvirtual
mitk::FindAndTriangulateCrossHair::FindAndTriangulateCrossHair ( const FindAndTriangulateCrossHair )
protected

Member Function Documentation

virtual bool mitk::FindAndTriangulateCrossHair::GetInitOK ( )
virtual
virtual std::vector<mitk::WorldPoint> mitk::FindAndTriangulateCrossHair::GetPointsInLeftLensCS ( )
virtual
virtual std::vector<mitk::ProjectedPointPair> mitk::FindAndTriangulateCrossHair::GetScreenPoints ( )
virtual
virtual bool mitk::FindAndTriangulateCrossHair::GetTriangulateOK ( )
virtual
virtual std::vector<mitk::WorldPoint> mitk::FindAndTriangulateCrossHair::GetWorldPoints ( )
virtual
void mitk::FindAndTriangulateCrossHair::Initialise ( std::string  directory,
std::string  calibrationParameterDirectory 
)

Set up the projector, finds the video file in the directory, and the tracking data, and sets up the videotracker matcher.

mitk::FindAndTriangulateCrossHair::mitkClassMacroItkParent ( FindAndTriangulateCrossHair  ,
itk::Object   
)
FindAndTriangulateCrossHair& mitk::FindAndTriangulateCrossHair::operator= ( const FindAndTriangulateCrossHair )
protected
void mitk::FindAndTriangulateCrossHair::SetFlipMatrices ( bool  state)

Set the matrix flip state for the VideoTracker matcher.

virtual void mitk::FindAndTriangulateCrossHair::SetFramesToProcess ( int  _arg)
virtual
virtual void mitk::FindAndTriangulateCrossHair::SetHaltOnVideoReadFail ( bool  _arg)
virtual
void mitk::FindAndTriangulateCrossHair::SetSaveVideo ( bool  savevideo)
virtual void mitk::FindAndTriangulateCrossHair::SetTrackerIndex ( int  _arg)
virtual
void mitk::FindAndTriangulateCrossHair::SetVideoLagMilliseconds ( unsigned long long  videoLag,
bool  videoLeadsTracking = false 
)

set the video lag parameters for the tracker matcher

void mitk::FindAndTriangulateCrossHair::SetVisualise ( bool  visualise)
void mitk::FindAndTriangulateCrossHair::Triangulate ( )

performs the point projection


The documentation for this class was generated from the following files: