Experimental method for generating centerlines from an image.
More...
#include <vtkvmtkActiveTubeFilter.h>
|
static bool | IsInExtent (vtkIdType extent[6], int ijk[3], vtkIdType border) |
|
static bool | IsCellInExtent (int extent[6], int ijk[3], vtkIdType border) |
|
Experimental method for generating centerlines from an image.
- Date
- 2006/04/06 16:48:25
- Revision
- 1.3
Developed with support from the EC FP7/2007-2013: ARCH, Project n. 224390
Definition at line 41 of file vtkvmtkActiveTubeFilter.h.
◆ Superclass
◆ vtkvmtkActiveTubeFilter()
vtkvmtkActiveTubeFilter::vtkvmtkActiveTubeFilter |
( |
| ) |
|
|
protected |
◆ ~vtkvmtkActiveTubeFilter()
vtkvmtkActiveTubeFilter::~vtkvmtkActiveTubeFilter |
( |
| ) |
|
|
protected |
◆ IsTypeOf()
static int vtkvmtkActiveTubeFilter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkvmtkActiveTubeFilter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ NewInstanceInternal()
virtual vtkObjectBase* vtkvmtkActiveTubeFilter::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
◆ NewInstance()
◆ PrintSelf()
void vtkvmtkActiveTubeFilter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ New()
◆ SetPotentialImage()
virtual void vtkvmtkActiveTubeFilter::SetPotentialImage |
( |
vtkImageData * |
| ) |
|
|
virtual |
◆ GetPotentialImage()
virtual vtkImageData* vtkvmtkActiveTubeFilter::GetPotentialImage |
( |
| ) |
|
|
virtual |
◆ SetRadiusArrayName()
virtual void vtkvmtkActiveTubeFilter::SetRadiusArrayName |
( |
const char * |
| ) |
|
|
virtual |
◆ GetRadiusArrayName()
virtual char* vtkvmtkActiveTubeFilter::GetRadiusArrayName |
( |
| ) |
|
|
virtual |
◆ SetNumberOfIterations()
virtual void vtkvmtkActiveTubeFilter::SetNumberOfIterations |
( |
int |
| ) |
|
|
virtual |
◆ GetNumberOfIterations()
virtual int vtkvmtkActiveTubeFilter::GetNumberOfIterations |
( |
| ) |
|
|
virtual |
◆ SetPotentialWeight()
virtual void vtkvmtkActiveTubeFilter::SetPotentialWeight |
( |
double |
| ) |
|
|
virtual |
◆ GetPotentialWeight()
virtual double vtkvmtkActiveTubeFilter::GetPotentialWeight |
( |
| ) |
|
|
virtual |
◆ SetStiffnessWeight()
virtual void vtkvmtkActiveTubeFilter::SetStiffnessWeight |
( |
double |
| ) |
|
|
virtual |
◆ GetStiffnessWeight()
virtual double vtkvmtkActiveTubeFilter::GetStiffnessWeight |
( |
| ) |
|
|
virtual |
◆ SetConvergence()
virtual void vtkvmtkActiveTubeFilter::SetConvergence |
( |
double |
| ) |
|
|
virtual |
◆ GetConvergence()
virtual double vtkvmtkActiveTubeFilter::GetConvergence |
( |
| ) |
|
|
virtual |
◆ SetCFLCoefficient()
virtual void vtkvmtkActiveTubeFilter::SetCFLCoefficient |
( |
double |
| ) |
|
|
virtual |
◆ GetCFLCoefficient()
virtual double vtkvmtkActiveTubeFilter::GetCFLCoefficient |
( |
| ) |
|
|
virtual |
◆ SetMinimumRadius()
virtual void vtkvmtkActiveTubeFilter::SetMinimumRadius |
( |
double |
| ) |
|
|
virtual |
◆ GetMinimumRadius()
virtual double vtkvmtkActiveTubeFilter::GetMinimumRadius |
( |
| ) |
|
|
virtual |
◆ SetFixedEndpointCoordinates()
virtual void vtkvmtkActiveTubeFilter::SetFixedEndpointCoordinates |
( |
int |
| ) |
|
|
virtual |
◆ GetFixedEndpointCoordinates()
virtual int vtkvmtkActiveTubeFilter::GetFixedEndpointCoordinates |
( |
| ) |
|
|
virtual |
◆ FixedEndpointCoordinatesOn()
virtual void vtkvmtkActiveTubeFilter::FixedEndpointCoordinatesOn |
( |
| ) |
|
|
virtual |
◆ FixedEndpointCoordinatesOff()
virtual void vtkvmtkActiveTubeFilter::FixedEndpointCoordinatesOff |
( |
| ) |
|
|
virtual |
◆ SetFixedEndpointRadius()
virtual void vtkvmtkActiveTubeFilter::SetFixedEndpointRadius |
( |
int |
| ) |
|
|
virtual |
◆ GetFixedEndpointRadius()
virtual int vtkvmtkActiveTubeFilter::GetFixedEndpointRadius |
( |
| ) |
|
|
virtual |
◆ FixedEndpointRadiusOn()
virtual void vtkvmtkActiveTubeFilter::FixedEndpointRadiusOn |
( |
| ) |
|
|
virtual |
◆ FixedEndpointRadiusOff()
virtual void vtkvmtkActiveTubeFilter::FixedEndpointRadiusOff |
( |
| ) |
|
|
virtual |
◆ SetNumberOfAngularEvaluations()
virtual void vtkvmtkActiveTubeFilter::SetNumberOfAngularEvaluations |
( |
int |
| ) |
|
|
virtual |
◆ GetNumberOfAngularEvaluations()
virtual int vtkvmtkActiveTubeFilter::GetNumberOfAngularEvaluations |
( |
| ) |
|
|
virtual |
◆ SetSplineResamplingWhileIterating()
virtual void vtkvmtkActiveTubeFilter::SetSplineResamplingWhileIterating |
( |
int |
| ) |
|
|
virtual |
◆ GetSplineResamplingWhileIterating()
virtual int vtkvmtkActiveTubeFilter::GetSplineResamplingWhileIterating |
( |
| ) |
|
|
virtual |
◆ SplineResamplingWhileIteratingOn()
virtual void vtkvmtkActiveTubeFilter::SplineResamplingWhileIteratingOn |
( |
| ) |
|
|
virtual |
◆ SplineResamplingWhileIteratingOff()
virtual void vtkvmtkActiveTubeFilter::SplineResamplingWhileIteratingOff |
( |
| ) |
|
|
virtual |
◆ SetNegativeNormWarnings()
virtual void vtkvmtkActiveTubeFilter::SetNegativeNormWarnings |
( |
int |
| ) |
|
|
virtual |
◆ GetNegativeNormWarnings()
virtual int vtkvmtkActiveTubeFilter::GetNegativeNormWarnings |
( |
| ) |
|
|
virtual |
◆ NegativeNormWarningsOn()
virtual void vtkvmtkActiveTubeFilter::NegativeNormWarningsOn |
( |
| ) |
|
|
virtual |
◆ NegativeNormWarningsOff()
virtual void vtkvmtkActiveTubeFilter::NegativeNormWarningsOff |
( |
| ) |
|
|
virtual |
◆ RequestData()
virtual int vtkvmtkActiveTubeFilter::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
◆ EvaluateForce()
void vtkvmtkActiveTubeFilter::EvaluateForce |
( |
double |
point[3], |
|
|
double |
force[3], |
|
|
bool |
normalize |
|
) |
| |
|
protected |
◆ EvaluatePotential()
double vtkvmtkActiveTubeFilter::EvaluatePotential |
( |
double |
point[3] | ) |
|
|
protected |
◆ IsInExtent()
static bool vtkvmtkActiveTubeFilter::IsInExtent |
( |
vtkIdType |
extent[6], |
|
|
int |
ijk[3], |
|
|
vtkIdType |
border |
|
) |
| |
|
inlinestaticprotected |
Definition at line 101 of file vtkvmtkActiveTubeFilter.h.
103 return (ijk[0]>=extent[0]+border && ijk[0]<=extent[1]-border) && (ijk[1]>=extent[2]+border && ijk[1]<=extent[3]-border) && (ijk[2]>=extent[4]+border && ijk[2]<=extent[5]-border) ? true :
false;
◆ IsCellInExtent()
static bool vtkvmtkActiveTubeFilter::IsCellInExtent |
( |
int |
extent[6], |
|
|
int |
ijk[3], |
|
|
vtkIdType |
border |
|
) |
| |
|
inlinestaticprotected |
Definition at line 106 of file vtkvmtkActiveTubeFilter.h.
108 return (ijk[0]>=extent[0]+border && ijk[0]<extent[1]-border) && (ijk[1]>=extent[2]+border && ijk[1]<extent[3]-border) && (ijk[2]>=extent[4]+border && ijk[2]<extent[5]-border) ? true :
false;
◆ EvolveCellSpline()
void vtkvmtkActiveTubeFilter::EvolveCellSpline |
( |
vtkPolyData * |
lines, |
|
|
vtkIdType |
cellId |
|
) |
| |
|
protected |
◆ RadiusArrayName
char* vtkvmtkActiveTubeFilter::RadiusArrayName |
|
protected |
◆ PotentialImage
vtkImageData* vtkvmtkActiveTubeFilter::PotentialImage |
|
protected |
◆ PotentialGradientImage
vtkImageData* vtkvmtkActiveTubeFilter::PotentialGradientImage |
|
protected |
◆ NumberOfIterations
int vtkvmtkActiveTubeFilter::NumberOfIterations |
|
protected |
◆ NumberOfAngularEvaluations
int vtkvmtkActiveTubeFilter::NumberOfAngularEvaluations |
|
protected |
◆ CFLCoefficient
double vtkvmtkActiveTubeFilter::CFLCoefficient |
|
protected |
◆ Convergence
double vtkvmtkActiveTubeFilter::Convergence |
|
protected |
◆ PotentialWeight
double vtkvmtkActiveTubeFilter::PotentialWeight |
|
protected |
◆ StiffnessWeight
double vtkvmtkActiveTubeFilter::StiffnessWeight |
|
protected |
◆ MinimumRadius
double vtkvmtkActiveTubeFilter::MinimumRadius |
|
protected |
◆ PotentialMaxNorm
double vtkvmtkActiveTubeFilter::PotentialMaxNorm |
|
protected |
◆ FixedEndpointCoordinates
int vtkvmtkActiveTubeFilter::FixedEndpointCoordinates |
|
protected |
◆ FixedEndpointRadius
int vtkvmtkActiveTubeFilter::FixedEndpointRadius |
|
protected |
◆ SplineResamplingWhileIterating
int vtkvmtkActiveTubeFilter::SplineResamplingWhileIterating |
|
protected |
◆ NegativeNormWarnings
bool vtkvmtkActiveTubeFilter::NegativeNormWarnings |
|
protected |
The documentation for this class was generated from the following file: