itk::ParticleAttribute
Inherits from DataObject
Inherited by itk::ParticleContainerArrayAttribute< T, VDimension >, itk::ParticleGeneralShapeGradientMatrix< T, VDimension >, itk::ParticleGeneralShapeMatrix< T, VDimension >, itk::ParticleShapeMatrixAttribute< T, VDimension >, itk::ParticleContainerArrayAttribute< double, Dimension >, itk::ParticleContainerArrayAttribute< TNumericType, VDimension >, itk::ParticleGeneralShapeGradientMatrix< double, Dimension >, itk::ParticleGeneralShapeMatrix< double, Dimension >, itk::ParticleShapeMatrixAttribute< double, Dimension >, itk::ParticleShapeMatrixAttribute< double, VDimension >
Public Classes
Name | |
---|---|
struct | DefinedCallbacksStruct |
Public Types
Name | |
---|---|
typedef ParticleAttribute | Self |
typedef DataObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
Public Functions
Name | |
---|---|
itkNewMacro(Self ) | |
itkTypeMacro(ParticleAttribute , DataObject ) | |
virtual void | EventCallback(Object * , const EventObject & ) |
virtual void | EventWithIndexCallback(Object * , const EventObject & ) |
virtual void | DomainAddEventCallback(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 & ) |
virtual void | PositionAddEventCallback(Object * , const EventObject & ) |
virtual void | PositionRemoveEventCallback(Object * , const EventObject & ) |
Protected Functions
Name | |
---|---|
ParticleAttribute() | |
virtual | ~ParticleAttribute() |
void | PrintSelf(std::ostream & os, Indent indent) const |
Public Attributes
Name | |
---|---|
DefinedCallbacksStruct | m_DefinedCallbacks |
Detailed Description
template <unsigned int VDimension>
class itk::ParticleAttribute;
Public Types Documentation
typedef Self
typedef ParticleAttribute itk::ParticleAttribute< VDimension >::Self;
Standard class typedefs
typedef Superclass
typedef DataObject itk::ParticleAttribute< VDimension >::Superclass;
typedef Pointer
typedef SmartPointer<Self> itk::ParticleAttribute< VDimension >::Pointer;
typedef ConstPointer
typedef SmartPointer<const Self> itk::ParticleAttribute< VDimension >::ConstPointer;
typedef ConstWeakPointer
typedef WeakPointer<const Self> itk::ParticleAttribute< VDimension >::ConstWeakPointer;
Public Functions Documentation
function itkNewMacro
itkNewMacro(
Self
)
Method for creation through the object factory.
function itkTypeMacro
itkTypeMacro(
ParticleAttribute ,
DataObject
)
Run-time type information (and related methods).
function EventCallback
inline virtual void EventCallback(
Object * ,
const EventObject &
)
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 EventWithIndexCallback
inline virtual void EventWithIndexCallback(
Object * ,
const EventObject &
)
function DomainAddEventCallback
inline virtual void DomainAddEventCallback(
Object * ,
const EventObject &
)
Reimplemented by: itk::ParticleContainerArrayAttribute::DomainAddEventCallback, itk::ParticleContainerArrayAttribute::DomainAddEventCallback, itk::ParticleContainerArrayAttribute::DomainAddEventCallback, itk::ParticleGeneralShapeGradientMatrix::DomainAddEventCallback, itk::ParticleGeneralShapeGradientMatrix::DomainAddEventCallback, itk::ParticleGeneralShapeMatrix::DomainAddEventCallback, itk::ParticleGeneralShapeMatrix::DomainAddEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::DomainAddEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::DomainAddEventCallback, itk::ParticleShapeMatrixAttribute::DomainAddEventCallback, itk::ParticleShapeMatrixAttribute::DomainAddEventCallback, itk::ParticleShapeMatrixAttribute::DomainAddEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::DomainAddEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::DomainAddEventCallback, itk::ParticleMeanCurvatureAttribute::DomainAddEventCallback
function TransformSetEventCallback
inline virtual void TransformSetEventCallback(
Object * ,
const EventObject &
)
function PrefixTransformSetEventCallback
inline virtual void PrefixTransformSetEventCallback(
Object * ,
const EventObject &
)
function NeighborhoodSetEventCallback
inline virtual void NeighborhoodSetEventCallback(
Object * ,
const EventObject &
)
function PositionSetEventCallback
inline virtual void PositionSetEventCallback(
Object * ,
const EventObject &
)
Reimplemented by: itk::ParticleGeneralShapeGradientMatrix::PositionSetEventCallback, itk::ParticleGeneralShapeGradientMatrix::PositionSetEventCallback, itk::ParticleGeneralShapeMatrix::PositionSetEventCallback, itk::ParticleGeneralShapeMatrix::PositionSetEventCallback, itk::ParticleMeanCurvatureAttribute::PositionSetEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::PositionSetEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::PositionSetEventCallback, itk::ParticleShapeMatrixAttribute::PositionSetEventCallback, itk::ParticleShapeMatrixAttribute::PositionSetEventCallback, itk::ParticleShapeMatrixAttribute::PositionSetEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::PositionSetEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::PositionSetEventCallback
function PositionAddEventCallback
inline virtual void PositionAddEventCallback(
Object * ,
const EventObject &
)
Reimplemented by: itk::ParticleContainerArrayAttribute::PositionAddEventCallback, itk::ParticleContainerArrayAttribute::PositionAddEventCallback, itk::ParticleContainerArrayAttribute::PositionAddEventCallback, itk::ParticleGeneralShapeGradientMatrix::PositionAddEventCallback, itk::ParticleGeneralShapeGradientMatrix::PositionAddEventCallback, itk::ParticleGeneralShapeMatrix::PositionAddEventCallback, itk::ParticleGeneralShapeMatrix::PositionAddEventCallback, itk::ParticleMeanCurvatureAttribute::PositionAddEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::PositionAddEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::PositionAddEventCallback, itk::ParticleShapeMatrixAttribute::PositionAddEventCallback, itk::ParticleShapeMatrixAttribute::PositionAddEventCallback, itk::ParticleShapeMatrixAttribute::PositionAddEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::PositionAddEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::PositionAddEventCallback
function PositionRemoveEventCallback
inline virtual void PositionRemoveEventCallback(
Object * ,
const EventObject &
)
Reimplemented by: itk::ParticleContainerArrayAttribute::PositionRemoveEventCallback, itk::ParticleContainerArrayAttribute::PositionRemoveEventCallback, itk::ParticleContainerArrayAttribute::PositionRemoveEventCallback, itk::ParticleGeneralShapeGradientMatrix::PositionRemoveEventCallback, itk::ParticleGeneralShapeGradientMatrix::PositionRemoveEventCallback, itk::ParticleGeneralShapeMatrix::PositionRemoveEventCallback, itk::ParticleGeneralShapeMatrix::PositionRemoveEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::PositionRemoveEventCallback, itk::ParticleShapeLinearRegressionMatrixAttribute::PositionRemoveEventCallback, itk::ParticleShapeMatrixAttribute::PositionRemoveEventCallback, itk::ParticleShapeMatrixAttribute::PositionRemoveEventCallback, itk::ParticleShapeMatrixAttribute::PositionRemoveEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::PositionRemoveEventCallback, itk::ParticleShapeMixedEffectsMatrixAttribute::PositionRemoveEventCallback
Protected Functions Documentation
function ParticleAttribute
inline ParticleAttribute()
function ~ParticleAttribute
inline virtual ~ParticleAttribute()
function PrintSelf
inline void PrintSelf(
std::ostream & os,
Indent indent
) const
Public Attributes Documentation
variable m_DefinedCallbacks
DefinedCallbacksStruct m_DefinedCallbacks;
Updated on 2022-07-23 at 16:40:05 -0600