Shapeworks Studio
2.1
Shape analysis software suite
|
Public Types | |
typedef T | DataType |
typedef PSMMixedEffectsShapeMatrixAttribute | Self |
typedef PSMShapeMatrixAttribute< T, VDimension > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
Public Types inherited from itk::PSMShapeMatrixAttribute< T, VDimension > | |
typedef T | DataType |
typedef PSMShapeMatrixAttribute | Self |
typedef PSMAttribute< VDimension > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
Public Types inherited from itk::PSMAttribute< VDimension > | |
typedef PSMAttribute | Self |
typedef DataObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
Public Member Functions | |
itkNewMacro (Self) | |
itkTypeMacro (PSMMixedEffectsShapeMatrixAttribute, PSMShapeMatrixAttribute) | |
vnl_vector< double > | ComputeMean (double k) const |
void | ResizeParameters (unsigned int n) |
virtual void | ResizeMeanMatrix (int rs, int cs) |
void | ResizeExplanatory (unsigned int n) |
virtual void | DomainAddEventCallback (Object *, const EventObject &e) |
virtual void | PositionAddEventCallback (Object *o, const EventObject &e) |
virtual void | PositionSetEventCallback (Object *o, const EventObject &e) |
virtual void | PositionRemoveEventCallback (Object *, const EventObject &) |
void | SetDomainsPerShape (int i) |
int | GetDomainsPerShape () const |
void | SetTimePointsPerIndividual (const vnl_vector< int > &v) |
vnl_vector< int > & | GetTimePointsPerIndividual () const |
vnl_vector< int > & | GetTimePointsPerIndividual () |
void | SetNumIndividuals (int i) |
int | GetNumIndividuals () |
void | SetExplanatory (std::vector< double > v) |
void | SetExplanatory (unsigned int i, double q) |
const double & | GetExplanatory (unsigned int i) const |
double & | GetExplanatory (unsigned int i) |
const vnl_vector< double > & | GetSlope () const |
const vnl_vector< double > & | GetIntercept () const |
const vnl_matrix< double > & | GetSlopeRandom () const |
const vnl_matrix< double > & | GetInterceptRandom () const |
void | SetSlope (const std::vector< double > &v) |
void | SetIntercept (const std::vector< double > &v) |
void | Initialize () |
virtual void | BeforeIteration () |
void | SetRegressionInterval (int i) |
int | GetRegressionInterval () const |
virtual void | UpdateMeanMatrix () |
virtual void | EstimateParameters () |
Public Member Functions inherited from itk::PSMShapeMatrixAttribute< T, VDimension > | |
itkNewMacro (Self) | |
itkTypeMacro (PSMShapeMatrixAttribute, PSMAttribute) | |
virtual void | ResizeMatrix (int, int) |
void | SetDomainsPerShape (int i) |
int | GetDomainsPerShape () const |
virtual void | AfterIteration () |
virtual void | SetMatrix (const vnl_matrix< T > &m) |
Public Member Functions inherited from itk::PSMAttribute< VDimension > | |
itkNewMacro (Self) | |
itkTypeMacro (PSMAttribute, DataObject) | |
virtual void | EventCallback (Object *, const EventObject &) |
virtual void | EventWithIndexCallback (Object *, const EventObject &) |
virtual void | TransformSetEventCallback (Object *, const EventObject &) |
virtual void | PrefixTransformSetEventCallback (Object *, const EventObject &) |
virtual void | NeighborhoodSetEventCallback (Object *, const EventObject &) |
Protected Member Functions | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Member Functions inherited from itk::PSMShapeMatrixAttribute< T, VDimension > | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Member Functions inherited from itk::PSMAttribute< VDimension > | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Additional Inherited Members | |
Public Attributes inherited from itk::PSMAttribute< VDimension > | |
DefinedCallbacksStruct | m_DefinedCallbacks |
Protected Attributes inherited from itk::PSMShapeMatrixAttribute< T, VDimension > | |
int | m_DomainsPerShape |
Definition at line 35 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
typedef T itk::PSMMixedEffectsShapeMatrixAttribute< T, VDimension >::DataType |
Standard class typedefs
Definition at line 40 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
|
inlinevirtual |
Method defining actions before the iteration of a solver that is using this class (via a PSM function object).
Reimplemented from itk::PSMShapeMatrixAttribute< T, VDimension >.
Definition at line 305 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
|
inlinevirtual |
Callbacks that may be defined by a subclass. If a subclass defines one of these callback methods, the corresponding flag in m_DefinedCallbacks should be set to true so that the PSMParticleSystem will know to register the appropriate event with this method.
Reimplemented from itk::PSMShapeMatrixAttribute< T, VDimension >.
Definition at line 115 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
|
inlinevirtual |
Perform any initialization steps. This can be overridden by subclasses.
Reimplemented from itk::PSMShapeMatrixAttribute< T, VDimension >.
Definition at line 295 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
itk::PSMMixedEffectsShapeMatrixAttribute< T, VDimension >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
itk::PSMMixedEffectsShapeMatrixAttribute< T, VDimension >::itkTypeMacro | ( | PSMMixedEffectsShapeMatrixAttribute< T, VDimension > | , |
PSMShapeMatrixAttribute | |||
) |
Run-time type information (and related methods).
|
inlinevirtual |
Callback defining actions when a position is added to a ParticleSystem. This method will likely be called from itkParticleSystem with the event ParticleAddEvent.
Reimplemented from itk::PSMShapeMatrixAttribute< T, VDimension >.
Definition at line 129 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
|
inlinevirtual |
Reserved for future implementation.
Reimplemented from itk::PSMShapeMatrixAttribute< T, VDimension >.
Definition at line 185 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
|
inlinevirtual |
Callback for defining actions when a position value is set – usually from ParticleSystem.
Reimplemented from itk::PSMShapeMatrixAttribute< T, VDimension >.
Definition at line 162 of file itkPSMMixedEffectsShapeMatrixAttribute.h.
|
inline |
Set/Get the number of domains per shape. This can only be safely done before shapes are initialized with points!
Definition at line 192 of file itkPSMMixedEffectsShapeMatrixAttribute.h.