36#ifndef IMMERSEDBOUNDARYSVGWRITER_HPP_
37#define IMMERSEDBOUNDARYSVGWRITER_HPP_
39#include <boost/serialization/base_object.hpp>
42#include "AbstractCellBasedSimulationModifier.hpp"
43#include "AbstractCellPopulation.hpp"
49template <
unsigned DIM>
67 friend class TestImmersedBoundarySvgWriter;
78 template <
class Archive>
79 void serialize(Archive& archive,
const unsigned int version)
86 archive& boost::serialization::base_object<AbstractCellBasedSimulationModifier<DIM, DIM> >(*this);
129 void AddPointToSvgFile(out_stream& rSvgFile, c_vector<double, DIM> location,
unsigned region,
double rad);
gcov doesn't like this file...
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
unsigned mSamplingMultiple
unsigned GetSamplingMultiple() const
std::string mOutputDirectory
void SetSvgSize(double svgSize)
ImmersedBoundarySvgWriter()
void AddPointToSvgFile(out_stream &rSvgFile, c_vector< double, DIM > location, unsigned region, double rad)
virtual void SetupSolve(AbstractCellPopulation< DIM, DIM > &rCellPopulation, std::string outputDirectory)
void SetSamplingMultiple(unsigned samplingMultiple)
void OutputSimulationModifierParameters(out_stream &rParamsFile)
double GetSvgSize() const
virtual void UpdateAtEndOfTimeStep(AbstractCellPopulation< DIM, DIM > &rCellPopulation)
friend class boost::serialization::access
void serialize(Archive &archive, const unsigned int version)
virtual ~ImmersedBoundarySvgWriter()