Main Page
Module List
Reference documentation
Namespaces
Classes
Examples
distro
c++_api
inc
opals
BoundaryType.hpp
1
#ifndef OPALS_BOUNDARY_TYPE_HPP_INCLUDED
2
#define OPALS_BOUNDARY_TYPE_HPP_INCLUDED
3
4
#include <opals/config.hpp>
5
6
namespace
opals
7
{
8
/// BoundaryType enumerates different types of outlines of a point cloud
9
namespace
BoundaryType
10
{
11
enum
Type
12
{
13
convexHull
,
///< convex hull (strictly convex boundary polygon)
14
minimumRectangle
,
///< minimum enclosing, oriented rectangle
15
alphaShape
,
///< alpha shape ( strictly simple boundary polygon with dished parts but without holes)
16
Count
///< number of elements
17
};
18
}
19
}
20
21
#endif