itk::ItkVesselCrawler< TInputImage, TOutputImage, TExternalForceImage, DataType > Class Template Reference

A vessel crawler [1] deformable organism for the segmentation and analysis of vasculature in 3D images. More...

#include <itkVesselCrawler.h>

Inheritance diagram for itk::ItkVesselCrawler< TInputImage, TOutputImage, TExternalForceImage, DataType >:

itk::ItkOrganism< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims > mial::Organism< DataType, nDims > List of all members.

Public Types

typedef ItkVesselCrawler Self
typedef ItkOrganism< TInputImage,
TOutputImage, TExternalForceImage,
DataType, nDims > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef itk::CovariantVector<
DataType, nDims > 
GradientPixelType
typedef itk::Image< GradientPixelType,
nDims > 
GradientImageType
typedef Phys_VesselCrawlerEuler<
DataType, GradientImageType,
nDims > 
PhysLayerType
typedef Geom_VesselCrawler<
DataType, nDims > 
GeometricType
 The type used for the geometric layer.
typedef Sense_Gradient< DataType,
InputImageType, GradientImageType,
nDims > 
gradientSensorType
typedef Ctrl_VesselCrawler<
DataType, nDims, PhysLayerType
CognitiveLayerType

Public Member Functions

 ItkVesselCrawler ()
 ~ItkVesselCrawler ()
 itkNewMacro (Self)
 itkTypeMacro (ItkVesselCrawler, ItkOrganism)

Public Attributes

gradientSensorType::sensorIn input
gradientSensorType gradientSensor
gradientSensorType::sensorOut * output
PhysLayerType eulerPhys
GeometricType meshGeom
CognitiveLayerType sensoryCog

Detailed Description

template<class TInputImage, class TOutputImage, class TExternalForceImage, class DataType>
class itk::ItkVesselCrawler< TInputImage, TOutputImage, TExternalForceImage, DataType >

A vessel crawler [1] deformable organism for the segmentation and analysis of vasculature in 3D images.

For details on this deformable organism see [1].

[1] C. McIntosh and G. Hamarneh, "Vessel Crawlers: 3D Physically-based Deformable Organisms for Segmentation and Analysis of Tubular Structures in Medical Images", IEEE Conference on Computer Vision and Pattern Recognition, 2006.

Definition at line 48 of file itkVesselCrawler.h.


Member Typedef Documentation

template<class TInputImage, class TOutputImage, class TExternalForceImage, class DataType>
typedef ItkVesselCrawler itk::ItkVesselCrawler< TInputImage, TOutputImage, TExternalForceImage, DataType >::Self

Standard class typedefs.

Reimplemented from itk::ItkOrganism< TInputImage, TOutputImage, TExternalForceImage, DataType, nDims >.

Definition at line 54 of file itkVesselCrawler.h.


Member Function Documentation

template<class TInputImage, class TOutputImage, class TExternalForceImage, class DataType>
itk::ItkVesselCrawler< TInputImage, TOutputImage, TExternalForceImage, DataType >::itkNewMacro ( Self   ) 

Method for creation through the object factory.

template<class TInputImage, class TOutputImage, class TExternalForceImage, class DataType>
itk::ItkVesselCrawler< TInputImage, TOutputImage, TExternalForceImage, DataType >::itkTypeMacro ( ItkVesselCrawler< TInputImage, TOutputImage, TExternalForceImage, DataType >  ,
ItkOrganism   
)

Run-time type information (and related methods).


The documentation for this class was generated from the following files:
Generated on Wed Jul 19 13:05:20 2006 for IDO by  doxygen 1.4.7