Skip to content

File PlySerializer.h

File List > include > serializer > PlySerializer.h

Go to the documentation of this file

#pragma once

#include "../mesh/Vector3D.h"
#include "mesh/Face.h"
#include <vector>

namespace Argos {
class PlySerializer {
public:
    void serialize(const std::vector<Vector3D<double>> &vertices,
            const std::vector<Face> &faces, std::ostream &output) const;

    void deserialize(std::vector<Vector3D<double>> &vertices,
            std::vector<Face> &faces, std::istream &input) const;
};

}