29 #include "../convexHull.hpp"
41 m_name =
"ConvexHullVolume";
45 CHVolume(
const std::pair<std::string, std::vector<Eigen::Vector3f>>& points) :
CHFeature(points)
47 m_name =
"ConvexHullVolume";
76 return std::pow(m_volume - casted->
volume(), 2.0);
85 serialize(
const ObjectSerializerBasePtr& serializer,
const Ice::Current&)
const
95 featureObj->setDouble(
m_name, m_volume);
99 featureObj = obj->createElement();
100 featureObj->setDouble(
m_name, m_volume);
106 deserialize(
const ObjectSerializerBasePtr& serializer,
const Ice::Current&)
111 m_volume = featureObj->getDouble(
m_name);
114 virtual std::ostream&
117 return out << m_volume;