Filter that generates curves between points of an input polydata.
More...
#include <Modules/Loadable/Markups/MRML/vtkSlicerDijkstraGraphGeodesicPath.h>
Filter that generates curves between points of an input polydata.
Definition at line 31 of file vtkSlicerDijkstraGraphGeodesicPath.h.
◆ Superclass
◆ anonymous enum
Cost function type is the method that is used to calculate the cost of each edge using the distance and scalar. Ex. COST_FUNCTION_TYPE_DISTANCE = distance COST_FUNCTION_TYPE_ADDITIVE = distance + scalar COST_FUNCTION_TYPE_MULTIPLICATIVE = distance * scalar COST_FUNCTION_TYPE_INVERSE_SQUARED = distance / scalar^2
Enumerator |
---|
COST_FUNCTION_TYPE_DISTANCE | |
COST_FUNCTION_TYPE_ADDITIVE | |
COST_FUNCTION_TYPE_MULTIPLICATIVE | |
COST_FUNCTION_TYPE_INVERSE_SQUARED | |
COST_FUNCTION_TYPE_LAST | |
Definition at line 44 of file vtkSlicerDijkstraGraphGeodesicPath.h.
◆ vtkSlicerDijkstraGraphGeodesicPath() [1/2]
vtkSlicerDijkstraGraphGeodesicPath::vtkSlicerDijkstraGraphGeodesicPath |
( |
| ) |
|
|
protected |
◆ ~vtkSlicerDijkstraGraphGeodesicPath()
vtkSlicerDijkstraGraphGeodesicPath::~vtkSlicerDijkstraGraphGeodesicPath |
( |
| ) |
|
|
overrideprotected |
◆ vtkSlicerDijkstraGraphGeodesicPath() [2/2]
◆ CalculateStaticEdgeCost()
double vtkSlicerDijkstraGraphGeodesicPath::CalculateStaticEdgeCost |
( |
vtkDataSet * |
inData, |
|
|
vtkIdType |
u, |
|
|
vtkIdType |
v |
|
) |
| |
|
overrideprotected |
The fixed cost going from vertex u to v. Reimplemented to provide additonal cost function types.
- See also
- SetCostFunctionType()
◆ GetClassName()
virtual const char* vtkSlicerDijkstraGraphGeodesicPath::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetCostFunctionType()
virtual int vtkSlicerDijkstraGraphGeodesicPath::GetCostFunctionType |
( |
| ) |
|
|
virtual |
◆ GetCostFunctionTypeAsString()
static const char* vtkSlicerDijkstraGraphGeodesicPath::GetCostFunctionTypeAsString |
( |
int |
costFunctionType | ) |
|
|
static |
◆ GetCostFunctionTypeFromString()
static int vtkSlicerDijkstraGraphGeodesicPath::GetCostFunctionTypeFromString |
( |
const char * |
costFunctionType | ) |
|
|
static |
◆ IsA()
virtual int vtkSlicerDijkstraGraphGeodesicPath::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkSlicerDijkstraGraphGeodesicPath::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ operator=()
◆ PrintSelf()
void vtkSlicerDijkstraGraphGeodesicPath::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ RequestData()
int vtkSlicerDijkstraGraphGeodesicPath::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
overrideprotected |
Reimplemented to rebuild the adjacency info if either CostFunctionType or UseScalarWeights are changed.
◆ SafeDownCast()
◆ SetCostFunctionType()
virtual void vtkSlicerDijkstraGraphGeodesicPath::SetCostFunctionType |
( |
int |
| ) |
|
|
virtual |
◆ CostFunctionType
int vtkSlicerDijkstraGraphGeodesicPath::CostFunctionType |
|
protected |
◆ PreviousCostFunctionType
int vtkSlicerDijkstraGraphGeodesicPath::PreviousCostFunctionType |
|
protected |
◆ PreviousUseScalarWeights
bool vtkSlicerDijkstraGraphGeodesicPath::PreviousUseScalarWeights |
|
protected |
The documentation for this class was generated from the following file: