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.

Detailed Description

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

Definition at line 26 of file itkBloxBoundaryProfileItem.h.

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


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>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetGradient ( GradientType gradient  ) 

Set and get the gradient of the boundary profile *

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

Definition at line 94 of file itkBloxBoundaryProfileItem.h.

template<unsigned int TImageDimension>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetLowerIntensity ( double  lowerIntensity  ) 

Set and get lower intensity estimates

template<unsigned int TImageDimension>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetMean ( double  mean  ) 

Set and get mean estimates

template<unsigned int TImageDimension>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetMeanNormalized ( void   ) 

Set and get mean normalized by profile length

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

Set and get optimal boundary location

template<unsigned int TImageDimension>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetProfileLength ( unsigned int  profileLength  ) 

Set and get the length of profile

template<unsigned int TImageDimension>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetStandardDeviation ( double  standardDeviation  ) 

Set and get standard deviation

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

Set and get standard deviation normalized by profile length

template<unsigned int TImageDimension>
void itk::BloxBoundaryProfileItem< TImageDimension >::SetUpperIntensity ( double  upperIntensity  ) 

Set and get upper intensity estimates


The documentation for this class was generated from the following file:
Generated at Sun Sep 23 15:30:01 2007 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000