NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Functions | |
mitk::Surface::Pointer | MakeLaparoscope (std::string RigidBodyFilename, std::string LeftHandeyeFilename, std::string RightHandeyeFilename, std::string CentreHandeyeFilename, bool AddCrossHairs, float TrackerMarkerRadius) |
For visualisation purposes, creates a representation of the laparoscope. More... | |
mitk::Surface::Pointer | MakePointer (std::string rigidBodyFilename, std::string handeyeFilename) |
For visualisation purposes, creates a representation of the pointer. More... | |
mitk::Surface::Pointer | MakeReference (std::string rigidBodyFilename, std::string handeyeFilename) |
For visualisation purposes, creates a representation of the reference. More... | |
mitk::Surface::Pointer | MakeReferencePolaris (std::string rigidBodyFilename, std::string handeyeFilename) |
For visualisation purposes, creates a representation of the reference. More... | |
mitk::Surface::Pointer | MakeAWall (const int &whichwall, const float &size, const float &xOffset, const float &yOffset, const float &zOffset, const float &thickness) |
For visualisation purposes, make a wall of a cube. More... | |
mitk::Surface::Pointer | MakeXAxes (const float &length, const bool &symmetric) |
For visualisation purposes, make a nice big axes. More... | |
mitk::Surface::Pointer | MakeYAxes (const float &length, const bool &symmetric) |
For visualisation purposes, make a nice big axes. More... | |
mitk::Surface::Pointer | MakeZAxes (const float &length, const bool &symmetric) |
For visualisation purposes, make a nice big axes. More... | |
mitk::Surface::Pointer | MakeLapLensAxes () |
a special type of axis useful for cameras More... | |
mitk::Surface::Pointer | MakeOptotrak (const float &width) |
for visualisation purposes, make a representation of an Optotrak Certus camera unit More... | |
mitk::Surface::Pointer | MakePolaris (const float &width) |
for visualisation purposes, make a representation of an NDI Polaris camera unit More... | |
mitk::Surface::Pointer | MakeTransrectalUSProbe (std::string handeyeFilename) |
For visualisation purposes, creates a representation of a transrectal ultrasound probe. More... | |
mitk::Surface::Pointer | MakeMonitor () |
For visualisation purposes, creates a representation of a monitor. More... | |
mitk::PointSet::Pointer | MakePointSetOfBifurcations (const std::vector< vtkPolyData * > polyDatas) |
Scans through polyDatas, which should contain poly-lines, and identifies the bifurcation points. More... | |
mitk::Surface::Pointer MakeAWall | ( | const int & | whichwall, |
const float & | size = 4000 , |
||
const float & | xOffset = 0.0 , |
||
const float & | yOffset = 0.0 , |
||
const float & | zOffset = -0.3 , |
||
const float & | thickness = 10.0 |
||
) |
For visualisation purposes, make a wall of a cube.
the | size of the cube in mm |
which | wall to make |
the | xoffset, room will be centred at x= size * xOffset |
mitk::Surface::Pointer MakeLaparoscope | ( | std::string | rigidBodyFilename, |
std::string | LeftHandeyeFilename, | ||
std::string | RightHandeyeFilename, | ||
std::string | CentreHandeyeFilename, | ||
bool | AddCrossHairs = true , |
||
float | TrackerMarkerRadius = 3.0 |
||
) |
For visualisation purposes, creates a representation of the laparoscope.
the | rigid body filename to define the location of the tracking markers |
the | handeye calibration to define the tool origin |
mitk::Surface::Pointer MakeLapLensAxes | ( | ) |
a special type of axis useful for cameras
mitk::Surface::Pointer MakeMonitor | ( | ) |
For visualisation purposes, creates a representation of a monitor.
the | handeye calibration to define the tool origin |
mitk::Surface::Pointer MakeOptotrak | ( | const float & | width = 500 | ) |
for visualisation purposes, make a representation of an Optotrak Certus camera unit
the | width of the camera unit |
mitk::Surface::Pointer MakePointer | ( | std::string | rigidBodyFilename, |
std::string | handeyeFilename | ||
) |
For visualisation purposes, creates a representation of the pointer.
the | rigid body filename to define the location of the tracking markers |
the | handeye calibration to define the tool origin |
mitk::PointSet::Pointer MakePointSetOfBifurcations | ( | const std::vector< vtkPolyData * > | polyDatas | ) |
Scans through polyDatas, which should contain poly-lines, and identifies the bifurcation points.
mitk::Surface::Pointer MakePolaris | ( | const float & | width = 300 | ) |
for visualisation purposes, make a representation of an NDI Polaris camera unit
the | width of the camera unit |
mitk::Surface::Pointer MakeReference | ( | std::string | rigidBodyFilename, |
std::string | handeyeFilename | ||
) |
For visualisation purposes, creates a representation of the reference.
the | rigid body filename to define the location of the tracking markers |
the | handeye calibration to define the tool origin |
mitk::Surface::Pointer MakeReferencePolaris | ( | std::string | rigidBodyFilename, |
std::string | handeyeFilename | ||
) |
For visualisation purposes, creates a representation of the reference.
the | rigid body filename to define the location of the tracking markers |
the | handeye calibration to define the tool origin |
mitk::Surface::Pointer MakeTransrectalUSProbe | ( | std::string | handeyeFilename | ) |
For visualisation purposes, creates a representation of a transrectal ultrasound probe.
the | handeye calibration to define the tool origin |
mitk::Surface::Pointer MakeXAxes | ( | const float & | length = 4000 , |
const bool & | symmetric = false |
||
) |
For visualisation purposes, make a nice big axes.
the | length of the axis |
whether | or not the axis is symmetric |
mitk::Surface::Pointer MakeYAxes | ( | const float & | length = 4000 , |
const bool & | symmetric = false |
||
) |
For visualisation purposes, make a nice big axes.
the | length of the axis |
whether | or not the axis is symmetric |
mitk::Surface::Pointer MakeZAxes | ( | const float & | length = 4000 , |
const bool & | symmetric = true |
||
) |
For visualisation purposes, make a nice big axes.
the | length of the axis |
whether | or not the axis is symmetric |