topology::triangle< Point > Class Template Reference

List of all members.

Detailed Description

template<class Point>
class topology::triangle< Point >

Triangle class that defines a triangle by three vertices.

Definition at line 22 of file triangle.h.

Public Types

typedef topology::vertex<
Point > 
Vertex

Public Member Functions

 triangle ()
 triangle (Vertex *v1, Vertex *v2, Vertex *v3)

Public Attributes

Vertexa
Vertexb
Vertexc


Member Typedef Documentation

template<class Point>
typedef topology::vertex< Point > topology::triangle< Point >::Vertex

The vertex of the triangle.

Definition at line 28 of file triangle.h.


Constructor & Destructor Documentation

template<class Point>
topology::triangle< Point >::triangle (  ) 

Default constructor.

Definition at line 35 of file triangle.h.

template<class Point>
topology::triangle< Point >::triangle ( Vertex v1,
Vertex v2,
Vertex v3 
)

Regular constructor.

Definition at line 38 of file triangle.h.

References topology::triangle< Point >::a, topology::triangle< Point >::b, and topology::triangle< Point >::c.


Member Data Documentation

template<class Point>
Vertex* topology::triangle< Point >::a

a,b,c are pointer on Vertex.

Definition at line 32 of file triangle.h.

Referenced by topology::triangle< Point >::triangle().


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

SYNAPS DOCUMENTATION
logo