Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::bio::CellularAggregateBase Class Reference

Base class for the CellularAggregates. This base class is not templated over the space dimension. More...

#include <itkBioCellularAggregateBase.h>

Inheritance diagram for itk::bio::CellularAggregateBase:

Inheritance graph
[legend]
Collaboration diagram for itk::bio::CellularAggregateBase:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CellularAggregateBase Self
typedef itk::Object Superclass
typedef itk::SmartPointer<
Self
Pointer
typedef itk::SmartPointer<
const Self
ConstPointer
typedef float ImagePixelType
typedef ImagePixelType SubstrateValueType

Public Member Functions

virtual const char * GetNameOfClass () const
virtual void Add (CellBase *cellA, CellBase *cellB, double perturbationLength)
virtual void Remove (CellBase *cell)
virtual SubstrateValueType GetSubstrateValue (unsigned long int cellId, unsigned int substrateId) const

Static Public Member Functions

Pointer New ()

Protected Member Functions

 CellularAggregateBase ()
virtual ~CellularAggregateBase ()
 CellularAggregateBase (const Self &)
void PrintSelf (std::ostream &os, itk::Indent indent) const

Detailed Description

Base class for the CellularAggregates. This base class is not templated over the space dimension.

Definition at line 34 of file itkBioCellularAggregateBase.h.


Member Typedef Documentation

typedef itk::SmartPointer<const Self> itk::bio::CellularAggregateBase::ConstPointer
 

Reimplemented from itk::Object.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

Definition at line 41 of file itkBioCellularAggregateBase.h.

typedef float itk::bio::CellularAggregateBase::ImagePixelType
 

Convenient typedefs.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

Definition at line 50 of file itkBioCellularAggregateBase.h.

typedef itk::SmartPointer<Self> itk::bio::CellularAggregateBase::Pointer
 

Reimplemented from itk::Object.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

Definition at line 40 of file itkBioCellularAggregateBase.h.

typedef CellularAggregateBase itk::bio::CellularAggregateBase::Self
 

Standard class typedefs.

Reimplemented from itk::Object.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

Definition at line 38 of file itkBioCellularAggregateBase.h.

typedef ImagePixelType itk::bio::CellularAggregateBase::SubstrateValueType
 

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

Definition at line 51 of file itkBioCellularAggregateBase.h.

typedef itk::Object itk::bio::CellularAggregateBase::Superclass
 

Reimplemented from itk::Object.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

Definition at line 39 of file itkBioCellularAggregateBase.h.


Constructor & Destructor Documentation

itk::bio::CellularAggregateBase::CellularAggregateBase  )  [protected]
 

virtual itk::bio::CellularAggregateBase::~CellularAggregateBase  )  [protected, virtual]
 

itk::bio::CellularAggregateBase::CellularAggregateBase const Self  )  [protected]
 


Member Function Documentation

virtual void itk::bio::CellularAggregateBase::Add CellBase cellA,
CellBase cellB,
double  perturbationLength
[virtual]
 

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

virtual const char* itk::bio::CellularAggregateBase::GetNameOfClass  )  const [virtual]
 

Standard part of all itk objects.

Reimplemented from itk::Object.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

virtual SubstrateValueType itk::bio::CellularAggregateBase::GetSubstrateValue unsigned long int  cellId,
unsigned int  substrateId
const [virtual]
 

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

Pointer itk::bio::CellularAggregateBase::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

void itk::bio::CellularAggregateBase::PrintSelf std::ostream &  os,
itk::Indent  indent
const [protected, virtual]
 

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from itk::Object.

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.

virtual void itk::bio::CellularAggregateBase::Remove CellBase cell  )  [virtual]
 

Reimplemented in itk::bio::CellularAggregate< NSpaceDimension >.


The documentation for this class was generated from the following file:
Generated at Thu May 25 02:46:24 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000