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

Triangle Class Reference

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

#include <3Dtriangle.h>

List of all members.

Public Methods

 Triangle (d3_point pt1, d3_point pt2, d3_point pt3)
 Triangle ()
 ~Triangle ()
 Triangle (const Triangle& tr)
const Triangle& operator= (const Triangle& tr)

Public Attributes

d3_point p1
d3_point p2
d3_point p3

Friends

istream& operator>> (istream& is, Triangle& tr)
ostream& operator<< (ostream& os, const Triangle& tr)


Detailed Description

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


Constructor & Destructor Documentation

Triangle::Triangle ( d3_point pt1,
d3_point pt2,
d3_point pt3 )
 

Triangle::Triangle ( )
 

Triangle::~Triangle ( ) [inline]
 

Triangle::Triangle ( const Triangle & p )
 


Member Function Documentation

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


Friends And Related Function Documentation

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

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


Member Data Documentation

d3_point Triangle::p1
 

d3_point Triangle::p2
 

d3_point Triangle::p3
 


The documentation for this class was generated from the following files: Motion Strategy Library


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