Go to Overview over all GrAL packages.
Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

complex2d_types Struct Reference

#include <complex2d.h>

Inheritance diagram for complex2d_types:

Inheritance graph
[legend]
List of all members.

Public Types

typedef Complex2D Complex
typedef Complex2D grid_type
typedef const Complex2DComplexPtr
typedef Vertex2D Vertex
typedef Edge2D Edge
typedef Edge2D Facet
typedef Cell2D Cell
typedef Cell2D Face
typedef vertex_handle_int<
Complex2D
vertex_handle
typedef cell_handle_int< Complex2Dcell_handle
typedef edge_handle_complex2d edge_handle
typedef edge_handle_complex2d facet_handle
typedef Vertex2D_Iterator GridVertexIterator
typedef Edge2D_Iterator GridEdgeIterator
typedef Edge2D_Iterator GridFacetIterator
typedef Cell2D_Iterator GridCellIterator
typedef VertexOnEdge2D_Iterator VertexOnEdgeIterator
typedef VertexOnEdge2D_Iterator VertexOnFacetIterator
typedef CellOnEdge2D_Iterator CellOnEdgeIterator
typedef CellOnEdge2D_Iterator CellOnFacetIterator
typedef VertexOnCell2D_Iterator VertexOnCellIterator
typedef EdgeOnCell2D_Iterator EdgeOnCellIterator
typedef EdgeOnCell2D_Iterator FacetOnCellIterator
typedef CellOnCell2D_Iterator CellNeighbourIterator
typedef CellOnCell2D_Iterator CellOnCellIterator
typedef CellOnVertex2D_Iterator CellOnVertexIterator

Member Typedef Documentation

typedef Complex2D complex2d_types::Complex
 

Definition at line 167 of file complex2d.h.

Referenced by Vertex2D::TheAnchor, Edge2D::TheAnchor, Vertex2D::TheGrid, Edge2D::TheGrid, Edge2D_Iterator::TheGrid, EdgeOnCell2D_Iterator::TheGrid, Cell2D::TheGrid, CellOnVertex2D_Iterator::TheGrid, and Vertex2D_Iterator::Vertex2D_Iterator.

typedef Complex2D complex2d_types::grid_type
 

Reimplemented in CellOnEdge2D_Iterator.

Definition at line 168 of file complex2d.h.

typedef const Complex2D* complex2d_types::ComplexPtr
 

Definition at line 169 of file complex2d.h.

typedef Vertex2D complex2d_types::Vertex
 

Definition at line 171 of file complex2d.h.

Referenced by CellOnVertex2D_Iterator::CellOnVertex2D_Iterator, stored_geometry_complex2D_base::coord, Complex2D::Coord, Edge2D::FlippedVertex, Edge2D::FlipVertex, Complex2D::is_valid_cell, Vertex2D_Iterator::operator *, VertexOnEdge2D_Iterator::operator *, VertexOnCell2D_Iterator::operator *, Complex2D::switch_edge, Complex2D::switch_facet, Complex2D::switch_vertex, Complex2D::switched_edge, Complex2D::switched_facet, Complex2D::switched_vertex, CellOnVertex2D_Iterator::TheAnchor, CellOnVertex2D_Iterator::TheVertex, Edge2D::V1, and Edge2D::V2.

typedef Edge2D complex2d_types::Edge
 

Definition at line 172 of file complex2d.h.

Referenced by stored_geometry_complex2D::area_normal, CellOnEdge2D_Iterator::CellOnEdge2D_Iterator, stored_geometry_complex2D::center, Cell2D::E, Complex2D::edge, Complex2D::facet, Complex2D::IsInside, stored_geometry_complex2D::length, stored_geometry_complex2D::normal, Edge2D_Iterator::operator *, EdgeOnCell2D_Iterator::operator *, stored_geometry_complex2D::outer_area_normal, stored_geometry_complex2D::outer_normal, stored_geometry_complex2D::segment, Complex2D::switch_cell, Complex2D::switch_edge, Complex2D::switch_facet, Complex2D::switch_vertex, Complex2D::switched_cell, Complex2D::switched_edge, Complex2D::switched_facet, Complex2D::switched_vertex, VertexOnEdge2D_Iterator::TheEdge, CellOnEdge2D_Iterator::TheEdge, VertexOnEdge2D_Iterator::TheFacet, CellOnEdge2D_Iterator::TheFacet, VertexOnEdge2D_Iterator::VertexOnEdge2D_Iterator, and stored_geometry_complex2D::volume.

typedef Edge2D complex2d_types::Facet
 

Definition at line 173 of file complex2d.h.

typedef Cell2D complex2d_types::Cell
 

Definition at line 174 of file complex2d.h.

Referenced by Edge2D::C1, Edge2D::C2, CellOnCell2D_Iterator::CellOnCell2D_Iterator, stored_geometry_complex2D::center, Construct_complex2d0, stored_geometry_complex2D::diameter, Complex2D::edge, Edge2D::Edge2D, EdgeOnCell2D_Iterator::EdgeOnCell2D_Iterator, Complex2D::facet, Edge2D::FlipCell, Edge2D::FlippedCell, Cell2D_Iterator::operator *, CellOnVertex2D_Iterator::operator *, CellOnEdge2D_Iterator::operator *, CellOnCell2D_Iterator::operator *, EdgeOnCell2D_Iterator::OtherCell, Complex2D::switch_cell, Complex2D::switch_edge, Complex2D::switch_facet, Complex2D::switched_cell, Complex2D::switched_edge, Complex2D::switched_facet, VertexOnCell2D_Iterator::TheAnchor, VertexOnCell2D_Iterator::TheCell, CellOnCell2D_Iterator::TheCell, VertexOnCell2D_Iterator::VertexOnCell2D_Iterator, and stored_geometry_complex2D::volume.

typedef Cell2D complex2d_types::Face
 

Definition at line 175 of file complex2d.h.

Referenced by stored_geometry_complex2D::polygon.

typedef vertex_handle_int<Complex2D> complex2d_types::vertex_handle
 

Definition at line 178 of file complex2d.h.

Referenced by Construct_complex2d0, Vertex2D::handle, Vertex2D_Iterator::handle, VertexOnCell2D_Iterator::handle, Complex2D::is_valid_cell, operator<, Edge2D::v1, Edge2D_Iterator::v1, Edge2D::v2, Edge2D_Iterator::v2, Complex2D::vertex, Vertex2D::Vertex2D, and Vertex2D_Iterator::Vertex2D_Iterator.

typedef cell_handle_int<Complex2D> complex2d_types::cell_handle
 

Definition at line 179 of file complex2d.h.

Referenced by friend_for_input::add_cell_on_vertex, Edge2D::c1, Edge2D::c2, Complex2D::cell, Cell2D::Cell2D, Cell2D_Iterator::Cell2D_Iterator, Construct_complex2d0, Cell2D::handle, Cell2D_Iterator::handle, Complex2D::is_valid_cell, Complex2D::is_valid_vertex, and Complex2D::IsInside.

typedef edge_handle_complex2d complex2d_types::edge_handle
 

Definition at line 180 of file complex2d.h.

Referenced by Complex2D::edge, and Complex2D::facet.

typedef edge_handle_complex2d complex2d_types::facet_handle
 

Definition at line 181 of file complex2d.h.

typedef Vertex2D_Iterator complex2d_types::GridVertexIterator
 

Definition at line 187 of file complex2d.h.

typedef Edge2D_Iterator complex2d_types::GridEdgeIterator
 

Definition at line 188 of file complex2d.h.

typedef Edge2D_Iterator complex2d_types::GridFacetIterator
 

Definition at line 189 of file complex2d.h.

typedef Cell2D_Iterator complex2d_types::GridCellIterator
 

Definition at line 190 of file complex2d.h.

typedef VertexOnEdge2D_Iterator complex2d_types::VertexOnEdgeIterator
 

Definition at line 192 of file complex2d.h.

typedef VertexOnEdge2D_Iterator complex2d_types::VertexOnFacetIterator
 

Definition at line 193 of file complex2d.h.

typedef CellOnEdge2D_Iterator complex2d_types::CellOnEdgeIterator
 

Definition at line 194 of file complex2d.h.

typedef CellOnEdge2D_Iterator complex2d_types::CellOnFacetIterator
 

Definition at line 195 of file complex2d.h.

typedef VertexOnCell2D_Iterator complex2d_types::VertexOnCellIterator
 

Definition at line 199 of file complex2d.h.

Referenced by stored_geometry_complex2D::diameter, Cell2D::EndVertex, Cell2D::FirstVertex, and Complex2D::is_valid_cell.

typedef EdgeOnCell2D_Iterator complex2d_types::EdgeOnCellIterator
 

Reimplemented in Cell2D.

Definition at line 200 of file complex2d.h.

Referenced by Complex2D::edge, Complex2D::EndEdge, Complex2D::facet, Complex2D::FirstEdge, and Complex2D::IsInside.

typedef EdgeOnCell2D_Iterator complex2d_types::FacetOnCellIterator
 

Definition at line 201 of file complex2d.h.

Referenced by stored_geometry_complex2D::outer_area_normal, and stored_geometry_complex2D::outer_normal.

typedef CellOnCell2D_Iterator complex2d_types::CellNeighbourIterator
 

Definition at line 202 of file complex2d.h.

Referenced by Cell2D::EndNeighbour, Cell2D::FirstNeighbour, Complex2D::is_valid_cell, and stored_geometry_complex2D::outer_area_normal.

typedef CellOnCell2D_Iterator complex2d_types::CellOnCellIterator
 

Definition at line 203 of file complex2d.h.

typedef CellOnVertex2D_Iterator complex2d_types::CellOnVertexIterator
 

Definition at line 205 of file complex2d.h.

Referenced by Vertex2D::EndCell, and Vertex2D::FirstCell.


The documentation for this struct was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 16:07:00 2002 for GrAL Complex2D by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000