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 != NULL);
127 bool IsSame(boost::shared_ptr<const AbstractCellProperty> pOther)
const;
unsigned GetCellCount() const
virtual ~AbstractCellProperty()
void serialize(Archive &archive, const unsigned int version)
void DecrementCellCount()
void IncrementCellCount()
friend class boost::serialization::access
bool IsSame(const AbstractCellProperty *pOther) const