Subversion Repositories gelsvn

Rev

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

Rev 586 Rev 587
Line 15... Line 15...
15
#include <vector>
15
#include <vector>
16
#include "ItemID.h"
16
#include "ItemID.h"
17
 
17
 
18
namespace HMesh
18
namespace HMesh
19
{
19
{
20
    /** The ItemVector is a vector of mesh entities. */
20
    /** The ItemVector is a vector of mesh entities.
-
 
21
        An ItemVector is a layer on top of the regular vector class which keeps
-
 
22
        track of the unused elements in a vector. This allows for garbage collection.
-
 
23
        ItemVector is used for storing vectors of Face, HalfEdge, and Vertex type.
-
 
24
     */
21
    template<typename ITEM>
25
    template<typename ITEM>
22
    class ItemVector
26
    class ItemVector
23
    {
27
    {
24
    public:
28
    public:
25
        typedef ItemID<ITEM> IDType;
29
        typedef ItemID<ITEM> IDType;