DGtalTools 2.0.0
Loading...
Searching...
No Matches
surface_extract.h
1#pragma once
2
3#include <tuple>
4
5template <typename Shape>
6Calculus
7createCalculusFromShapeBorder(const KSpace& kspace, const Shape& shape);
8
9template <typename Shape>
10FlatVector
11computeFaceNormals(const Calculus& calculus, const Shape& shape, const double radius);
12
13template <typename Shape>
14std::tuple<Calculus, FlatVector>
15initCalculusAndNormals(const KSpace& kspace, const Shape& shape, const double radius);
16
17template <typename Shape>
18std::tuple<Calculus, FlatVector>
19initCalculusAndNormalsWithNoise(const KSpace& kspace, const Shape& shape, const double radius, const double noise);
20
21#include "surface_extract.ih"
22