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

virtual const char * GetClassName () const
void SetBoundaryPoint (BPItemType *point)
void SetStandardDeviationNormalized (void)
double GetStandardDeviationNormalized (void)
void SetOptimalBoundaryLocation (VectorType spatialFunctionOriginVector, VectorType orientation)
PositionType GetOptimalBoundaryLocation (void)
void SetGradient2 (GradientType gradient)
GradientType GetGradient2 ()
 BloxBoundaryProfileItem ()
 ~BloxBoundaryProfileItem ()
void SetLowerIntensity (double lowerIntensity)
double GetLowerIntensity (void)
void SetUpperIntensity (double upperIntensity)
double GetUpperIntensity (void)
void SetMean (double mean)
double GetMean (void)
void SetProfileLength (unsigned int profileLength)
unsigned int GetProfileLength (void)
void SetMeanNormalized (void)
double GetMeanNormalized (void)
void SetStandardDeviation (double standardDeviation)
double GetStandardDeviation (void)
void SetGradient (GradientType *gradient)
GradientTypeGetGradient ()

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 26 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 20 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 17 of file itkBloxBoundaryProfileItem.h.

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

Vector type

Definition at line 23 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>
virtual const char* itk::BloxBoundaryProfileItem< VImageDimension >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

template<unsigned int VImageDimension>
GradientType* itk::BloxBoundaryProfileItem< VImageDimension >::GetGradient  
 

Set and get the gradient of the boundary profile *

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

Definition at line 78 of file itkBloxBoundaryProfileItem.h.

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

Set and get lower intensity estimates

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

Set and get mean estimates

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

Set and get mean normalized by profile length

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

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

Set and get the length of profile

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

Set and get standard deviation

template<unsigned int VImageDimension>
double itk::BloxBoundaryProfileItem< VImageDimension >::GetStandardDeviationNormalized void   
 

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

Set and get upper intensity estimates

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

Set the position of the first boundary point in physical space

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetGradient GradientType   gradient
 

Set and get the gradient of the boundary profile *

template<unsigned int VImageDimension>
void itk::BloxBoundaryProfileItem< VImageDimension >::SetGradient2 GradientType    gradient [inline]
 

Definition at line 77 of file itkBloxBoundaryProfileItem.h.

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

Set and get lower intensity estimates

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

Set and get mean estimates

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

Set and get mean normalized by profile length

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

Set and get optimal boundary location

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

Set and get the length of profile

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

Set and get standard deviation

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

Set and get standard deviation normalized by profile length

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

Set and get upper intensity estimates


The documentation for this class was generated from the following file:
Generated at Tue Sep 16 11:33:08 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000