Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::BloxBoundaryProfileItem< VImageDimension > Class Template Reference

#include <itkBloxBoundaryProfileItem.h>

Inheritance diagram for itk::BloxBoundaryProfileItem:

Inheritance graph
[legend]
Collaboration diagram for itk::BloxBoundaryProfileItem< VImageDimension >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Point< double, VImageDimension > PositionType
typedef CovariantVector< double,
VImageDimension > 
GradientType
typedef vnl_vector< double > VectorType
typedef BloxBoundaryPointItem<
VImageDimension > 
BPItemType

Public Methods

void SetBoundaryPoint (BPItemType *point)
void SetLowerIntensity (double lowerIntensity)
double GetLowerIntensity (void)
void SetUpperIntensity (double upperIntensity)
double GetUpperIntensity (void)
void SetMean (double mean)
double GetMean (void)
void SetBoundaryWidth (double boundaryWidth)
double GetBoundaryWidth (void)
void SetProfileLength (unsigned int profileLength)
unsigned int GetProfileLength (void)
void SetMeanNormalized (void)
double GetMeanNormalized (void)
void SetStandardDeviation (double standardDeviation)
double GetStandardDeviation (void)
void SetStandardDeviationNormalized (void)
double GetStandardDeviationNormalized (double)
PositionType GetOptimalBoundaryLocation (void)
void SetGradient (GradientType grad)
GradientType GetGradient ()
 BloxBoundaryProfileItem ()
 ~BloxBoundaryProfileItem ()
void SetOptimalBoundaryLocation (VectorType spatialFunctionOriginVector, VectorType orientation)

template<unsigned int VImageDimension>
class itk::BloxBoundaryProfileItem< VImageDimension >


Member Typedef Documentation

template<unsigned int VImageDimension>
typedef BloxBoundaryPointItem<VImageDimension> itk::BloxBoundaryProfileItem< VImageDimension >::BPItemType
 

The type of boundary point item we store pointers to

Definition at line 25 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
typedef CovariantVector<double, VImageDimension> itk::BloxBoundaryProfileItem< VImageDimension >::GradientType
 

The type of vector used to store the gradient of the BoundaryPointItem *

Definition at line 19 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
typedef Point<double, VImageDimension> itk::BloxBoundaryProfileItem< VImageDimension >::PositionType
 

The point type used to store the position of the boundary profile

Definition at line 16 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
typedef vnl_vector<double> itk::BloxBoundaryProfileItem< VImageDimension >::VectorType
 

Vector type

Definition at line 22 of file itkBloxBoundaryProfileItem.h.


Constructor & Destructor Documentation

template<unsigned int VImageDimension>
itk::BloxBoundaryProfileItem< VImageDimension >::BloxBoundaryProfileItem  
 

template<unsigned int VImageDimension>
itk::BloxBoundaryProfileItem< VImageDimension >::~BloxBoundaryProfileItem  
 


Member Function Documentation

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetBoundaryWidth void    [inline]
 

Definition at line 56 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
GradientType itk::BloxBoundaryProfileItem< VImageDimension >::GetGradient   [inline]
 

Get the gradient of the boundary profile *

Definition at line 105 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetLowerIntensity void    [inline]
 

Definition at line 35 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetMean void    [inline]
 

Definition at line 49 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetMeanNormalized void    [inline]
 

Definition at line 70 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
PositionType itk::BloxBoundaryProfileItem< VImageDimension >::GetOptimalBoundaryLocation void    [inline]
 

Definition at line 98 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
unsigned int itk::BloxBoundaryProfileItem< VImageDimension >::GetProfileLength void    [inline]
 

Definition at line 63 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetStandardDeviation void    [inline]
 

Definition at line 77 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetStandardDeviationNormalized double    [inline]
 

Definition at line 84 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetUpperIntensity void    [inline]
 

Definition at line 42 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetBoundaryPoint BPItemType   point [inline]
 

Set the position of the first boundary point in physical space

Definition at line 28 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetBoundaryWidth double    boundaryWidth [inline]
 

Set and get boundary width estimates

Definition at line 53 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetGradient GradientType    grad [inline]
 

Set the gradient of the boundary profile *

Definition at line 102 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetLowerIntensity double    lowerIntensity [inline]
 

Set and get lower intensity estimates

Definition at line 32 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetMean double    mean [inline]
 

Set and get mean estimates

Definition at line 46 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetMeanNormalized void    [inline]
 

Set and get mean normalized by profile length

Definition at line 67 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetOptimalBoundaryLocation VectorType    spatialFunctionOriginVector,
VectorType    orientation
[inline]
 

Set and get optimal boundary location

Definition at line 88 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetProfileLength unsigned int    profileLength [inline]
 

Set and get the length of profile

Definition at line 60 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetStandardDeviation double    standardDeviation [inline]
 

Set and get standard deviation

Definition at line 74 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetStandardDeviationNormalized void    [inline]
 

Set and get standard deviation normalized by profile length

Definition at line 81 of file itkBloxBoundaryProfileItem.h.

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetUpperIntensity double    upperIntensity [inline]
 

Set and get upper intensity estimates

Definition at line 39 of file itkBloxBoundaryProfileItem.h.


The documentation for this class was generated from the following file:
Generated at Wed Mar 12 01:14:16 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000