Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
#include <itkShortestPathCostFunction.h>
Public Types | |
typedef ShortestPathCostFunction | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef ShapedNeighborhoodIterator< TInputImageType > | ShapedNeighborhoodIteratorType |
typedef TInputImageType | ImageType |
typedef TInputImageType::Pointer | ImagePointer |
typedef TInputImageType::ConstPointer | ImageConstPointer |
typedef TInputImageType::PixelType | PixelType |
typedef TInputImageType::IndexType | IndexType |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetImage (const TInputImageType *_arg) |
virtual double | GetCost (IndexType p1, IndexType p2)=0 |
virtual double | GetMinCost ()=0 |
virtual void | Initialize ()=0 |
void | SetStartIndex (const IndexType &index) |
void | SetEndIndex (const IndexType &index) |
Protected Member Functions | |
ShortestPathCostFunction () | |
~ShortestPathCostFunction () override | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
Protected Attributes | |
ImageConstPointer | m_Image |
IndexType | m_StartIndex |
IndexType | m_EndIndex |
Definition at line 23 of file itkShortestPathCostFunction.h.
typedef SmartPointer<const Self> itk::ShortestPathCostFunction< TInputImageType >::ConstPointer |
Definition at line 30 of file itkShortestPathCostFunction.h.
typedef TInputImageType::ConstPointer itk::ShortestPathCostFunction< TInputImageType >::ImageConstPointer |
Definition at line 41 of file itkShortestPathCostFunction.h.
typedef TInputImageType::Pointer itk::ShortestPathCostFunction< TInputImageType >::ImagePointer |
Definition at line 40 of file itkShortestPathCostFunction.h.
typedef TInputImageType itk::ShortestPathCostFunction< TInputImageType >::ImageType |
Type definition for the input image.
Definition at line 34 of file itkShortestPathCostFunction.h.
typedef TInputImageType::IndexType itk::ShortestPathCostFunction< TInputImageType >::IndexType |
Definition at line 43 of file itkShortestPathCostFunction.h.
typedef TInputImageType::PixelType itk::ShortestPathCostFunction< TInputImageType >::PixelType |
Definition at line 42 of file itkShortestPathCostFunction.h.
typedef SmartPointer<Self> itk::ShortestPathCostFunction< TInputImageType >::Pointer |
Definition at line 29 of file itkShortestPathCostFunction.h.
typedef ShortestPathCostFunction itk::ShortestPathCostFunction< TInputImageType >::Self |
Standard class typedefs.
Definition at line 27 of file itkShortestPathCostFunction.h.
typedef ShapedNeighborhoodIterator<TInputImageType> itk::ShortestPathCostFunction< TInputImageType >::ShapedNeighborhoodIteratorType |
Definition at line 31 of file itkShortestPathCostFunction.h.
typedef Object itk::ShortestPathCostFunction< TInputImageType >::Superclass |
Definition at line 28 of file itkShortestPathCostFunction.h.
|
inlineprotected |
Definition at line 64 of file itkShortestPathCostFunction.h.
|
inlineoverrideprotected |
Definition at line 65 of file itkShortestPathCostFunction.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented in itk::ShortestPathCostFunctionLiveWire< TInputImageType >, and itk::ShortestPathCostFunctionTbss< TInputImageType >.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
overrideprotected |
void itk::ShortestPathCostFunction< TInputImageType >::SetEndIndex | ( | const IndexType & | index | ) |
|
virtual |
Reimplemented in itk::ShortestPathCostFunctionLiveWire< TInputImageType >.
void itk::ShortestPathCostFunction< TInputImageType >::SetStartIndex | ( | const IndexType & | index | ) |
|
protected |
Definition at line 68 of file itkShortestPathCostFunction.h.
|
protected |
Definition at line 67 of file itkShortestPathCostFunction.h.
|
protected |
Definition at line 68 of file itkShortestPathCostFunction.h.