Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Public Types | Public Member Functions | Protected Member Functions
itk::TestContainerArrayAttribute< T, VDimension > Class Template Reference
+ Inheritance diagram for itk::TestContainerArrayAttribute< T, VDimension >:
+ Collaboration diagram for itk::TestContainerArrayAttribute< T, VDimension >:

Public Types

typedef T DataType
 
typedef TestContainerArrayAttribute Self
 
typedef PSMContainerArrayAttribute< T, VDimension > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef WeakPointer< const SelfConstWeakPointer
 
- Public Types inherited from itk::PSMContainerArrayAttribute< T, VDimension >
typedef T DataType
 
typedef PSMContainerArrayAttribute Self
 
typedef PSMAttribute< VDimension > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef WeakPointer< const SelfConstWeakPointer
 
- Public Types inherited from itk::PSMAttribute< VDimension >
typedef PSMAttribute Self
 
typedef DataObject Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef WeakPointer< const SelfConstWeakPointer
 

Public Member Functions

 itkNewMacro (Self)
 
 itkTypeMacro (TestContainerArrayAttribute, PSMContainerArrayAttribute)
 
virtual void DomainAddEventCallback (Object *, const EventObject &)
 
virtual void PositionAddEventCallback (Object *, const EventObject &e)
 
unsigned int GetNumberOfPositions ()
 
unsigned int GetNumberOfDomains ()
 
- Public Member Functions inherited from itk::PSMContainerArrayAttribute< T, VDimension >
 itkNewMacro (Self)
 
 itkTypeMacro (PSMContainerArrayAttribute, PSMAttribute)
 
virtual void PositionRemoveEventCallback (Object *, const EventObject &)
 
void ZeroAllValues ()
 
- 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 &)
 
virtual void PositionSetEventCallback (Object *, const EventObject &)
 

Protected Member Functions

void operator= (const TestContainerArrayAttribute &)
 
 TestContainerArrayAttribute (const TestContainerArrayAttribute &)
 
- Protected Member Functions inherited from itk::PSMContainerArrayAttribute< 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
 

Detailed Description

template<class T, unsigned int VDimension>
class itk::TestContainerArrayAttribute< T, VDimension >

Definition at line 28 of file itkPSMContainerArrayAttributeTest.cxx.

Member Typedef Documentation

template<class T, unsigned int VDimension>
typedef T itk::TestContainerArrayAttribute< T, VDimension >::DataType

Standard class typedefs

Definition at line 32 of file itkPSMContainerArrayAttributeTest.cxx.

Member Function Documentation

template<class T, unsigned int VDimension>
virtual void itk::TestContainerArrayAttribute< T, VDimension >::DomainAddEventCallback ( 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 ParticleSystem will know to register the appropriate event with this method.

Reimplemented from itk::PSMContainerArrayAttribute< T, VDimension >.

Definition at line 49 of file itkPSMContainerArrayAttributeTest.cxx.

50  {
51  this->resize( this->size() +1);
52  this->operator[](this->size() -1) = PSMContainer<T>::New();
53  m_AddDomainCount++;
54  }
template<class T, unsigned int VDimension>
itk::TestContainerArrayAttribute< T, VDimension >::itkNewMacro ( Self  )

Method for creation through the object factory.

template<class T, unsigned int VDimension>
itk::TestContainerArrayAttribute< T, VDimension >::itkTypeMacro ( TestContainerArrayAttribute< T, VDimension >  ,
PSMContainerArrayAttribute   
)

Run-time type information (and related methods).


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