18 #ifndef __itkBioCellularAggregateBase_h
19 #define __itkBioCellularAggregateBase_h
48 itkTypeMacro(BioCellularAggregateBase,
Object);
63 unsigned int substrateId)
const;
69 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
Light weight base class for most itk classes.
CellularAggregateBase Self
virtual void Remove(CellBase *cell)
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
ImagePixelType SubstrateValueType
SizeValueType IdentifierType
Base class for the CellularAggregates.
virtual ~CellularAggregateBase()
SmartPointer< const Self > ConstPointer
Non-templated Base class from which the templated Cell classes will be derived.
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
Base class for most ITK classes.
virtual SubstrateValueType GetSubstrateValue(IdentifierType cellId, unsigned int substrateId) const
virtual void Add(CellBase *cellA, CellBase *cellB, double perturbationLength)