![]() |
Shapeworks Studio
2.1
Shape analysis software suite
|
This class decorates the base PSMEntropyModelFilter class with some additional methods for setting explanatory variables for the regression computation and retrieving regression model paramters. More...
#include <itkPSMEntropyMixedEffectsModelFilter.h>
Public Types | |
typedef PSMEntropyMixedEffectsModelFilter | Self |
typedef PSMEntropyModelFilter< TImage, TShapeMatrix > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ParticleSystemType | ParticleSystemType |
typedef TShapeMatrix | ShapeMatrixType |
typedef Superclass::ImageType | ImageType |
typedef Superclass::PointType | PointType |
typedef Superclass::OptimizerType | OptimizerType |
![]() | |
typedef PSMEntropyModelFilter | Self |
typedef InPlaceImageFilter< TImage, TImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef PSMParticleSystem< Dimension > | ParticleSystemType |
typedef TShapeMatrix | ShapeMatrixType |
typedef ShapeMatrixType::Pointer | ShapeMatrixPointerType |
typedef TImage | ImageType |
typedef ImageType::PointType | PointType |
typedef PSMGradientDescentOptimizer< typename ImageType::PixelType, Dimension > | OptimizerType |
Public Member Functions | |
itkStaticConstMacro (Dimension, unsigned int, TImage::ImageDimension) | |
itkNewMacro (Self) | |
itkTypeMacro (PSMEntropyMixedEffectsModelFilter, PSMEntropyModelFilter) | |
void | SetVariables (const std::vector< double > &v) |
const std::vector< double > & | GetVariables () const |
void | SetTimePointsPerIndividual (const vnl_vector< int > &v) |
const vnl_vector< int > & | GetTimePointsPerIndividual () const |
void | SetNumIndividuals (int n) |
int | GetNumIndividuals () |
![]() | |
itkStaticConstMacro (Dimension, unsigned int, TImage::ImageDimension) | |
itkNewMacro (Self) | |
itkTypeMacro (PSMEntropyModelFilter, InPlaceImageFilter) | |
void | SetInput (const std::string &s, itk::DataObject *o) |
void | SetInput (const TImage *image) |
void | SetInput (unsigned int index, const TImage *image) |
void | SetNumberOfScales (unsigned int n) |
itkGetMacro (NumberOfScales, unsigned int) | |
itkSetMacro (CurrentScale, unsigned int) | |
itkGetMacro (CurrentScale, unsigned int) | |
void | SetInputCorrespondencePoints (unsigned int index, const std::vector< PointType > &corr) |
itkGetObjectMacro (ParticleSystem, ParticleSystemType) | |
itkGetConstObjectMacro (ParticleSystem, ParticleSystemType) | |
PSMParticleEntropyFunction< typename ImageType::PixelType, Dimension > * | GetParticleEntropyFunction () |
PSMShapeEntropyFunction< Dimension > * | ShapeEntropyFunction () |
itkGetObjectMacro (Optimizer, OptimizerType) | |
itkGetConstObjectMacro (Optimizer, OptimizerType) | |
void | SetMaximumNumberOfIterations (const std::vector< unsigned int > &n) |
void | SetMaximumNumberOfIterations (unsigned int n, unsigned int i=0) |
unsigned int | GetMaximumNumberOfIterations (unsigned int i=0) const |
unsigned int | GetNumberOfElapsedIterations () const |
itkGetMacro (Initialized, bool) | |
itkGetMacro (Initializing, bool) | |
itkSetMacro (Initializing, bool) | |
void | SetShapeEntropyWeighting (double w) |
double | GetShapeEntropyWeighting () const |
const std::vector< double > & | GetShapePCAVariances () const |
void | SetRegularizationInitial (const std::vector< double > &v) |
void | SetRegularizationInitial (double t, unsigned int i=0) |
double | GetRegularizationInitial (unsigned int i=0) const |
void | SetRegularizationFinal (const std::vector< double > &v) |
void | SetRegularizationFinal (double t, unsigned int i=0) |
double | GetRegularizationFinal (unsigned int i=0) const |
void | SetRegularizationDecaySpan (const std::vector< double > &v) |
void | SetRegularizationDecaySpan (double t, unsigned int i=0) |
double | GetRegularizationDecaySpan (unsigned int i=0) const |
void | SetRegularizationConstant (double r) |
void | SetMinimumVariance (double r) |
double | GetRegularizationConstant () const |
double | GetMinimumVariance () const |
void | SetTolerance (const std::vector< double > &v) |
void | SetTolerance (double t, unsigned int i=0) |
double | GetTolerance (unsigned int i=0) const |
itkGetMacro (ShapeMatrix, ShapeMatrixPointerType) | |
const ShapeMatrixType * | GetShapeMatrix () const |
bool | CreateSingleCorrespondence () |
void | SetDomainName (const std::string &s, unsigned int i) |
unsigned int | GetDomainIndexByName (const std::string &name) |
void | AddCuttingPlane (const vnl_vector_fixed< double, 3 > &x, const vnl_vector_fixed< double, 3 > &y, const vnl_vector_fixed< double, 3 > &z, unsigned int domain) |
void | AddCuttingPlane (const vnl_vector_fixed< double, 3 > &x, const vnl_vector_fixed< double, 3 > &y, const vnl_vector_fixed< double, 3 > &z, const std::string &s) |
Protected Member Functions | |
void | PrintSelf (std::ostream &os, Indent indent) const |
![]() | |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
virtual void | AllocateDataCaches () |
virtual void | AllocateWorkingImages () |
virtual void | AllocateDomainsAndNeighborhoods () |
void | InitializeCorrespondences () |
itkSetMacro (Initialized, bool) | |
void | OptimizerIterateCallback (Object *, const EventObject &) |
PSMImplicitSurfaceDomain< typename ImageType::PixelType, Dimension >::Pointer & | GetDomainByName (const std::string &name) |
PSMImplicitSurfaceDomain< typename ImageType::PixelType, Dimension >::Pointer & | GetDomain (unsigned int i) |
This class decorates the base PSMEntropyModelFilter class with some additional methods for setting explanatory variables for the regression computation and retrieving regression model paramters.
Definition at line 40 of file itkPSMEntropyMixedEffectsModelFilter.h.
typedef Superclass::ImageType itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::ImageType |
Type of the input/output image.
Definition at line 66 of file itkPSMEntropyMixedEffectsModelFilter.h.
typedef Superclass::OptimizerType itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::OptimizerType |
Type of the optimizer
Definition at line 72 of file itkPSMEntropyMixedEffectsModelFilter.h.
typedef Superclass::ParticleSystemType itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::ParticleSystemType |
Type of the particle system
Definition at line 54 of file itkPSMEntropyMixedEffectsModelFilter.h.
typedef Superclass::PointType itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::PointType |
Expose the point type
Definition at line 69 of file itkPSMEntropyMixedEffectsModelFilter.h.
typedef PSMEntropyMixedEffectsModelFilter itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::Self |
Standard class typedefs.
Definition at line 45 of file itkPSMEntropyMixedEffectsModelFilter.h.
typedef TShapeMatrix itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::ShapeMatrixType |
The type of the Shape Matrix, which defines optimization behavior.
Definition at line 57 of file itkPSMEntropyMixedEffectsModelFilter.h.
itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::itkStaticConstMacro | ( | Dimension | , |
unsigned | int, | ||
TImage::ImageDimension | |||
) |
Dimensionality of the domain of the particle system.
itk::PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix >::itkTypeMacro | ( | PSMEntropyMixedEffectsModelFilter< TImage, TShapeMatrix > | , |
PSMEntropyModelFilter | |||
) |
Run-time type information (and related methods).
|
inline |
Set/Get num individuals
Definition at line 95 of file itkPSMEntropyMixedEffectsModelFilter.h.
|
inline |
Set/Get time point variables
Definition at line 85 of file itkPSMEntropyMixedEffectsModelFilter.h.
|
inline |
Set/Get the explanatory variables
Definition at line 75 of file itkPSMEntropyMixedEffectsModelFilter.h.