#include <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 () | |
GradientType * | GetGradient () |
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) |
Definition at line 26 of file itkBloxBoundaryProfileItem.h.
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.
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.
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.
typedef vnl_vector<double> itk::BloxBoundaryProfileItem< TImageDimension >::VectorType |
Vector type
Definition at line 40 of file itkBloxBoundaryProfileItem.h.
itk::BloxBoundaryProfileItem< TImageDimension >::BloxBoundaryProfileItem | ( | ) |
itk::BloxBoundaryProfileItem< TImageDimension >::~BloxBoundaryProfileItem | ( | ) |
GradientType* itk::BloxBoundaryProfileItem< TImageDimension >::GetGradient | ( | ) |
Set and get the gradient of the boundary profile *
GradientType itk::BloxBoundaryProfileItem< TImageDimension >::GetGradient2 | ( | ) | [inline] |
Definition at line 95 of file itkBloxBoundaryProfileItem.h.
double itk::BloxBoundaryProfileItem< TImageDimension >::GetLowerIntensity | ( | void | ) |
Set and get the gradient of the boundary profile *
double itk::BloxBoundaryProfileItem< TImageDimension >::GetMean | ( | void | ) |
Set and get the gradient of the boundary profile *
double itk::BloxBoundaryProfileItem< TImageDimension >::GetMeanNormalized | ( | void | ) |
Set and get the gradient of the boundary profile *
virtual const char* itk::BloxBoundaryProfileItem< TImageDimension >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
PositionType itk::BloxBoundaryProfileItem< TImageDimension >::GetOptimalBoundaryLocation | ( | void | ) |
unsigned int itk::BloxBoundaryProfileItem< TImageDimension >::GetProfileLength | ( | void | ) |
Set and get the gradient of the boundary profile *
double itk::BloxBoundaryProfileItem< TImageDimension >::GetStandardDeviation | ( | void | ) |
Set and get the gradient of the boundary profile *
double itk::BloxBoundaryProfileItem< TImageDimension >::GetStandardDeviationNormalized | ( | void | ) |
double itk::BloxBoundaryProfileItem< TImageDimension >::GetUpperIntensity | ( | void | ) |
Set and get the gradient of the boundary profile *
void itk::BloxBoundaryProfileItem< TImageDimension >::SetBoundaryPoint | ( | BPItemType * | point | ) |
Set the position of the first boundary point in physical space
void itk::BloxBoundaryProfileItem< TImageDimension >::SetGradient | ( | GradientType * | gradient | ) |
Set and get the gradient of the boundary profile *
void itk::BloxBoundaryProfileItem< TImageDimension >::SetGradient2 | ( | GradientType | gradient | ) | [inline] |
Definition at line 94 of file itkBloxBoundaryProfileItem.h.
void itk::BloxBoundaryProfileItem< TImageDimension >::SetLowerIntensity | ( | double | lowerIntensity | ) |
Set and get lower intensity estimates
void itk::BloxBoundaryProfileItem< TImageDimension >::SetMean | ( | double | mean | ) |
Set and get mean estimates
void itk::BloxBoundaryProfileItem< TImageDimension >::SetMeanNormalized | ( | void | ) |
Set and get mean normalized by profile length
void itk::BloxBoundaryProfileItem< TImageDimension >::SetOptimalBoundaryLocation | ( | VectorType | spatialFunctionOriginVector, | |
VectorType | orientation | |||
) |
Set and get optimal boundary location
void itk::BloxBoundaryProfileItem< TImageDimension >::SetProfileLength | ( | unsigned int | profileLength | ) |
Set and get the length of profile
void itk::BloxBoundaryProfileItem< TImageDimension >::SetStandardDeviation | ( | double | standardDeviation | ) |
Set and get standard deviation
void itk::BloxBoundaryProfileItem< TImageDimension >::SetStandardDeviationNormalized | ( | void | ) |
Set and get standard deviation normalized by profile length
void itk::BloxBoundaryProfileItem< TImageDimension >::SetUpperIntensity | ( | double | upperIntensity | ) |
Set and get upper intensity estimates