Program Listing for File VolumeSampling.h
↰ Return to documentation for file (SPlisHSPlasH/Utilities/VolumeSampling.h)
#ifndef VolumeSampling_H
#define VolumeSampling_H
#include "../Common.h"
#include <vector>
namespace Utilities
{
class VolumeSampling
{
public:
static void sampleMesh(const unsigned int numVertices, const Vector3r *vertices,
const unsigned int numFaces, const unsigned int *faces,
const Real radius, const AlignedBox3r *region,
const std::array<unsigned int, 3> &resolution, const bool invert,
const unsigned int sampleMode,
std::vector<Vector3r> &samples);
};
}
#endif // VolumeSampling_H