Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Classes | Public Types | Public Member Functions | Public Attributes | Protected Member Functions
itk::PSMAttribute< VDimension > Class Template Reference

Base class for PSMParticleSystem attribute classes. More...

#include <itkPSMAttribute.h>

+ Inheritance diagram for itk::PSMAttribute< VDimension >:
+ Collaboration diagram for itk::PSMAttribute< VDimension >:

Classes

struct  DefinedCallbacksStruct
 

Public Types

typedef PSMAttribute Self
 
typedef DataObject Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef WeakPointer< const SelfConstWeakPointer
 

Public Member Functions

 itkNewMacro (Self)
 
 itkTypeMacro (PSMAttribute, 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 &)
 

Public Attributes

DefinedCallbacksStruct m_DefinedCallbacks
 

Protected Member Functions

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

Detailed Description

template<unsigned int VDimension>
class itk::PSMAttribute< VDimension >

Base class for PSMParticleSystem attribute classes.

Definition at line 35 of file itkPSMAttribute.h.

Member Typedef Documentation

template<unsigned int VDimension>
typedef PSMAttribute itk::PSMAttribute< VDimension >::Self

Standard class typedefs

Definition at line 39 of file itkPSMAttribute.h.

Member Function Documentation

template<unsigned int VDimension>
virtual void itk::PSMAttribute< VDimension >::EventCallback ( Object *  ,
const EventObject &   
)
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.

Definition at line 83 of file itkPSMAttribute.h.

83 {}
template<unsigned int VDimension>
itk::PSMAttribute< VDimension >::itkNewMacro ( Self  )

Method for creation through the object factory.

template<unsigned int VDimension>
itk::PSMAttribute< VDimension >::itkTypeMacro ( PSMAttribute< VDimension >  ,
DataObject   
)

Run-time type information (and related methods).


The documentation for this class was generated from the following file: