void ManifoldVoronoiExtractor::deserialize(ObjectData& data, IdContext& context)
{
    StreamProcessor::deserialize(data,context);
    data.getReference("manager").bind(_manager);
    data.getReference("cache").bind(_cache);
    _resolution = data.getFloat("resolution");
    _xSize = data.getInt("xSize");
    _ySize = data.getInt("ySize");
    _normalThreshold = data.getFloat("normalThreshold");
    _dequeSize = data.getInt("dequeSize");
}
 void TwoDepthImageAlignerNode::Relation::deserialize(ObjectData& data, IdContext& context) {
   MapNodeBinaryRelation::deserialize(data,context);
   data.getReference("aligner").bind(_aligner);
   data.getReference("converter").bind(_converter);
   data.getReference("currentSensingFrame").bind(_currentSensingFrame);
   data.getReference("referenceSensingFrame").bind(_referenceSensingFrame);
   _topic = data.getString("topic");
   _inliers = data.getInt("inliers");
   _error = data.getFloat("error");
 }
void ManifoldVoronoiData::deserialize(ObjectData& data, IdContext& context)
{
    ImageData::deserialize(data, context);
    resolution = data.getFloat("resolution");
    data.getReference("node").bind(node);
}