ITK
4.3.0
Insight Segmentation and Registration Toolkit
|
#include <itkBioCellBase.h>
Non-templated Base class from which the templated Cell classes will be derived.
Derived classes are instantiated for a specific space dimension.
Definition at line 36 of file itkBioCellBase.h.
Public Types | |
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 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 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 | |
virtual void | Apoptosis (void) |
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 | |
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 |
Static Protected Attributes | |
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 |
typedef itk::RGBPixel< float > itk::bio::CellBase::ColorType |
Definition at line 39 of file itkBioCellBase.h.
Definition at line 42 of file itkBioCellBase.h.
Definition at line 41 of file itkBioCellBase.h.
Definition at line 40 of file itkBioCellBase.h.
Definition at line 52 of file itkBioCellBase.h.
|
protected |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in itk::bio::Cell< NSpaceDimension >.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
static |
|
static |
|
static |
IdentifierType itk::bio::CellBase::GetParentIdentifier | ( | void | ) | const |
double itk::bio::CellBase::GetRadius | ( | void | ) | const |
IdentifierType itk::bio::CellBase::GetSelfIdentifier | ( | void | ) | const |
|
protectedvirtual |
|
static |
|
virtual |
|
protected |
|
protectedvirtual |
|
static |
|
protectedvirtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprotected |
Definition at line 93 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 97 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 96 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 118 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 117 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 111 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 91 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 108 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 109 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 123 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 103 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 105 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 95 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 102 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 125 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 124 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 114 of file itkBioCellBase.h.
|
protected |
Definition at line 185 of file itkBioCellBase.h.
|
protected |
Definition at line 166 of file itkBioCellBase.h.
|
protected |
Definition at line 179 of file itkBioCellBase.h.
|
protected |
Definition at line 182 of file itkBioCellBase.h.
|
protected |
Definition at line 169 of file itkBioCellBase.h.
|
protected |
Definition at line 177 of file itkBioCellBase.h.
|
protected |
Definition at line 120 of file itkBioCellBase.h.
|
protected |
Definition at line 121 of file itkBioCellBase.h.
|
protected |
Definition at line 172 of file itkBioCellBase.h.
|
protected |
Definition at line 181 of file itkBioCellBase.h.
|
protected |
Definition at line 170 of file itkBioCellBase.h.
|
protected |
Definition at line 174 of file itkBioCellBase.h.
|
protected |
Definition at line 164 of file itkBioCellBase.h.
|
protected |
Definition at line 168 of file itkBioCellBase.h.
|
protected |
Definition at line 184 of file itkBioCellBase.h.
|
protected |
Definition at line 175 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 101 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 106 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 98 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 94 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 115 of file itkBioCellBase.h.
|
staticprotected |
Definition at line 113 of file itkBioCellBase.h.