31 #include "../convexHull.hpp"
47 CHArea(
const std::pair<std::string, std::vector<Eigen::Vector3f>>& points) :
CHFeature(points)
74 const CHArea* casted =
dynamic_cast<const CHArea*
>(&other);
78 return std::pow(m_area - casted->
area(), 2.0);
87 serialize(
const ObjectSerializerBasePtr& serializer,
const Ice::Current&)
const
97 featureObj->setDouble(
m_name, m_area);
101 featureObj = obj->createElement();
102 featureObj->setDouble(
m_name, m_area);
108 deserialize(
const ObjectSerializerBasePtr& serializer,
const Ice::Current&)
113 m_area = featureObj->getDouble(
m_name);
116 virtual std::ostream&
119 return out << m_area;