DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Data Fields
LessThanOnFace< Vector > Struct Template Reference
Collaboration diagram for LessThanOnFace< Vector >:
Collaboration graph
[legend]

Public Member Functions

 LessThanOnFace (const Vector &aN, const Vector &aP, const std::vector< Vector > &aPts)
bool operator() (unsigned int i1, unsigned int i2) const

Data Fields

Vector N
Vector P
const std::vector< Vector > & pts

Detailed Description

template<typename Vector>
struct LessThanOnFace< Vector >

Definition at line 54 of file viewDualSurface.cpp.


Constructor & Destructor Documentation

template<typename Vector>
LessThanOnFace< Vector >::LessThanOnFace ( const Vector aN,
const Vector aP,
const std::vector< Vector > &  aPts 
)
inline

Definition at line 59 of file viewDualSurface.cpp.

: N( aN ), P( aP ), pts( aPts )
{}

Member Function Documentation

template<typename Vector>
bool LessThanOnFace< Vector >::operator() ( unsigned int  i1,
unsigned int  i2 
) const
inline

Definition at line 63 of file viewDualSurface.cpp.

{
return N.dot( wedge( pts[ i1 ] - P, pts[ i2 ] - P ) ) > 0;
}

Field Documentation

template<typename Vector>
Vector LessThanOnFace< Vector >::N

Definition at line 56 of file viewDualSurface.cpp.

template<typename Vector>
Vector LessThanOnFace< Vector >::P

Definition at line 57 of file viewDualSurface.cpp.

template<typename Vector>
const std::vector< Vector >& LessThanOnFace< Vector >::pts

Definition at line 58 of file viewDualSurface.cpp.


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