Public Member Functions | Public Attributes | Friends | List of all members
math3d::triangle Struct Reference

#include <math3d.h>

Public Member Functions

 triangle ()
 
 triangle (int id0, int id1, int id2)
 
 triangle (const oriented_point3d &p0_, const oriented_point3d &p1_, const oriented_point3d &p2_, const normal3d &n_)
 
 triangle (const oriented_point3d &p0_, const oriented_point3d &p1_, const oriented_point3d &p2_, const normal3d &n_, int id0_, int id1_, int id2_)
 
 triangle (const point3d &p0_, const point3d &p1_, const point3d &p2_, const normal3d &n_)
 

Public Attributes

int id0
 
int id1
 
int id2
 
normal3d n
 
oriented_point3d p0
 
oriented_point3d p1
 
oriented_point3d p2
 

Friends

std::ostream & operator<< (std::ostream &o, const triangle &t)
 

Detailed Description

Definition at line 220 of file math3d.h.

Constructor & Destructor Documentation

math3d::triangle::triangle ( )
inline

Definition at line 225 of file math3d.h.

math3d::triangle::triangle ( int  id0,
int  id1,
int  id2 
)
inline

Definition at line 226 of file math3d.h.

math3d::triangle::triangle ( const oriented_point3d p0_,
const oriented_point3d p1_,
const oriented_point3d p2_,
const normal3d n_ 
)
inline

Definition at line 227 of file math3d.h.

math3d::triangle::triangle ( const oriented_point3d p0_,
const oriented_point3d p1_,
const oriented_point3d p2_,
const normal3d n_,
int  id0_,
int  id1_,
int  id2_ 
)
inline

Definition at line 229 of file math3d.h.

math3d::triangle::triangle ( const point3d p0_,
const point3d p1_,
const point3d p2_,
const normal3d n_ 
)
inline

Definition at line 231 of file math3d.h.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const triangle t 
)
friend

Definition at line 233 of file math3d.h.

Member Data Documentation

int math3d::triangle::id0

Definition at line 223 of file math3d.h.

int math3d::triangle::id1

Definition at line 223 of file math3d.h.

int math3d::triangle::id2

Definition at line 223 of file math3d.h.

normal3d math3d::triangle::n

Definition at line 224 of file math3d.h.

oriented_point3d math3d::triangle::p0

Definition at line 222 of file math3d.h.

oriented_point3d math3d::triangle::p1

Definition at line 222 of file math3d.h.

oriented_point3d math3d::triangle::p2

Definition at line 222 of file math3d.h.


The documentation for this struct was generated from the following file:


trac_ik_lib
Author(s): Patrick Beeson, Barrett Ames
autogenerated on Tue Jun 1 2021 02:38:35