vtf-logo

HalfedgeDS.h File Reference

Class for a halfedge data structure. More...

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

Go to the source code of this file.

Namespaces

namespace  ads

Classes

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

Functions

template<template< class > class Vertex, template< class > class Halfedge, template< class > class Face>
bool ads::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 ads::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 & ads::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 & ads::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 Fri Aug 24 12:55:36 2007 for Algorithms and Data Structures Package by  doxygen 1.4.7