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. | |
Class for a halfedge data structure.
1.6.3