BWAPI
Classes | Defines | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/CORE/geom2d/point2d.h File Reference
#include <CGAL/CORE/CORE.h>
#include <CGAL/CORE/linearAlgebra.h>
#include <CGAL/CORE/geombase.h>
Include dependency graph for point2d.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Point2d

Defines

#define CORE_LEVEL   3

Functions

Point2d midPoint (const Point2d &a, const Point2d &b)
Point2d aCenter (const Point2d &a, const Point2d &b, machine_double alpha=0.5)
double area (const Point2d &a, const Point2d &b, const Point2d &c)
int orientation2d (const Point2d &a, const Point2d &b, const Point2d &c)
bool leftTurn (const Point2d &a, const Point2d &b, const Point2d &c)
bool rightTurn (const Point2d &a, const Point2d &b, const Point2d &c)
bool collinear (const Point2d &a, const Point2d &b, const Point2d &c)
bool between (const Point2d &a, const Point2d &b, const Point2d &c)
bool betweenVar (const Point2d &a, const Point2d &b, const Point2d &c)

Define Documentation

#define CORE_LEVEL   3

Function Documentation

Point2d aCenter ( const Point2d a,
const Point2d b,
machine_double  alpha = 0.5 
)
double area ( const Point2d a,
const Point2d b,
const Point2d c 
)

Here is the caller graph for this function:

bool between ( const Point2d a,
const Point2d b,
const Point2d c 
)

Here is the caller graph for this function:

bool betweenVar ( const Point2d a,
const Point2d b,
const Point2d c 
)
bool collinear ( const Point2d a,
const Point2d b,
const Point2d c 
)

Here is the caller graph for this function:

bool leftTurn ( const Point2d a,
const Point2d b,
const Point2d c 
)
Point2d midPoint ( const Point2d a,
const Point2d b 
)
int orientation2d ( const Point2d a,
const Point2d b,
const Point2d c 
)
bool rightTurn ( const Point2d a,
const Point2d b,
const Point2d c 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines