DGtal 1.3.0
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes
DGtal::concepts::COrientationFunctor2< T > Struct Template Reference

Aim: This concept is a refinement of COrientationFunctor, useful for simple algebraic curves that can be uniquely defined by only two points.
More...

#include <DGtal/geometry/tools/determinant/COrientationFunctor2.h>

Inheritance diagram for DGtal::concepts::COrientationFunctor2< T >:
DGtal::concepts::COrientationFunctor< T > DGtal::concepts::CPointFunctor< T > DGtal::concepts::CUnaryFunctor< T, T::Point, T::Value > boost::Assignable< T >

Public Member Functions

 BOOST_CONCEPT_USAGE (COrientationFunctor2)
 
- Public Member Functions inherited from DGtal::concepts::COrientationFunctor< T >
 BOOST_CONCEPT_ASSERT ((concepts::CSignedNumber< typename T::Value >))
 
 BOOST_CONCEPT_USAGE (COrientationFunctor)
 
- Public Member Functions inherited from DGtal::concepts::CUnaryFunctor< T, T::Point, T::Value >
 BOOST_CONCEPT_USAGE (CUnaryFunctor)
 

Private Attributes

myX
 
T::Point myA
 
T::Point myB
 

Additional Inherited Members

- Public Types inherited from DGtal::concepts::COrientationFunctor< T >
typedef T::PointArray PointArray
 
typedef T::SizeArray SizeArray
 
- Public Types inherited from DGtal::concepts::CPointFunctor< T >
typedef T::Point Point
 
typedef T::Value Value
 

Detailed Description

template<typename T>
struct DGtal::concepts::COrientationFunctor2< T >

Aim: This concept is a refinement of COrientationFunctor, useful for simple algebraic curves that can be uniquely defined by only two points.

Description of concept 'COrientationFunctor2'

Refinement of COrientationFunctor

Associated types

Notation

Valid expressions and semantics

Name Expression Type requirements Return type Precondition Semantics Post condition Complexity
initialization x.init(a,b) a and b are points constant

Models

InHalfPlaneBy2x2DetComputer InHalfPlaneBySimpleMatrix InGeneralizedDiskOfGivenRadius

Template Parameters
Tthe type that should be a model of COrientationFunctor2.

Definition at line 84 of file COrientationFunctor2.h.

Member Function Documentation

◆ BOOST_CONCEPT_USAGE()

template<typename T >
DGtal::concepts::COrientationFunctor2< T >::BOOST_CONCEPT_USAGE ( COrientationFunctor2< T >  )
inline

Field Documentation

◆ myA

template<typename T >
T::Point DGtal::concepts::COrientationFunctor2< T >::myA
private

◆ myB

template<typename T >
T::Point DGtal::concepts::COrientationFunctor2< T >::myB
private

◆ myX

template<typename T >
T DGtal::concepts::COrientationFunctor2< T >::myX
private

The documentation for this struct was generated from the following file: