shapeworks::GenericContainerArray
This class appears to be an array of GenericContainers (e.g. std::vector) that implements the Observer interface. The array size tracks the number of domains in the system. E.g. one per domain. More...
#include <GenericContainerArray.h>
Inherits from std::vector< GenericContainer< T >::Pointer >, shapeworks::Observer
Public Types
| Name | |
|---|---|
| typedef T | DataType | 
| typedef GenericContainerArray | Self | 
| typedef Observer | Superclass | 
| typedef itk::SmartPointer< Self > | Pointer | 
| typedef itk::SmartPointer< const Self > | ConstPointer | 
| typedef itk::WeakPointer< const Self > | ConstWeakPointer | 
Public Functions
| Name | |
|---|---|
| itkNewMacro(Self ) | |
| itkTypeMacro(ParticleContainer , Observer ) | |
| virtual void | DomainAddEventCallback(Object * , const itk::EventObject & ) | 
| virtual void | PositionAddEventCallback(Object * o, const itk::EventObject & e) | 
| virtual void | PositionRemoveEventCallback(Object * , const itk::EventObject & ) | 
| void | ZeroAllValues() | 
Protected Functions
| Name | |
|---|---|
| GenericContainerArray() | |
| virtual | ~GenericContainerArray() | 
| void | PrintSelf(std::ostream & os, itk::Indent indent) const | 
Additional inherited members
Public Classes inherited from shapeworks::Observer
| Name | |
|---|---|
| struct | DefinedCallbacksStruct | 
Public Functions inherited from shapeworks::Observer
| Name | |
|---|---|
| virtual void | TransformSetEventCallback(Object * , const itk::EventObject & ) | 
| virtual void | PrefixTransformSetEventCallback(Object * , const itk::EventObject & ) | 
| virtual void | NeighborhoodSetEventCallback(Object * , const itk::EventObject & ) | 
| virtual void | PositionSetEventCallback(Object * , const itk::EventObject & ) | 
Protected Functions inherited from shapeworks::Observer
| Name | |
|---|---|
| Observer() | |
| virtual | ~Observer() | 
Public Attributes inherited from shapeworks::Observer
| Name | |
|---|---|
| DefinedCallbacksStruct | m_DefinedCallbacks | 
Detailed Description
template <class T >
class shapeworks::GenericContainerArray;
This class appears to be an array of GenericContainers (e.g. std::vector) that implements the Observer interface. The array size tracks the number of domains in the system. E.g. one per domain.
Public Types Documentation
typedef DataType
typedef T shapeworks::GenericContainerArray< T >::DataType;
Standard class typedefs
typedef Self
typedef GenericContainerArray shapeworks::GenericContainerArray< T >::Self;
typedef Superclass
typedef Observer shapeworks::GenericContainerArray< T >::Superclass;
typedef Pointer
typedef itk::SmartPointer<Self> shapeworks::GenericContainerArray< T >::Pointer;
typedef ConstPointer
typedef itk::SmartPointer<const Self> shapeworks::GenericContainerArray< T >::ConstPointer;
typedef ConstWeakPointer
typedef itk::WeakPointer<const Self> shapeworks::GenericContainerArray< T >::ConstWeakPointer;
Public Functions Documentation
function itkNewMacro
itkNewMacro(
    Self 
)
Method for creation through the object factory.
function itkTypeMacro
itkTypeMacro(
    ParticleContainer ,
    Observer 
)
Run-time type information (and related methods).
function DomainAddEventCallback
inline virtual void DomainAddEventCallback(
    Object * ,
    const itk::EventObject & 
)
Reimplements: shapeworks::Observer::DomainAddEventCallback
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 ParticleSystem will know to register the appropriate event with this method.
function PositionAddEventCallback
inline virtual void PositionAddEventCallback(
    Object * o,
    const itk::EventObject & e
)
Reimplements: shapeworks::Observer::PositionAddEventCallback
function PositionRemoveEventCallback
inline virtual void PositionRemoveEventCallback(
    Object * ,
    const itk::EventObject & 
)
Reimplements: shapeworks::Observer::PositionRemoveEventCallback
function ZeroAllValues
inline void ZeroAllValues()
Protected Functions Documentation
function GenericContainerArray
inline GenericContainerArray()
function ~GenericContainerArray
inline virtual ~GenericContainerArray()
function PrintSelf
inline void PrintSelf(
    std::ostream & os,
    itk::Indent indent
) const
Updated on 2024-03-17 at 12:58:44 -0600