DGtal
0.6.devel
|
#include <CEuclideanBoundedShape.h>
Public Types | |
typedef TShape::RealPoint | RealPoint |
Public Member Functions | |
BOOST_CONCEPT_USAGE (CEuclideanBoundedShape) |
Private Attributes | |
TShape | myT |
RealPoint | myP |
DescriptionDescription of concept 'CEuclideanBoundedShape'
Aim: designs the concept of bounded shapes in DGtal (shape for which upper and lower bounding bounds are available).
Refinement of
Associated types :
Notation
Definitions
Valid expressions and
Name | Expression | Type requirements | Return type | Precondition | Semantics | Postcondition | Complexity |
Lower bound | x.getLowerBound() | RealPoint | compute and return the lower bound of the shape bounding box | ||||
Upper bound | x.getUpperBound() | Point | compute and return the upper bound of the shape bounding box |
Invariants###
Models###
Implicit and Parametric shapes of the shape factory.
Notes###
Definition at line 114 of file CEuclideanBoundedShape.h.
typedef TShape::RealPoint DGtal::CEuclideanBoundedShape< TShape >::RealPoint |
Definition at line 119 of file CEuclideanBoundedShape.h.
|
inline |
Definition at line 121 of file CEuclideanBoundedShape.h.
References DGtal::CEuclideanBoundedShape< TShape >::myP, DGtal::CEuclideanBoundedShape< TShape >::myT, and DGtal::ConceptUtils::sameType().
|
private |
Definition at line 132 of file CEuclideanBoundedShape.h.
Referenced by DGtal::CEuclideanBoundedShape< TShape >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 131 of file CEuclideanBoundedShape.h.
Referenced by DGtal::CEuclideanBoundedShape< TShape >::BOOST_CONCEPT_USAGE().