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

point.h File Reference

#include <iostream.h>
#include <list.h>
#include "mslio.h"

Go to the source code of this file.

Compounds

class  MSLPoint

Defines

#define MSL_POINT_H

Functions

ostream& operator<< (ostream &O, const MSLPoint &p)
istream& operator>> (istream &I, MSLPoint &p)
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)


Define Documentation

#define MSL_POINT_H
 

Value:


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]
 

ostream& operator<< ( ostream & O,
const MSLPoint & p )
 

istream& operator>> ( istream & I,
MSLPoint & p )
 

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.