HalfedgeDS.h File Reference

Class for a halfedge data structure. More...

#include "../defs.h"
#include "circulator.h"
#include <iterator>
#include <vector>
#include <cassert>

Go to the source code of this file.

Classes

class  HalfedgeDS< Vertex, Halfedge, Face >
 A halfedge data structure. More...

Functions

template<template< class > class Vertex, template< class > class Halfedge, template< class > class Face>
bool operator== (const HalfedgeDS< Vertex, Halfedge, Face > &a, const HalfedgeDS< Vertex, Halfedge, Face > &b)
 Return true if the half-edge data structures are equal.
template<template< class > class Vertex, template< class > class Halfedge, template< class > class Face>
bool operator!= (const HalfedgeDS< Vertex, Halfedge, Face > &a, const HalfedgeDS< Vertex, Halfedge, Face > &b)
 Return true if the half-edge data structures are not equal.
template<template< class > class Vertex, template< class > class Halfedge, template< class > class Face>
std::ostream & operator<< (std::ostream &out, const HalfedgeDS< Vertex, Halfedge, Face > &x)
 Write to a stream using the put() member function.
template<template< class > class Vertex, template< class > class Halfedge, template< class > class Face>
std::istream & operator>> (std::istream &in, HalfedgeDS< Vertex, Halfedge, Face > &x)
 Read from a stream using the get() member function.

Detailed Description

Class for a halfedge data structure.

Generated on Thu Jun 30 02:14:51 2016 for Algorithms and Data Structures Package by  doxygen 1.6.3