ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkBioCell.h>
Public Types | |
typedef itk::Point< double, NSpaceDimension > | PointType |
typedef CellBase | Superclass |
typedef itk::Vector< double, NSpaceDimension > | VectorType |
Public Member Functions | |
virtual void | AddForce (const VectorType &force) |
virtual void | AdvanceTimeStep (void) |
virtual void | Apoptosis (void) |
virtual void | ClearForce (void) |
virtual CellularAggregateBase * | GetCellularAggregate (void) |
virtual const CellularAggregateBase * | GetCellularAggregate (void) const |
virtual const VectorType & | GetForce (void) const |
virtual void | Mitosis (void) |
virtual void | ReceptorsReading (void) |
virtual void | SetCellularAggregate (CellularAggregateBase *) |
virtual | ~Cell () |
Static Public Member Functions | |
static Cell * | CreateEgg (void) |
static unsigned int | GetDimension () |
static const char * | GetSpeciesName (void) |
Protected Member Functions | |
Cell () | |
Protected Attributes | |
CellularAggregateBase * | m_Aggregate |
VectorType | m_Force |
Friends | |
class | CellularAggregateBase |
This class implements the minimal behavior of a biological cell.
The basic behavior of a cell is related to the cell cycle. Geometrical concepts like size and shape are also managed by this abstract cell.
Definition at line 39 of file itkBioCell.h.
typedef itk::Point< double, NSpaceDimension > itk::bio::Cell< NSpaceDimension >::PointType |
Definition at line 45 of file itkBioCell.h.
typedef CellBase itk::bio::Cell< NSpaceDimension >::Superclass |
Definition at line 42 of file itkBioCell.h.
typedef itk::Vector< double, NSpaceDimension > itk::bio::Cell< NSpaceDimension >::VectorType |
Definition at line 44 of file itkBioCell.h.
virtual itk::bio::Cell< NSpaceDimension >::~Cell | ( | ) | [virtual] |
itk::bio::Cell< NSpaceDimension >::Cell | ( | ) | [protected] |
virtual void itk::bio::Cell< NSpaceDimension >::AddForce | ( | const VectorType & | force | ) | [virtual] |
virtual void itk::bio::Cell< NSpaceDimension >::AdvanceTimeStep | ( | void | ) | [virtual] |
virtual void itk::bio::Cell< NSpaceDimension >::Apoptosis | ( | void | ) | [virtual] |
Reimplemented from itk::bio::CellBase.
virtual void itk::bio::Cell< NSpaceDimension >::ClearForce | ( | void | ) | [virtual] |
static Cell* itk::bio::Cell< NSpaceDimension >::CreateEgg | ( | void | ) | [static] |
virtual CellularAggregateBase* itk::bio::Cell< NSpaceDimension >::GetCellularAggregate | ( | void | ) | [virtual] |
virtual const CellularAggregateBase* itk::bio::Cell< NSpaceDimension >::GetCellularAggregate | ( | void | ) | const [virtual] |
static unsigned int itk::bio::Cell< NSpaceDimension >::GetDimension | ( | void | ) | [inline, static] |
Definition at line 75 of file itkBioCell.h.
virtual const VectorType& itk::bio::Cell< NSpaceDimension >::GetForce | ( | void | ) | const [virtual] |
static const char* itk::bio::Cell< NSpaceDimension >::GetSpeciesName | ( | void | ) | [inline, static] |
Definition at line 68 of file itkBioCell.h.
virtual void itk::bio::Cell< NSpaceDimension >::Mitosis | ( | void | ) | [virtual] |
virtual void itk::bio::Cell< NSpaceDimension >::ReceptorsReading | ( | void | ) | [virtual] |
virtual void itk::bio::Cell< NSpaceDimension >::SetCellularAggregate | ( | CellularAggregateBase * | ) | [virtual] |
friend class CellularAggregateBase [friend] |
Definition at line 47 of file itkBioCell.h.
CellularAggregateBase* itk::bio::Cell< NSpaceDimension >::m_Aggregate [protected] |
Definition at line 88 of file itkBioCell.h.
VectorType itk::bio::Cell< NSpaceDimension >::m_Force [protected] |
Definition at line 86 of file itkBioCell.h.