38 template<
unsigned int NSpaceDimension = 3 >
53 virtual void AddForce(
const VectorType & force);
59 virtual void Apoptosis(
void) ITK_OVERRIDE;
67 virtual const CellularAggregateBase * GetCellularAggregate() const;
71 return "Primitive Cell";
81 return NSpaceDimension;
89 virtual const VectorType &
GetForce()
const;
99 #ifndef ITK_MANUAL_INSTANTIATION 100 #include "itkBioCell.hxx"
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual void ClearForce()
This class implements the minimal behavior of a biological cell.
virtual void AdvanceTimeStep()
CellularAggregateBase * m_Aggregate
virtual const VectorType & GetForce() const
Base class for the CellularAggregates.
virtual void SetCellularAggregate(CellularAggregateBase *)
itk::Point< double, NSpaceDimension > PointType
virtual CellularAggregateBase * GetCellularAggregate()
virtual bool CheckPointApoptosis() override
virtual void AddForce(const VectorType &force)
static unsigned int GetDimension()
virtual bool CheckPointApoptosis()
Non-templated Base class from which the templated Cell classes will be derived.
itk::Vector< double, NSpaceDimension > VectorType
A templated class holding a geometric point in n-Dimensional space.
virtual void ReceptorsReading()
static Cell * CreateEgg()
static const char * GetSpeciesName(void)
virtual void Apoptosis(void) override