Create an explicitly deformable model which evolves a surface to gradient magnitudes of an input image.
More...
#include <vtkvmtkPolyDataPotentialFit.h>
Create an explicitly deformable model which evolves a surface to gradient magnitudes of an input image.
- Date
- 2006/04/06 16:48:25
- Revision
- 1.3
..
Definition at line 42 of file vtkvmtkPolyDataPotentialFit.h.
◆ Superclass
◆ vtkvmtkPolyDataPotentialFit()
vtkvmtkPolyDataPotentialFit::vtkvmtkPolyDataPotentialFit |
( |
| ) |
|
|
protected |
◆ ~vtkvmtkPolyDataPotentialFit()
vtkvmtkPolyDataPotentialFit::~vtkvmtkPolyDataPotentialFit |
( |
| ) |
|
|
protected |
◆ IsTypeOf()
static int vtkvmtkPolyDataPotentialFit::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkvmtkPolyDataPotentialFit::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ NewInstanceInternal()
virtual vtkObjectBase* vtkvmtkPolyDataPotentialFit::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
◆ NewInstance()
◆ PrintSelf()
void vtkvmtkPolyDataPotentialFit::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ New()
◆ SetPotentialImage()
virtual void vtkvmtkPolyDataPotentialFit::SetPotentialImage |
( |
vtkImageData * |
| ) |
|
|
virtual |
◆ GetPotentialImage()
virtual vtkImageData* vtkvmtkPolyDataPotentialFit::GetPotentialImage |
( |
| ) |
|
|
virtual |
◆ SetInflationImage()
virtual void vtkvmtkPolyDataPotentialFit::SetInflationImage |
( |
vtkImageData * |
| ) |
|
|
virtual |
◆ GetInflationImage()
virtual vtkImageData* vtkvmtkPolyDataPotentialFit::GetInflationImage |
( |
| ) |
|
|
virtual |
◆ SetInflationThreshold()
virtual void vtkvmtkPolyDataPotentialFit::SetInflationThreshold |
( |
double |
| ) |
|
|
virtual |
◆ GetInflationThreshold()
virtual double vtkvmtkPolyDataPotentialFit::GetInflationThreshold |
( |
| ) |
|
|
virtual |
◆ SetNumberOfIterations()
virtual void vtkvmtkPolyDataPotentialFit::SetNumberOfIterations |
( |
int |
| ) |
|
|
virtual |
◆ GetNumberOfIterations()
virtual int vtkvmtkPolyDataPotentialFit::GetNumberOfIterations |
( |
| ) |
|
|
virtual |
◆ SetNumberOfStiffnessSubIterations()
virtual void vtkvmtkPolyDataPotentialFit::SetNumberOfStiffnessSubIterations |
( |
int |
| ) |
|
|
virtual |
◆ GetNumberOfStiffnessSubIterations()
virtual int vtkvmtkPolyDataPotentialFit::GetNumberOfStiffnessSubIterations |
( |
| ) |
|
|
virtual |
◆ SetNumberOfInflationSubIterations()
virtual void vtkvmtkPolyDataPotentialFit::SetNumberOfInflationSubIterations |
( |
int |
| ) |
|
|
virtual |
◆ GetNumberOfInflationSubIterations()
virtual int vtkvmtkPolyDataPotentialFit::GetNumberOfInflationSubIterations |
( |
| ) |
|
|
virtual |
◆ SetRelaxation()
virtual void vtkvmtkPolyDataPotentialFit::SetRelaxation |
( |
double |
| ) |
|
|
virtual |
◆ GetRelaxation()
virtual double vtkvmtkPolyDataPotentialFit::GetRelaxation |
( |
| ) |
|
|
virtual |
◆ SetPotentialWeight()
virtual void vtkvmtkPolyDataPotentialFit::SetPotentialWeight |
( |
double |
| ) |
|
|
virtual |
◆ GetPotentialWeight()
virtual double vtkvmtkPolyDataPotentialFit::GetPotentialWeight |
( |
| ) |
|
|
virtual |
◆ SetStiffnessWeight()
virtual void vtkvmtkPolyDataPotentialFit::SetStiffnessWeight |
( |
double |
| ) |
|
|
virtual |
◆ GetStiffnessWeight()
virtual double vtkvmtkPolyDataPotentialFit::GetStiffnessWeight |
( |
| ) |
|
|
virtual |
◆ SetInflationWeight()
virtual void vtkvmtkPolyDataPotentialFit::SetInflationWeight |
( |
double |
| ) |
|
|
virtual |
◆ GetInflationWeight()
virtual double vtkvmtkPolyDataPotentialFit::GetInflationWeight |
( |
| ) |
|
|
virtual |
◆ SetConvergence()
virtual void vtkvmtkPolyDataPotentialFit::SetConvergence |
( |
double |
| ) |
|
|
virtual |
◆ GetConvergence()
virtual double vtkvmtkPolyDataPotentialFit::GetConvergence |
( |
| ) |
|
|
virtual |
◆ SetMaxTimeStep()
virtual void vtkvmtkPolyDataPotentialFit::SetMaxTimeStep |
( |
double |
| ) |
|
|
virtual |
◆ GetMaxTimeStep()
virtual double vtkvmtkPolyDataPotentialFit::GetMaxTimeStep |
( |
| ) |
|
|
virtual |
◆ SetTimeStep()
virtual void vtkvmtkPolyDataPotentialFit::SetTimeStep |
( |
double |
| ) |
|
|
virtual |
◆ GetTimeStep()
virtual double vtkvmtkPolyDataPotentialFit::GetTimeStep |
( |
| ) |
|
|
virtual |
◆ SetAdaptiveTimeStep()
virtual void vtkvmtkPolyDataPotentialFit::SetAdaptiveTimeStep |
( |
int |
| ) |
|
|
virtual |
◆ GetAdaptiveTimeStep()
virtual int vtkvmtkPolyDataPotentialFit::GetAdaptiveTimeStep |
( |
| ) |
|
|
virtual |
◆ AdaptiveTimeStepOn()
virtual void vtkvmtkPolyDataPotentialFit::AdaptiveTimeStepOn |
( |
| ) |
|
|
virtual |
◆ AdaptiveTimeStepOff()
virtual void vtkvmtkPolyDataPotentialFit::AdaptiveTimeStepOff |
( |
| ) |
|
|
virtual |
◆ SetFlipNormals()
virtual void vtkvmtkPolyDataPotentialFit::SetFlipNormals |
( |
int |
| ) |
|
|
virtual |
◆ GetFlipNormals()
virtual int vtkvmtkPolyDataPotentialFit::GetFlipNormals |
( |
| ) |
|
|
virtual |
◆ FlipNormalsOn()
virtual void vtkvmtkPolyDataPotentialFit::FlipNormalsOn |
( |
| ) |
|
|
virtual |
◆ FlipNormalsOff()
virtual void vtkvmtkPolyDataPotentialFit::FlipNormalsOff |
( |
| ) |
|
|
virtual |
◆ SetUsePotentialInInflation()
virtual void vtkvmtkPolyDataPotentialFit::SetUsePotentialInInflation |
( |
int |
| ) |
|
|
virtual |
◆ GetUsePotentialInInflation()
virtual int vtkvmtkPolyDataPotentialFit::GetUsePotentialInInflation |
( |
| ) |
|
|
virtual |
◆ UsePotentialInInflationOn()
virtual void vtkvmtkPolyDataPotentialFit::UsePotentialInInflationOn |
( |
| ) |
|
|
virtual |
◆ UsePotentialInInflationOff()
virtual void vtkvmtkPolyDataPotentialFit::UsePotentialInInflationOff |
( |
| ) |
|
|
virtual |
◆ SetDimensionality()
virtual void vtkvmtkPolyDataPotentialFit::SetDimensionality |
( |
int |
| ) |
|
|
virtual |
◆ GetDimensionality()
virtual int vtkvmtkPolyDataPotentialFit::GetDimensionality |
( |
| ) |
|
|
virtual |
◆ RequestData()
virtual int vtkvmtkPolyDataPotentialFit::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
◆ EvaluateForce()
void vtkvmtkPolyDataPotentialFit::EvaluateForce |
( |
double |
point[3], |
|
|
double |
force[3], |
|
|
bool |
normalize = true |
|
) |
| |
|
protected |
◆ EvaluatePotential()
double vtkvmtkPolyDataPotentialFit::EvaluatePotential |
( |
double |
point[3] | ) |
|
|
protected |
◆ EvaluateInflation()
double vtkvmtkPolyDataPotentialFit::EvaluateInflation |
( |
double |
point[3] | ) |
|
|
protected |
◆ ComputeDisplacements()
void vtkvmtkPolyDataPotentialFit::ComputeDisplacements |
( |
bool |
potential, |
|
|
bool |
stiffness, |
|
|
bool |
inflation |
|
) |
| |
|
protected |
◆ ComputePotentialDisplacement()
void vtkvmtkPolyDataPotentialFit::ComputePotentialDisplacement |
( |
vtkIdType |
pointId, |
|
|
double |
potentialDisplacement[3] |
|
) |
| |
|
protected |
◆ ComputeStiffnessDisplacement()
void vtkvmtkPolyDataPotentialFit::ComputeStiffnessDisplacement |
( |
vtkIdType |
pointId, |
|
|
double |
stiffnessDisplacement[3] |
|
) |
| |
|
protected |
◆ ComputeInflationDisplacement()
void vtkvmtkPolyDataPotentialFit::ComputeInflationDisplacement |
( |
vtkIdType |
pointId, |
|
|
double |
inflationDisplacement[3] |
|
) |
| |
|
protected |
◆ ComputeTimeStep()
void vtkvmtkPolyDataPotentialFit::ComputeTimeStep |
( |
| ) |
|
|
protected |
◆ ApplyDisplacements()
void vtkvmtkPolyDataPotentialFit::ApplyDisplacements |
( |
| ) |
|
|
protected |
◆ TestConvergence()
int vtkvmtkPolyDataPotentialFit::TestConvergence |
( |
| ) |
|
|
protected |
◆ ComputeMinSpacing()
static double vtkvmtkPolyDataPotentialFit::ComputeMinSpacing |
( |
double |
spacing[3] | ) |
|
|
staticprotected |
◆ IsInExtent()
static bool vtkvmtkPolyDataPotentialFit::IsInExtent |
( |
vtkIdType |
extent[6], |
|
|
int |
ijk[3], |
|
|
vtkIdType |
border |
|
) |
| |
|
inlinestaticprotected |
Definition at line 124 of file vtkvmtkPolyDataPotentialFit.h.
126 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 vtkvmtkPolyDataPotentialFit::IsCellInExtent |
( |
int |
extent[6], |
|
|
int |
ijk[3], |
|
|
vtkIdType |
border |
|
) |
| |
|
inlinestaticprotected |
Definition at line 129 of file vtkvmtkPolyDataPotentialFit.h.
131 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;
◆ PotentialImage
vtkImageData* vtkvmtkPolyDataPotentialFit::PotentialImage |
|
protected |
◆ InflationImage
vtkImageData* vtkvmtkPolyDataPotentialFit::InflationImage |
|
protected |
◆ PotentialGradientImage
vtkImageData* vtkvmtkPolyDataPotentialFit::PotentialGradientImage |
|
protected |
◆ NumberOfIterations
int vtkvmtkPolyDataPotentialFit::NumberOfIterations |
|
protected |
◆ NumberOfStiffnessSubIterations
int vtkvmtkPolyDataPotentialFit::NumberOfStiffnessSubIterations |
|
protected |
◆ NumberOfInflationSubIterations
int vtkvmtkPolyDataPotentialFit::NumberOfInflationSubIterations |
|
protected |
◆ TimeStep
double vtkvmtkPolyDataPotentialFit::TimeStep |
|
protected |
◆ Relaxation
double vtkvmtkPolyDataPotentialFit::Relaxation |
|
protected |
◆ MaxDisplacementNorm
double vtkvmtkPolyDataPotentialFit::MaxDisplacementNorm |
|
protected |
◆ MinEdgeLength
double vtkvmtkPolyDataPotentialFit::MinEdgeLength |
|
protected |
◆ MinPotentialSpacing
double vtkvmtkPolyDataPotentialFit::MinPotentialSpacing |
|
protected |
◆ Convergence
double vtkvmtkPolyDataPotentialFit::Convergence |
|
protected |
◆ PotentialWeight
double vtkvmtkPolyDataPotentialFit::PotentialWeight |
|
protected |
◆ StiffnessWeight
double vtkvmtkPolyDataPotentialFit::StiffnessWeight |
|
protected |
◆ InflationWeight
double vtkvmtkPolyDataPotentialFit::InflationWeight |
|
protected |
◆ InflationThreshold
double vtkvmtkPolyDataPotentialFit::InflationThreshold |
|
protected |
◆ PotentialMaxNorm
double vtkvmtkPolyDataPotentialFit::PotentialMaxNorm |
|
protected |
◆ UsePotentialInInflation
int vtkvmtkPolyDataPotentialFit::UsePotentialInInflation |
|
protected |
◆ MaxTimeStep
double vtkvmtkPolyDataPotentialFit::MaxTimeStep |
|
protected |
◆ AdaptiveTimeStep
int vtkvmtkPolyDataPotentialFit::AdaptiveTimeStep |
|
protected |
◆ FlipNormals
int vtkvmtkPolyDataPotentialFit::FlipNormals |
|
protected |
◆ Dimensionality
int vtkvmtkPolyDataPotentialFit::Dimensionality |
|
protected |
◆ Displacements
vtkDoubleArray* vtkvmtkPolyDataPotentialFit::Displacements |
|
protected |
◆ Neighborhoods
◆ Normals
vtkDataArray* vtkvmtkPolyDataPotentialFit::Normals |
|
protected |
The documentation for this class was generated from the following file: