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

A concept that checks whether a type T (that should be a Mesh) has the BoundingBox component (inherits from it). More...

#include <vclib/mesh/components/bounding_box.h>

Concept definition

template<typename T>
concept vcl::comp::HasBoundingBox = TTB::IsDerivedFromSpecializationOfV<T, BoundingBox>
A concept that checks whether a type T (that should be a Mesh) has the BoundingBox component (inherit...
Definition bounding_box.h:132

Detailed Description

A concept that checks whether a type T (that should be a Mesh) has the BoundingBox component (inherits from it).

The concept is satisfied if T is a class that inherits from vcl::comp::BoundingBox, with any template arguments.

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