Chaste Release::3.1
CellLabel Class Reference

#include <CellLabel.hpp>

Inheritance diagram for CellLabel:
Collaboration diagram for CellLabel:

List of all members.

Public Member Functions

 CellLabel (unsigned colour=5)
virtual ~CellLabel ()
unsigned GetColour () const

Private Member Functions

template<class Archive >
void serialize (Archive &archive, const unsigned int version)

Private Attributes

unsigned mColour

Friends

class boost::serialization::access

Detailed Description

Cell label class.

Each Cell owns a CellPropertyCollection, which may include a shared pointer to an object of this type. When a Cell that is labelled divides, the daughter cells are both labelled.

The CellLabel object keeps track of the number of cells that have the label, as well as what colour should be used by the visualizer to display cells with the label.

Definition at line 54 of file CellLabel.hpp.


Constructor & Destructor Documentation

CellLabel::CellLabel ( unsigned  colour = 5)

Constructor.

Parameters:
colourwhat colour cells with this label should be in the visualizer (defaults to 5)

Definition at line 38 of file CellLabel.cpp.

CellLabel::~CellLabel ( ) [virtual]

Destructor.

Definition at line 44 of file CellLabel.cpp.


Member Function Documentation

unsigned CellLabel::GetColour ( ) const

Get mColour.

Definition at line 48 of file CellLabel.cpp.

References mColour.

template<class Archive >
void CellLabel::serialize ( Archive &  archive,
const unsigned int  version 
) [inline, private]

Archive the member variables.

Parameters:
archivethe archive
versionthe current version of this class

Reimplemented from AbstractCellProperty.

Definition at line 72 of file CellLabel.hpp.

References mColour.


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Needed for serialization.

Reimplemented from AbstractCellProperty.

Definition at line 64 of file CellLabel.hpp.


Member Data Documentation

Colour for use by visualizer.

Definition at line 61 of file CellLabel.hpp.

Referenced by GetColour(), and serialize().


The documentation for this class was generated from the following files: