topology::triangle_set< Point > Struct Template Reference

List of all members.

Detailed Description

template<class Point>
struct topology::triangle_set< Point >

Definition at line 23 of file triangle_set.h.

Public Types

typedef Point point_t
typedef topology::triangle<
point_t
triangle_t
typedef Point::coeff_t coeff_t
typedef std::vector< triangle_trep_t
typedef rep_t::iterator iterator
typedef rep_t::const_iterator const_iterator

Public Member Functions

 triangle_set ()
 triangle_set (const triangle_set &T)
 triangle_set (const triangle_t &t1)
triangle_set< point_t > & insert (const triangle_t &t1)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
int size ()
void resize (int n)
triangle_toperator[] (unsigned i)
triangle_t operator[] (unsigned i) const

Public Attributes

rep_t rep_


Constructor & Destructor Documentation

template<class Point>
topology::triangle_set< Point >::triangle_set ( const triangle_set< Point > &  T  ) 

Copy constructor.

Definition at line 38 of file triangle_set.h.

template<class Point>
topology::triangle_set< Point >::triangle_set ( const triangle_t t1  ) 

Constructor from a triangle.

Definition at line 41 of file triangle_set.h.

References topology::triangle_set< Point >::rep_.


Member Function Documentation

template<class Point>
triangle_set<point_t>& topology::triangle_set< Point >::insert ( const triangle_t t1  ) 

Insert a triangle in the triangle set.

Definition at line 47 of file triangle_set.h.

References topology::triangle_set< Point >::rep_.


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

SYNAPS DOCUMENTATION
logo