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