Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
p_Left_of_line_2p_safer< Point > Class Template Reference

#include <predicate_objects_on_points_2.h>

Public Member Functions

 p_Left_of_line_2p_safer (const Point &a, const Point &b)
 
bool operator() (const Point &c) const
 

Private Attributes

Point p_a
 
Point p_b
 

Detailed Description

template<class Point>
class p_Left_of_line_2p_safer< Point >

Definition at line 88 of file predicate_objects_on_points_2.h.

Constructor & Destructor Documentation

p_Left_of_line_2p_safer ( const Point &  a,
const Point &  b 
)
inline

Member Function Documentation

bool operator() ( const Point &  c) const
inline

Definition at line 95 of file predicate_objects_on_points_2.h.

References leftturn(), p_Left_of_line_2p_safer< Point >::p_a, and p_Left_of_line_2p_safer< Point >::p_b.

96  {
97  if ( (c == p_a) || ( c == p_b ) ) return false;
98  return leftturn( p_a, p_b, c );
99  }
bool leftturn(const Point_2< R > &p, const Point_2< R > &q, const Point_2< R > &r)

Here is the call graph for this function:

Member Data Documentation

Point p_a
private
Point p_b
private

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