topology::vertex< Point > Struct Template Reference

List of all members.

Detailed Description

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

The vertex structure for meshing implicit surface.

Vertex class that defines a vertex of a mesh with a point and an index.

Definition at line 23 of file vertex.h.

Public Types

typedef Point::coeff_t coeff_t

Public Member Functions

 vertex ()
 vertex (coeff_t x, coeff_t y, coeff_t z)

Public Attributes

Point point
unsigned index

Member Typedef Documentation

template<class Point>
typedef Point::coeff_t topology::vertex< Point >::coeff_t

The type of the coefficients.

Definition at line 26 of file vertex.h.

Constructor & Destructor Documentation

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

Default constructor.

Definition at line 36 of file vertex.h.

template<class Point>
topology::vertex< Point >::vertex ( coeff_t  x,
coeff_t  y,
coeff_t  z 

Regular constructor.

Definition at line 39 of file vertex.h.

Member Data Documentation

template<class Point>
Point topology::vertex< Point >::point

Coordinates of the vertex.

Definition at line 29 of file vertex.h.

Referenced by topology::operator==().

template<class Point>
unsigned topology::vertex< Point >::index

Index of the vertex in the list of all the vertex constituting the mesh.

Definition at line 33 of file vertex.h.

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