36#ifndef ABSTRACTCELLPROPERTY_HPP_
37#define ABSTRACTCELLPROPERTY_HPP_
39#include <boost/shared_ptr.hpp>
41#include "Identifiable.hpp"
66 template<
class Archive>
67 void serialize(Archive & archive,
const unsigned int version)
108 template<
class BASECLASS>
114 return (p_subclass !=
nullptr);
127 bool IsSame(boost::shared_ptr<const AbstractCellProperty> pOther)
const;
void serialize(Archive &archive, const unsigned int version)
unsigned GetCellCount() const
void DecrementCellCount()
void IncrementCellCount()
bool IsSame(const AbstractCellProperty *pOther) const
friend class boost::serialization::access
virtual ~AbstractCellProperty()