1 #ifndef __SURFEDGECOLLECTION__
2 #define __SURFEDGECOLLECTION__
4 #include <Collection.h>
22 int *CellNumbers,
int *JointNumbers);
24 inline int Flip(
int &a,
int &b)
29 ivar = a; a = b; b = ivar;
35 void IncreaseBucket(
int a,
int b,
int &counter);
36 int FindEdge(
int *Bucket,
int a,
int b);
41 int *CellNumbers,
int *JointNumbers);
51 int GetEdge(
int a,
int b)
53 if ( a < 0 || b < 0 )
return -1;
54 else return FindEdge(
mEdgeHash[Flip(a,b)], a, b);
Definition: SurfEdgeCollection.h:8
int mN_Edges
Definition: SurfEdgeCollection.h:15
int ** mEdgeHash
Definition: SurfEdgeCollection.h:18
store cells in an array, used by cell iterators
Definition: Collection.h:18
int mN_Vertices
Definition: SurfEdgeCollection.h:12
void Init(TCollection *Coll, int N_SurfaceJoints, int *CellNumbers, int *JointNumbers)
Methods.
Definition: SurfEdgeCollection.C:30