Visual Computing Library
Loading...
Searching...
No Matches
Space Concepts

List of concepts for types related to the Spatial data structures of the library. They allow to discriminate between different Data Structures types and their features.

Collaboration diagram for Space Concepts:

Concepts

concept  vcl::BitProxyConcept
 BitProxyConcept is satisfied only if a class provides the member functions specified in this concept. These member functions allows to access to a bool reference from a bit saved in a mask, and then allow assignment.
 
concept  vcl::BitSetConcept
 BitSetConcept is satisfied only if a class provides the member functions specified in this concept. These member functions allows to a list of bits encoded in a integral type.
 
concept  vcl::ColorConcept
 ColorConcept is satisfied only if a class provides the member functions specified in this concept. These member functions allows to access to the color components of a given color.
 
concept  vcl::PointConcept
 Concept for types representing points in Euclidean space.
 
concept  vcl::Point2Concept
 Concept for points in two-dimensional space.
 
concept  vcl::Point3Concept
 Concept for points in three-dimensional space.
 
concept  vcl::Point4Concept
 Concept for points in four-dimensional space.
 
concept  vcl::PointIteratorConcept
 Concept for iterators that iterate over Points (class that satisfies the vcl::PointConcept).
 
concept  vcl::Point2IteratorConcept
 Concept for iterators that iterate over 2D Points (class that satisfies the vcl::Point2Concept).
 
concept  vcl::Point3IteratorConcept
 Concept for iterators that iterate over 3D Points (class that satisfies the vcl::Point3Concept).
 
concept  vcl::Point4IteratorConcept
 Concept for iterators that iterate over 4D Points (class that satisfies the vcl::Point4Concept).
 
concept  vcl::PrincipalCurvatureConcept
 Concept for types representing principal curvature directions and values at a point on a 3D surface.
 
concept  vcl::TriangleConcept
 Concept for types representing triangles in Euclidean space.
 

List of concepts for types related to the Spatial data structures of the library. They allow to discriminate between different Data Structures types and their features.