![]() |
Shapeworks Studio
2.1
Shape analysis software suite
|
Inheritance diagram for itk::PSMMixedEffectsShapeMatrixAttribute< T, VDimension >:
Collaboration diagram for itk::PSMMixedEffectsShapeMatrixAttribute< T, VDimension >: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.
1.8.11