DGtal
0.6.devel
|
#include <CImplicitFunction.h>
Public Types | |
typedef T::RealPoint | RealPoint |
typedef T::Value | Value |
Public Member Functions | |
BOOST_CONCEPT_ASSERT ((boost::UnaryFunction< T, Value, RealPoint >)) |
Aim: Describes any function of the form f(x), where x is some real point in the given space, and f(x) is some value.
Description of concept 'CImplicitFunction'
- RealPoint: the type for the domain - Value: the type for the range
X
: A type that is a model of CImplicitFunctionf
: objet of type Xa
: objet of type RealPointName | Expression | Type requirements | Return type | Precondition | Semantics | Postcondition | Complexity |
function call | f ( a ) | Value | Evaluates the function f at point a |
- ImplicitBall, ImplicitPolynomial3Shape, ImplicitHyperCube, ImplicitRoundedHyperCube, ImplicitNorm1Ball
T | the type that should be a model of CImplicitFunction. |
Definition at line 107 of file CImplicitFunction.h.
typedef T::RealPoint DGtal::CImplicitFunction< T >::RealPoint |
Reimplemented in DGtal::CImplicitFunctionDiff1< T >.
Definition at line 112 of file CImplicitFunction.h.
typedef T::Value DGtal::CImplicitFunction< T >::Value |
Definition at line 113 of file CImplicitFunction.h.
DGtal::CImplicitFunction< T >::BOOST_CONCEPT_ASSERT | ( | (boost::UnaryFunction< T, Value, RealPoint >) | ) |