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

MSLTriangle Class Reference

A 3D triangle, made of 3 3D points. More...

#include <triangle.h>

List of all members.

Public Methods

 MSLTriangle (MSLPoint3d pt1, MSLPoint3d pt2, MSLPoint3d pt3)
 MSLTriangle ()
 ~MSLTriangle ()
 MSLTriangle (const MSLTriangle &tr)
const MSLTriangle& operator= (const MSLTriangle &tr)

Public Attributes

MSLPoint3d p1
MSLPoint3d p2
MSLPoint3d p3

Friends

istream& operator>> (istream &is, MSLTriangle &tr)
ostream& operator<< (ostream &os, const MSLTriangle &tr)
istream& operator>> (istream &is, list< MSLTriangle > &tl)
ostream& operator<< (ostream &os, const list< MSLTriangle > &tl)


Detailed Description

A 3D triangle, made of 3 3D points.


Constructor & Destructor Documentation

MSLTriangle::MSLTriangle ( MSLPoint3d pt1,
MSLPoint3d pt2,
MSLPoint3d pt3 )
 

MSLTriangle::MSLTriangle ( )
 

MSLTriangle::~MSLTriangle ( ) [inline]
 

MSLTriangle::MSLTriangle ( const MSLTriangle & tr )
 


Member Function Documentation

const MSLTriangle & MSLTriangle::operator= ( const MSLTriangle & tr ) [inline]
 


Friends And Related Function Documentation

ostream& operator<< ( ostream & out,
const list< MSLTriangle > & L ) [friend]
 

ostream & operator<< ( ostream & os,
const MSLTriangle & tr ) [friend]
 

istream& operator>> ( istream & in,
list< MSLTriangle > & L ) [friend]
 

istream & operator>> ( istream & is,
MSLTriangle & tr ) [friend]
 


Member Data Documentation

MSLPoint3d MSLTriangle::p1
 

MSLPoint3d MSLTriangle::p2
 

MSLPoint3d MSLTriangle::p3
 


The documentation for this class was generated from the following file: 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.