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.

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 ()
double GetLowerIntensity (void)
double GetMean (void)
double GetMeanNormalized (void)
unsigned int GetProfileLength (void)
double GetStandardDeviation (void)
double GetUpperIntensity (void)
void SetGradient (GradientType *gradient)
void SetLowerIntensity (double lowerIntensity)
void SetMean (double mean)
void SetMeanNormalized (void)
void SetProfileLength (unsigned int profileLength)
void SetStandardDeviation (double standardDeviation)
void SetUpperIntensity (double upperIntensity)

Detailed Description

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

Definition at line 26 of file itkBloxBoundaryProfileItem.h.


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 (  ) 

Set and get the gradient of the boundary profile *

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   ) 

Set and get the gradient of the boundary profile *

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

Set and get the gradient of the boundary profile *

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

Set and get the gradient of the boundary profile *

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   ) 

Set and get the gradient of the boundary profile *

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

Set and get the gradient of the boundary profile *

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

Set and get the gradient of the boundary profile *

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 Fri Apr 16 20:44:27 2010 for ITK by doxygen 1.6.1 written by Dimitri van Heesch, © 1997-2000