CGAL 6.1 - Classification

Loading...
Searching...
No Matches
List of all members | Public Member Functions
CGAL::Classification::Feature::Height_above< GeomTraits, PointRange, PointMap > Class Template Reference
Reference Manual » Predefined Features

`#include <CGAL/Classification/Feature/Height_above.h>`

## Inherits from

CGAL::Classification::Feature_base.

## Definition

template<typename GeomTraits, typename PointRange, typename PointMap>
class CGAL::Classification::Feature::Height_above< GeomTraits, PointRange, PointMap >

Feature based on local height distribution This feature computes the distance between the maximum height on the local cell of the planimetric grid and a point's height.

Its default name is "height_above".

Template Parameters

  GeomTraits | model of CGAL Kernel.
  PointRange | model of `ConstRange`. Its iterator type is `RandomAccessIterator` and its value type is the key type of `PointMap`.
  PointMap | model of `ReadablePropertyMap` whose key type is the value type of the iterator of `PointRange` and value type is `GeomTraits::Point_3`.

## Public Member Functions
| Height_above (const PointRange &input, PointMap point_map, const Grid &grid)
| constructs the feature.
Public Member Functions inherited from CGAL::Classification::Feature_base
const std::string & | name () const
| returns the name of the feature (initialized to `abstract_feature` for `Feature_base`).
void | set_name (const std::string &name)
| changes the name of the feature.
virtual float | value (std::size_t index)=0
| returns the value taken by the feature for at the item for the item at position `index`.

## Constructor & Destructor Documentation

## ◆ Height_above()

template<typename GeomTraits , typename PointRange , typename PointMap >

CGAL::Classification::Feature::Height_above< GeomTraits, PointRange, PointMap >::Height_above | ( | const PointRange & | input,
|  | PointMap | point_map,
|  | const Grid & | grid
| ) |  |

constructs the feature.

Parameters

  input | point range.
  point_map | property map to access the input points.
  grid | precomputed `Planimetric_grid`.