|
Medical Imaging Interaction Toolkit
2025.08.00
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.