![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkBioCell.h>
Inheritance diagram for itk::bio::Cell< NSpaceDimension >:
Collaboration diagram for itk::bio::Cell< NSpaceDimension >:Public Types | |
| typedef itk::Point< double, NSpaceDimension > | PointType |
| typedef CellBase | Superclass |
| typedef itk::Vector< double, NSpaceDimension > | VectorType |
Public Types inherited from itk::bio::CellBase | |
| enum | CellCycleState { M = 1UL, Gap1, S, Gap2, Gap0, Apop } |
| typedef itk::RGBPixel< float > | ColorType |
| typedef GenomeType::GeneIdType | GeneIdType |
| typedef itk::bio::Genome | GenomeType |
| typedef itk::IdentifierType | IdentifierType |
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 () |
Public Member Functions inherited from itk::bio::CellBase | |
| virtual ColorType | GetColor (void) const |
| IdentifierType | GetParentIdentifier (void) const |
| double | GetRadius (void) const |
| IdentifierType | GetSelfIdentifier (void) const |
| virtual bool | MarkedForRemoval (void) const |
Static Public Member Functions | |
| static Cell * | CreateEgg (void) |
| static unsigned int | GetDimension () |
| static const char * | GetSpeciesName (void) |
Static Public Member Functions inherited from itk::bio::CellBase | |
| static SizeValueType | GetDivisionMaximumLatencyTime (void) |
| static SizeValueType | GetGrowthMaximumLatencyTime (void) |
| static double | GetGrowthRadiusLimit (void) |
| static void | Initialize (void) |
| static void | ResetCounter (void) |
| static void | SetChemoAttractantHighThreshold (double) |
| static void | SetChemoAttractantLowThreshold (double) |
| static void | SetDefaultColor (const ColorType &color) |
| static void | SetDefaultRadius (double) |
| static void | SetDivisionMaximumLatencyTime (SizeValueType) |
| static void | SetEnergySelfRepairLevel (double) |
| static void | SetGrowthMaximumLatencyTime (SizeValueType latency) |
| static void | SetGrowthRadiusIncrement (double) |
| static void | SetGrowthRadiusLimit (double) |
| static void | SetMaximumGenerationLimit (SizeValueType) |
| static void | SetNutrientSelfRepairLevel (double) |
Protected Member Functions | |
| Cell () | |
Protected Member Functions inherited from itk::bio::CellBase | |
| CellBase () | |
| virtual bool | CheckPointApoptosis (void) |
| virtual bool | CheckPointDNAReplication (void) |
| virtual bool | CheckPointGrowth (void) |
| virtual bool | CheckPointMitosis (void) |
| virtual void | ComputeGeneNetwork (void) |
| virtual void | DNAReplication (void) |
| virtual void | EnergyIntake (void) |
| virtual void | Grow (void) |
| void | MarkForRemoval (void) |
| virtual void | NutrientsIntake (void) |
| virtual void | SecreteProducts (void) |
| virtual | ~CellBase () |
Protected Attributes | |
| CellularAggregateBase * | m_Aggregate |
| VectorType | m_Force |
Protected Attributes inherited from itk::bio::CellBase | |
| double | m_ChemoAttractantLevel |
| ColorType | m_Color |
| CellCycleState | m_CycleState |
| SizeValueType | m_DivisionLatencyTime |
| double | m_EnergyReserveLevel |
| SizeValueType | m_Generation |
| GenomeType * | m_Genome |
| GenomeType * | m_GenomeCopy |
| SizeValueType | m_GrowthLatencyTime |
| bool | m_MarkedForRemoval |
| double | m_NutrientsReserveLevel |
| IdentifierType | m_ParentIdentifier |
| double | m_Pressure |
| double | m_Radius |
| bool | m_ScheduleApoptosis |
| IdentifierType | m_SelfIdentifier |
Friends | |
| class | CellularAggregateBase |
Additional Inherited Members | |
Static Protected Attributes inherited from itk::bio::CellBase | |
| static GeneIdType | BlueGene |
| static GeneIdType | Caspase |
| static GeneIdType | Cdk2E |
| static double | ChemoAttractantHighThreshold |
| static double | ChemoAttractantLowThreshold |
| static SizeValueType | Counter |
| static ColorType | DefaultColor |
| static double | DefaultEnergyIntake |
| static double | DefaultNutrientsIntake |
| static double | DefaultRadius |
| static SizeValueType | DivisionMaximumLatencyTime |
| static double | EnergySelfRepairLevel |
| static GeneIdType | GreenGene |
| static SizeValueType | GrowthMaximumLatencyTime |
| static double | GrowthRadiusIncrement |
| static double | GrowthRadiusLimit |
| static ColorType | HopefullColor |
| static SizeValueType | MaximumGenerationLimit |
| static double | NutrientSelfRepairLevel |
| static GeneIdType | Pressurin |
| static GeneIdType | RedGene |
| static ColorType | StarvingColor |
| static ColorType | WellNourishedColor |
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 |
|
protected |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from itk::bio::CellBase.
|
virtual |
|
static |
|
virtual |
|
virtual |
|
inlinestatic |
Definition at line 75 of file itkBioCell.h.
|
virtual |
|
inlinestatic |
Definition at line 68 of file itkBioCell.h.
|
virtual |
|
virtual |
|
virtual |
|
friend |
Definition at line 47 of file itkBioCell.h.
|
protected |
Definition at line 88 of file itkBioCell.h.
|
protected |
Definition at line 86 of file itkBioCell.h.
1.8.1