VPTissue Reference Manual
SimPT_Default::CellColor Namespace Reference

Namespace for cell coloring components of the Default model group. More...

Classes

class  AuxinPIN1
 Implements Auxin-PIN1 cell color, green for Auxin, red for PIN1. More...
 
class  ChemBlue
 Chemical dependent cell color (blue). More...
 
class  ChemGreen
 Chemical dependent cell color (green). More...
 
class  Meinhardt
 Meinhardt cell color scheme. More...
 
class  SimplyRed
 Implements simple cell color, red for chemicals 0 and 1. More...
 
class  Size
 Size-dependent cell color. More...
 
class  TipGrowth
 Implements simple cell color, red for chemicals 0 and 1. More...
 
class  Wortel
 Implements chemical dependent cell color for Wortel. More...
 

Variables

const ComponentTraits< CellColorTag >::MapType g_component_factories
 Stores cell color component factories. More...
 

Detailed Description

Namespace for cell coloring components of the Default model group.

Variable Documentation

const ComponentTraits< CellColorTag >::MapType SimPT_Default::CellColor::g_component_factories
Initial value:
{{
std::make_pair("auxinpin1", boost::value_factory<AuxinPIN1>()),
std::make_pair("chem_blue_0", bind(boost::value_factory<ChemBlue>(), _1, 0U)),
std::make_pair("chem_blue_1", bind(boost::value_factory<ChemBlue>(), _1, 1U)),
std::make_pair("chem_blue_2", bind(boost::value_factory<ChemBlue>(), _1, 2U)),
std::make_pair("chem_blue_3", bind(boost::value_factory<ChemBlue>(), _1, 3U)),
std::make_pair("chem_blue_4", bind(boost::value_factory<ChemBlue>(), _1, 4U)),
std::make_pair("chem_blue_5", bind(boost::value_factory<ChemBlue>(), _1, 5U)),
std::make_pair("chem_blue_6", bind(boost::value_factory<ChemBlue>(), _1, 6U)),
std::make_pair("chem_green_0", bind(boost::value_factory<ChemGreen>(), _1, 0U)),
std::make_pair("chem_green_1", bind(boost::value_factory<ChemGreen>(), _1, 1U)),
std::make_pair("chem_green_2", bind(boost::value_factory<ChemGreen>(), _1, 2U)),
std::make_pair("chem_green_3", bind(boost::value_factory<ChemGreen>(), _1, 3U)),
std::make_pair("chem_green_4", bind(boost::value_factory<ChemGreen>(), _1, 4U)),
std::make_pair("chem_green_5", bind(boost::value_factory<ChemGreen>(), _1, 5U)),
std::make_pair("chem_green_6", bind(boost::value_factory<ChemGreen>(), _1, 6U)),
std::make_pair("meinhardt", boost::value_factory<Meinhardt>()),
std::make_pair("simplyred_0", bind(boost::value_factory<SimplyRed>(), _1, 0U)),
std::make_pair("simplyred_1", bind(boost::value_factory<SimplyRed>(), _1, 1U)),
std::make_pair("size", boost::value_factory<Size>()),
std::make_pair("tipgrowth", boost::value_factory<TipGrowth>()),
std::make_pair("wortel", boost::value_factory<Wortel>())
}}

Stores cell color component factories.

Definition at line 41 of file Default/components/cell_color/factories.cpp.

Referenced by SimPT_Default::ComponentFactory::CreateCellColor(), and SimPT_Default::ComponentFactory::ListCellColor().