Subversion Repositories gelsvn

Rev

Rev 572 | Rev 588 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 572 Rev 578
Line 1... Line 1...
1
/* ----------------------------------------------------------------------- *
1
/* ----------------------------------------------------------------------- *
2
 * This file is part of GEL, http://www.imm.dtu.dk/GEL
2
 * This file is part of GEL, http://www.imm.dtu.dk/GEL
3
 * Copyright (C) the authors and DTU Informatics
3
 * Copyright (C) the authors and DTU Informatics
4
 *
-
 
5
 * For license and list of authors, see ../doc/intro.pdf
4
 * For license and list of authors, see ../../doc/intro.pdf
6
 * ----------------------------------------------------------------------- */
5
 * ----------------------------------------------------------------------- */
7
 
6
 
-
 
7
/**
-
 
8
 * @file Iterators.h
-
 
9
 * @brief Contains class for iterating over mesh entities in a HMesh.
-
 
10
 */
8
#ifndef __HMESH_ITERATORS_H__
11
#ifndef __HMESH_ITERATORS_H__
9
#define __HMESH_ITERATORS_H__
12
#define __HMESH_ITERATORS_H__
10
 
13
 
11
#include "ConnectivityKernel.h"
14
#include "ConnectivityKernel.h"
12
 
15
 
13
namespace HMesh
16
namespace HMesh
14
{
17
{
-
 
18
    /** Traverse the entities of an HMesh in the order they are stored in the
-
 
19
      data structure. */
15
    template<typename ID>
20
    template<typename ID>
16
    class IDIterator
21
    class IDIterator
17
    {
22
    {
18
    public:
23
    public:
19
        // typedefs to accommodiate stl compliance
24
        // typedefs to accommodiate stl compliance