Skip to content

File Naive.h

File List > algos > mesh_to_pointcloud > Naive.h

Go to the documentation of this file

#pragma once

#include "ISurfaceSampler.h"
#include "point_cloud/PointCloud.h"


namespace Argos {

    class Naive : public ISurfaceSampler {
        public:
            explicit Naive() {}

            PointCloud sample(const Mesh& mesh) override;

            std::string name() const override {
                return "Naive Sampler";
            }
    };
}