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

point.h File Reference

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

Go to the source code of this file.

Compounds

class  MSLPoint

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)


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