Holds a linked list of itk::BloxCoreAtomItem's. More...
#include <itkBloxCoreAtomPixel.h>
Holds a linked list of itk::BloxCoreAtomItem's.
Definition at line 42 of file itkBloxCoreAtomPixel.h.
typedef BloxBoundaryPointItem<NDimensions> itk::BloxCoreAtomPixel< NDimensions >::BPItemType |
The type of boundary point item we process.
Definition at line 57 of file itkBloxCoreAtomPixel.h.
typedef SmartPointer<const Self> itk::BloxCoreAtomPixel< NDimensions >::ConstPointer |
Definition at line 51 of file itkBloxCoreAtomPixel.h.
typedef BloxCoreAtomItem<NDimensions> itk::BloxCoreAtomPixel< NDimensions >::CoreAtomItemType |
The type of core atom item we process.
Definition at line 54 of file itkBloxCoreAtomPixel.h.
typedef vnl_vector_fixed<double, NDimensions> itk::BloxCoreAtomPixel< NDimensions >::EigenvalueType |
Vector type used to store eigenvalues.
Definition at line 69 of file itkBloxCoreAtomPixel.h.
typedef vnl_matrix_fixed<double, NDimensions, NDimensions> itk::BloxCoreAtomPixel< NDimensions >::EigenvectorType |
Matrix type used to store eigenvectors.
Definition at line 72 of file itkBloxCoreAtomPixel.h.
typedef CovariantVector<double, NDimensions> itk::BloxCoreAtomPixel< NDimensions >::GradientType |
The type of vector used to store the gradient of the BoundaryPointItem.
Definition at line 63 of file itkBloxCoreAtomPixel.h.
typedef vnl_matrix_fixed<double, NDimensions, NDimensions> itk::BloxCoreAtomPixel< NDimensions >::MatrixType |
Generalized matrix type used for several different tasks.
Definition at line 75 of file itkBloxCoreAtomPixel.h.
typedef SmartPointer<Self> itk::BloxCoreAtomPixel< NDimensions >::Pointer |
Definition at line 50 of file itkBloxCoreAtomPixel.h.
typedef Point<double, NDimensions> itk::BloxCoreAtomPixel< NDimensions >::PositionType |
The type used to store the position of the BoundaryPointItem.
Definition at line 60 of file itkBloxCoreAtomPixel.h.
typedef BloxCoreAtomPixel itk::BloxCoreAtomPixel< NDimensions >::Self |
Standard class typedefs.
Definition at line 48 of file itkBloxCoreAtomPixel.h.
typedef BloxPixel< BloxCoreAtomItem<NDimensions> > itk::BloxCoreAtomPixel< NDimensions >::Superclass |
Definition at line 49 of file itkBloxCoreAtomPixel.h.
typedef vnl_vector_fixed<double, NDimensions> itk::BloxCoreAtomPixel< NDimensions >::VectorType |
VNL type used in eigenanalysis.
Definition at line 66 of file itkBloxCoreAtomPixel.h.
itk::BloxCoreAtomPixel< NDimensions >::BloxCoreAtomPixel | ( | ) |
itk::BloxCoreAtomPixel< NDimensions >::~BloxCoreAtomPixel | ( | ) |
double itk::BloxCoreAtomPixel< NDimensions >::CalcMeanCoreAtomDiameter | ( | ) |
Calculate and store the mean of core atom diameters.
void itk::BloxCoreAtomPixel< NDimensions >::CalcWeightedCoreAtomLocation | ( | double | weight_factor, | |
Self * | votingPixel | |||
) |
Calculate location of the pixel based on core atoms voting for it.
void itk::BloxCoreAtomPixel< NDimensions >::CollectVote | ( | MatrixType * | pMatrix, | |
double | strength, | |||
double | count | |||
) |
Collect a vote and update m_VotedCMatrix
void itk::BloxPixel< BloxCoreAtomItem< NDimensions > >::DeleteListEntries | ( | ) | [inherited] |
Delete all entries in the list, then clear the list.
bool itk::BloxCoreAtomPixel< NDimensions >::DoCoreAtomEigenanalysis | ( | ) |
Perform eigenanalysis on the population of core atoms stored in this pixel.
void itk::BloxCoreAtomPixel< NDimensions >::DoVotedEigenanalysis | ( | ) |
Perform eigenanalysis on the voted CMatrix
EigenvalueType itk::BloxCoreAtomPixel< NDimensions >::GetEigenvalues | ( | ) | [inline] |
Get statements
Definition at line 90 of file itkBloxCoreAtomPixel.h.
EigenvectorType itk::BloxCoreAtomPixel< NDimensions >::GetEigenvectors | ( | ) | [inline] |
Get statements
Definition at line 92 of file itkBloxCoreAtomPixel.h.
PositionType itk::BloxCoreAtomPixel< NDimensions >::GetLocationSums | ( | ) | [inline] |
Get statements
Definition at line 94 of file itkBloxCoreAtomPixel.h.
double itk::BloxCoreAtomPixel< NDimensions >::GetMeanCoreAtomDiameter | ( | ) | [inline] |
Get statements
Definition at line 88 of file itkBloxCoreAtomPixel.h.
double itk::BloxCoreAtomPixel< NDimensions >::GetMeanCoreAtomIntensity | ( | ) | [inline] |
Get statements
Definition at line 89 of file itkBloxCoreAtomPixel.h.
MatrixType* itk::BloxCoreAtomPixel< NDimensions >::GetRawCMatrixPointer | ( | ) | [inline] |
Get the raw CMatrix (prior to voting)
Definition at line 99 of file itkBloxCoreAtomPixel.h.
unsigned long int itk::BloxPixel< BloxCoreAtomItem< NDimensions > >::GetSize | ( | void | ) | [inline, inherited] |
Get the number of items stored in the blox.
Definition at line 53 of file itkBloxPixel.h.
EigenvalueType itk::BloxCoreAtomPixel< NDimensions >::GetVotedEigenvalues | ( | ) | [inline] |
Get statements
Definition at line 91 of file itkBloxCoreAtomPixel.h.
EigenvectorType itk::BloxCoreAtomPixel< NDimensions >::GetVotedEigenvectors | ( | ) | [inline] |
Get statements
Definition at line 93 of file itkBloxCoreAtomPixel.h.
PositionType itk::BloxCoreAtomPixel< NDimensions >::GetVotedLocation | ( | ) |
Returns the calculated voted location
double itk::BloxCoreAtomPixel< NDimensions >::GetWeightSum | ( | ) | [inline] |
Get statements
Definition at line 95 of file itkBloxCoreAtomPixel.h.
void itk::BloxCoreAtomPixel< NDimensions >::NormalizeVotedCMatrix | ( | ) |
Re-normalizes the voted CMatrix after all votes are cast