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

itk::BloxBoundaryProfileItem< TImageDimension > Class Template Reference

#include <itkBloxBoundaryProfileItem.h>

Inheritance diagram for itk::BloxBoundaryProfileItem< TImageDimension >:

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

Collaboration graph
[legend]
List of all members.

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


Public Types

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

Public Member Functions

 BloxBoundaryProfileItem ()
GradientTypeGetGradient ()
GradientType GetGradient2 ()
double GetLowerIntensity (void)
double GetMean (void)
double GetMeanNormalized (void)
virtual const char * GetNameOfClass () const
PositionType GetOptimalBoundaryLocation (void)
unsigned int GetProfileLength (void)
double GetStandardDeviation (void)
double GetStandardDeviationNormalized (void)
double GetUpperIntensity (void)
void SetBoundaryPoint (BPItemType *point)
Set and get the gradient of
the boundary profile **void 
SetGradient (GradientType *gradient)
void SetGradient2 (GradientType gradient)
Set and get lower intensity
estimates *void 
SetLowerIntensity (double lowerIntensity)
Set and get mean estimates
*void 
SetMean (double mean)
Set and get mean normalized
by profile length *void 
SetMeanNormalized (void)
void SetOptimalBoundaryLocation (VectorType spatialFunctionOriginVector, VectorType orientation)
Set and get the length of
profile *void 
SetProfileLength (unsigned int profileLength)
Set and get standard deviation
*void 
SetStandardDeviation (double standardDeviation)
void SetStandardDeviationNormalized (void)
Set and get upper intensity
estimates *void 
SetUpperIntensity (double upperIntensity)
 ~BloxBoundaryProfileItem ()

Member Typedef Documentation

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

The type of boundary point item we store pointers to

Definition at line 43 of file itkBloxBoundaryProfileItem.h.

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

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

Definition at line 37 of file itkBloxBoundaryProfileItem.h.

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

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

Definition at line 30 of file itkBloxBoundaryProfileItem.h.

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

Vector type

Definition at line 40 of file itkBloxBoundaryProfileItem.h.


Constructor & Destructor Documentation

template<unsigned int TImageDimension>
itk::BloxBoundaryProfileItem< TImageDimension >::BloxBoundaryProfileItem  ) 
 

template<unsigned int TImageDimension>
itk::BloxBoundaryProfileItem< TImageDimension >::~BloxBoundaryProfileItem  ) 
 


Member Function Documentation

template<unsigned int TImageDimension>
GradientType* itk::BloxBoundaryProfileItem< TImageDimension >::GetGradient  ) 
 

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

Definition at line 95 of file itkBloxBoundaryProfileItem.h.

template<unsigned int TImageDimension>
double itk::BloxBoundaryProfileItem< TImageDimension >::GetLowerIntensity void   ) 
 

template<unsigned int TImageDimension>
double itk::BloxBoundaryProfileItem< TImageDimension >::GetMean void   ) 
 

template<unsigned int TImageDimension>
double itk::BloxBoundaryProfileItem< TImageDimension >::GetMeanNormalized void   ) 
 

template<unsigned int TImageDimension>
virtual const char* itk::BloxBoundaryProfileItem< TImageDimension >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

template<unsigned int TImageDimension>
PositionType itk::BloxBoundaryProfileItem< TImageDimension >::GetOptimalBoundaryLocation void   ) 
 

template<unsigned int TImageDimension>
unsigned int itk::BloxBoundaryProfileItem< TImageDimension >::GetProfileLength void   ) 
 

template<unsigned int TImageDimension>
double itk::BloxBoundaryProfileItem< TImageDimension >::GetStandardDeviation void   ) 
 

template<unsigned int TImageDimension>
double itk::BloxBoundaryProfileItem< TImageDimension >::GetStandardDeviationNormalized void   ) 
 

template<unsigned int TImageDimension>
double itk::BloxBoundaryProfileItem< TImageDimension >::GetUpperIntensity void   ) 
 

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

Set the position of the first boundary point in physical space

template<unsigned int TImageDimension>
Set and get the gradient of the boundary profile* * void itk::BloxBoundaryProfileItem< TImageDimension >::SetGradient GradientType gradient  ) 
 

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

Definition at line 94 of file itkBloxBoundaryProfileItem.h.

template<unsigned int TImageDimension>
Set and get lower intensity estimates* void itk::BloxBoundaryProfileItem< TImageDimension >::SetLowerIntensity double  lowerIntensity  ) 
 

template<unsigned int TImageDimension>
Set and get mean estimates* void itk::BloxBoundaryProfileItem< TImageDimension >::SetMean double  mean  ) 
 

template<unsigned int TImageDimension>
Set and get mean normalized by profile length* void itk::BloxBoundaryProfileItem< TImageDimension >::SetMeanNormalized void   ) 
 

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

Set and get optimal boundary location

template<unsigned int TImageDimension>
Set and get the length of profile* void itk::BloxBoundaryProfileItem< TImageDimension >::SetProfileLength unsigned int  profileLength  ) 
 

template<unsigned int TImageDimension>
Set and get standard deviation* void itk::BloxBoundaryProfileItem< TImageDimension >::SetStandardDeviation double  standardDeviation  ) 
 

template<unsigned int TImageDimension>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetStandardDeviationNormalized void   ) 
 

Set and get standard deviation normalized by profile length

template<unsigned int TImageDimension>
Set and get upper intensity estimates* void itk::BloxBoundaryProfileItem< TImageDimension >::SetUpperIntensity double  upperIntensity  ) 
 


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 19:03:09 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000