Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::ShortestPathCostFunctionTbss< TInputImageType > Class Template Reference

#include <itkShortestPathCostFunctionTbss.h>

Inheritance diagram for itk::ShortestPathCostFunctionTbss< TInputImageType >:
Collaboration diagram for itk::ShortestPathCostFunctionTbss< TInputImageType >:

Public Types

typedef ShortestPathCostFunctionTbss Self
 
typedef ShortestPathCostFunction< TInputImageType > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef itk::ImageRegionConstIterator< TInputImageType > ConstIteratorType
 
typedef TInputImageType::IndexType IndexType
 
typedef itk::Image< float, 3 > FloatImageType
 
- Public Types inherited from itk::ShortestPathCostFunction< TInputImageType >
typedef ShortestPathCostFunction Self
 
typedef Object Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
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

Pointer Clone () const
 
virtual const char * GetClassName () const
 
virtual double GetCost (IndexType p1, IndexType p2)
 
virtual void Initialize ()
 
virtual double GetMinCost ()
 
void SetThreshold (double t)
 
- Public Member Functions inherited from itk::ShortestPathCostFunction< TInputImageType >
virtual void SetImage (const TInputImageType *_arg)
 
void SetStartIndex (const IndexType &index)
 
void SetEndIndex (const IndexType &index)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ShortestPathCostFunctionTbss ()
 
virtual ~ShortestPathCostFunctionTbss ()
 
- Protected Member Functions inherited from itk::ShortestPathCostFunction< TInputImageType >
 ShortestPathCostFunction ()
 
virtual ~ShortestPathCostFunction ()
 
void PrintSelf (std::ostream &os, Indent indent) const override
 

Protected Attributes

double m_Threshold
 
- Protected Attributes inherited from itk::ShortestPathCostFunction< TInputImageType >
ImageConstPointer m_Image
 
IndexType m_StartIndex
 
IndexType m_EndIndex
 

Detailed Description

template<class TInputImageType>
class itk::ShortestPathCostFunctionTbss< TInputImageType >

Definition at line 29 of file itkShortestPathCostFunctionTbss.h.

Member Typedef Documentation

template<class TInputImageType >
typedef itk::ImageRegionConstIterator<TInputImageType> itk::ShortestPathCostFunctionTbss< TInputImageType >::ConstIteratorType

Definition at line 37 of file itkShortestPathCostFunctionTbss.h.

template<class TInputImageType >
typedef SmartPointer<const Self> itk::ShortestPathCostFunctionTbss< TInputImageType >::ConstPointer

Definition at line 36 of file itkShortestPathCostFunctionTbss.h.

template<class TInputImageType >
typedef itk::Image<float, 3> itk::ShortestPathCostFunctionTbss< TInputImageType >::FloatImageType

Definition at line 40 of file itkShortestPathCostFunctionTbss.h.

template<class TInputImageType >
typedef TInputImageType::IndexType itk::ShortestPathCostFunctionTbss< TInputImageType >::IndexType

Definition at line 38 of file itkShortestPathCostFunctionTbss.h.

template<class TInputImageType >
typedef SmartPointer<Self> itk::ShortestPathCostFunctionTbss< TInputImageType >::Pointer

Definition at line 35 of file itkShortestPathCostFunctionTbss.h.

template<class TInputImageType >
typedef ShortestPathCostFunctionTbss itk::ShortestPathCostFunctionTbss< TInputImageType >::Self

Standard class typedefs.

Definition at line 33 of file itkShortestPathCostFunctionTbss.h.

template<class TInputImageType >
typedef ShortestPathCostFunction<TInputImageType> itk::ShortestPathCostFunctionTbss< TInputImageType >::Superclass

Definition at line 34 of file itkShortestPathCostFunctionTbss.h.

Constructor & Destructor Documentation

template<class TInputImageType >
itk::ShortestPathCostFunctionTbss< TInputImageType >::ShortestPathCostFunctionTbss ( )
protected
template<class TInputImageType >
virtual itk::ShortestPathCostFunctionTbss< TInputImageType >::~ShortestPathCostFunctionTbss ( )
inlineprotectedvirtual

Definition at line 61 of file itkShortestPathCostFunctionTbss.h.

Member Function Documentation

template<class TInputImageType >
Pointer itk::ShortestPathCostFunctionTbss< TInputImageType >::Clone ( ) const
template<class TInputImageType >
virtual const char* itk::ShortestPathCostFunctionTbss< TInputImageType >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::ShortestPathCostFunction< TInputImageType >.

template<class TInputImageType >
virtual double itk::ShortestPathCostFunctionTbss< TInputImageType >::GetCost ( IndexType  p1,
IndexType  p2 
)
virtual
template<class TInputImageType >
virtual double itk::ShortestPathCostFunctionTbss< TInputImageType >::GetMinCost ( )
virtual
template<class TInputImageType >
virtual void itk::ShortestPathCostFunctionTbss< TInputImageType >::Initialize ( )
virtual
template<class TInputImageType >
static Pointer itk::ShortestPathCostFunctionTbss< TInputImageType >::New ( )
static

Method for creation through the object factory.

template<class TInputImageType >
void itk::ShortestPathCostFunctionTbss< TInputImageType >::SetThreshold ( double  t)
inline

Member Data Documentation

template<class TInputImageType >
double itk::ShortestPathCostFunctionTbss< TInputImageType >::m_Threshold
protected

The documentation for this class was generated from the following file: