Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

point.h File Reference

#include <stream.h>
#include <list.h>

Go to the source code of this file.

Compounds

class  MSLPoint

Typedefs

typedef list<MSLPointMSLPolygon

Functions

MSLPoint center (const MSLPoint &a, const MSLPoint &b)
MSLPoint midMSLPoint (const MSLPoint &a, const MSLPoint &b)
int orientation (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c)
int cmp_signed_dist (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c, const MSLPoint &d)
double area (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c)
bool collinear (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c)
bool right_turn (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c)
bool left_turn (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c)
int side_of_circle (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c, const MSLPoint &d)
bool incircle (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c, const MSLPoint &d)
bool outcircle (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c, const MSLPoint &d)
bool cocircular (const MSLPoint &a, const MSLPoint &b, const MSLPoint &c, const MSLPoint &d)


Typedef Documentation

typedef list<MSLPoint> MSLPolygon
 


Function Documentation

double area ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c ) [inline]
 

MSLPoint center ( const MSLPoint & a,
const MSLPoint & b ) [inline]
 

int cmp_signed_dist ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c,
const MSLPoint & d ) [inline]
 

bool cocircular ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c,
const MSLPoint & d ) [inline]
 

bool collinear ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c ) [inline]
 

bool incircle ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c,
const MSLPoint & d ) [inline]
 

bool left_turn ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c ) [inline]
 

MSLPoint midMSLPoint ( const MSLPoint & a,
const MSLPoint & b ) [inline]
 

int orientation ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c ) [inline]
 

bool outcircle ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c,
const MSLPoint & d ) [inline]
 

bool right_turn ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c ) [inline]
 

int side_of_circle ( const MSLPoint & a,
const MSLPoint & b,
const MSLPoint & c,
const MSLPoint & d )
 

Motion Strategy Library


Web page maintained by Steve LaValle
Partial support provided by NSF CAREER Award IRI-970228 (LaValle), Honda Research.
Contributors: Anna Atramentov, Peng Cheng, James Kuffner, Steve LaValle, and Libo Yang.