Skip to content

itk::ParticleContainerArrayAttribute

More...

Inherits from std::vector< ParticleContainer< T >::Pointer >, itk::ParticleAttribute< VDimension >

Public Types

Name
typedef T DataType
typedef ParticleContainerArrayAttribute Self
typedef ParticleAttribute< VDimension > Superclass
typedef SmartPointer< Self > Pointer
typedef SmartPointer< const Self > ConstPointer
typedef WeakPointer< const Self > ConstWeakPointer

Public Functions

Name
itkNewMacro(Self )
itkTypeMacro(ParticleContainer , ParticleAttribute )
virtual void DomainAddEventCallback(Object * , const EventObject & )
virtual void PositionAddEventCallback(Object * o, const EventObject & e)
virtual void PositionRemoveEventCallback(Object * , const EventObject & )
void ZeroAllValues()

Protected Functions

Name
ParticleContainerArrayAttribute()
virtual ~ParticleContainerArrayAttribute()
void PrintSelf(std::ostream & os, Indent indent) const

Additional inherited members

Public Classes inherited from itk::ParticleAttribute< VDimension >

Name
struct DefinedCallbacksStruct

Public Functions inherited from itk::ParticleAttribute< VDimension >

Name
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 & )
virtual void PositionSetEventCallback(Object * , const EventObject & )

Protected Functions inherited from itk::ParticleAttribute< VDimension >

Name
ParticleAttribute()
virtual ~ParticleAttribute()

Public Attributes inherited from itk::ParticleAttribute< VDimension >

Name
DefinedCallbacksStruct m_DefinedCallbacks

Detailed Description

template <class T ,
unsigned int VDimension>
class itk::ParticleContainerArrayAttribute;

Public Types Documentation

typedef DataType

typedef T itk::ParticleContainerArrayAttribute< T, VDimension >::DataType;

Standard class typedefs

typedef Self

typedef ParticleContainerArrayAttribute itk::ParticleContainerArrayAttribute< T, VDimension >::Self;

typedef Superclass

typedef ParticleAttribute<VDimension> itk::ParticleContainerArrayAttribute< T, VDimension >::Superclass;

typedef Pointer

typedef SmartPointer<Self> itk::ParticleContainerArrayAttribute< T, VDimension >::Pointer;

typedef ConstPointer

typedef SmartPointer<const Self> itk::ParticleContainerArrayAttribute< T, VDimension >::ConstPointer;

typedef ConstWeakPointer

typedef WeakPointer<const Self> itk::ParticleContainerArrayAttribute< T, VDimension >::ConstWeakPointer;

Public Functions Documentation

function itkNewMacro

itkNewMacro(
    Self 
)

Method for creation through the object factory.

function itkTypeMacro

itkTypeMacro(
    ParticleContainer ,
    ParticleAttribute 
)

Run-time type information (and related methods).

function DomainAddEventCallback

inline virtual void DomainAddEventCallback(
    Object * ,
    const EventObject & 
)

Reimplements: itk::ParticleAttribute::DomainAddEventCallback

Reimplemented by: itk::ParticleMeanCurvatureAttribute::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 EventObject & e
)

Reimplements: itk::ParticleAttribute::PositionAddEventCallback

Reimplemented by: itk::ParticleMeanCurvatureAttribute::PositionAddEventCallback

function PositionRemoveEventCallback

inline virtual void PositionRemoveEventCallback(
    Object * ,
    const EventObject & 
)

Reimplements: itk::ParticleAttribute::PositionRemoveEventCallback

function ZeroAllValues

inline void ZeroAllValues()

Protected Functions Documentation

function ParticleContainerArrayAttribute

inline ParticleContainerArrayAttribute()

function ~ParticleContainerArrayAttribute

inline virtual ~ParticleContainerArrayAttribute()

function PrintSelf

inline void PrintSelf(
    std::ostream & os,
    Indent indent
) const

Updated on 2022-07-23 at 17:50:02 -0600