Visual Computing Library  devel
Loading...
Searching...
No Matches
vcl::Polygon2Concept Concept Reference

A concept representing a 2D Polygon. More...

#include <vclib/space/core/polygon.h>

Concept definition

template<typename T>
concept vcl::Polygon2Concept = PolygonConcept<T> && RemoveRef<T>::DIM == 2
A concept representing a 2D Polygon.
Definition polygon.h:611
A concept representing a Polygon.
Definition polygon.h:596

Detailed Description

A concept representing a 2D Polygon.

The concept is satisfied when T is a class that instantiates or derives from a Polygon class having a Point type with dimension 2.

Template Parameters
TThe type to be tested for conformity to the Polygon2Concept.