remove extra template parameter

This commit is contained in:
Sébastien Loriot 2020-12-01 18:17:03 +01:00
parent 9ec3cf56fb
commit 87f0b49b11
2 changed files with 4 additions and 6 deletions

View File

@ -27,10 +27,8 @@ int main(int argc, char* argv[])
int j = (argc>4) ? std::stoi(std::string(argv[4])) : 100;
int k = (argc>5) ? std::stoi(std::string(argv[5])) : 200;
if(envelope(points[i],
points[j],
points[k]){
if (envelope(points[i], points[j],points[k]))
{
std::cout << "inside polyhedral envelope" << std::endl;
}

View File

@ -465,7 +465,7 @@ public:
typedef typename boost::range_value<TriangleRange>::type Triangle;
for (const Triangle& t : triangles)
{
Vector3i face = { t[0], t[1], t[2] };
Vector3i face = { int(t[0]), int(t[1]), int(t[2]) };
env_faces.emplace_back(face);
}
init(epsilon);
@ -488,7 +488,7 @@ public:
: Polyhedral_envelope(face_range, tmesh, epsilon, parameters::all_default())
{}
template <typename PointRange, typename TriangleRange, typename NamedParameters>
template <typename PointRange, typename TriangleRange>
Polyhedral_envelope(const PointRange& points,
const TriangleRange& triangles,
double epsilon,