CustusX  22.04-rc5
An IGT application
AngleCorrection Class Reference

#include <AngleCorrection.h>

Inheritance diagram for AngleCorrection:
cx::AngleCorrectionExecuter

Public Member Functions

 AngleCorrection ()
 
 ~AngleCorrection ()
 
void setInput (vtkSmartPointer< vtkPolyData > vpd_centerline, const char *image_prefix, double Vnyq, double cutoff, int nConvolutions, double uncertainty_limit=0.0, double minArrowDist=1.0)
 
void setInput (const char *centerline, const char *image_prefix, double Vnyq, double cutoff, int nConvolutions, double uncertainty_limit=0.0, double minArrowDist=1.0)
 
bool calculate ()
 
vtkSmartPointer< vtkPolyData > getOutput ()
 
vectorSpline3dDouble getClSpline ()
 
void writeDirectionToVtkFile (const char *filename)
 
int getIntersections ()
 
int getBloodVessels ()
 
int getNumOfStepsRan ()
 

Detailed Description

Definition at line 12 of file AngleCorrection.h.

Constructor & Destructor Documentation

AngleCorrection::AngleCorrection ( )

Implementation of AngleCorrection

Author
Daniel Hoyer Iversen

Definition at line 24 of file AngleCorrection.cpp.

AngleCorrection::~AngleCorrection ( )

Definition at line 45 of file AngleCorrection.cpp.

Member Function Documentation

bool AngleCorrection::calculate ( )

Definition at line 170 of file AngleCorrection.cpp.

int AngleCorrection::getBloodVessels ( )
inline

Definition at line 24 of file AngleCorrection.h.

vectorSpline3dDouble AngleCorrection::getClSpline ( )

Definition at line 215 of file AngleCorrection.cpp.

int AngleCorrection::getIntersections ( )
inline

Definition at line 23 of file AngleCorrection.h.

int AngleCorrection::getNumOfStepsRan ( )
inline

Definition at line 25 of file AngleCorrection.h.

vtkSmartPointer< vtkPolyData > AngleCorrection::getOutput ( )

Definition at line 209 of file AngleCorrection.cpp.

void AngleCorrection::setInput ( vtkSmartPointer< vtkPolyData >  vpd_centerline,
const char *  image_prefix,
double  Vnyq,
double  cutoff,
int  nConvolutions,
double  uncertainty_limit = 0.0,
double  minArrowDist = 1.0 
)

Definition at line 114 of file AngleCorrection.cpp.

void AngleCorrection::setInput ( const char *  centerline,
const char *  image_prefix,
double  Vnyq,
double  cutoff,
int  nConvolutions,
double  uncertainty_limit = 0.0,
double  minArrowDist = 1.0 
)

Definition at line 141 of file AngleCorrection.cpp.

void AngleCorrection::writeDirectionToVtkFile ( const char *  filename)

Definition at line 222 of file AngleCorrection.cpp.


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