Overture  Version 25
entityConnectivityBuilder.h
Go to the documentation of this file.
1 
2 #ifndef OV__ENTITY_CONNECTIVITY_BUILDER_HH__
3 #define OV__ENTITY_CONNECTIVITY_BUILDER_HH__
4 
5 class intArray;
6 
7 int constructEdgeEntityFromEntity(intArray &edges, intArray &downward, char *&dOrient,
8  intArray &upwardIndex, intArray &upwardOffset, char *&uOrient, intArray &regions,
9  int nReg,
10  int maxVerts, int maxVertIDX, int dDim);
11 
12 int constructFaceEntityFromRegion(intArray &faces, intArray &downward, char *&dOrient,
13  intArray &upwardIndex, intArray &upwardOffset, char *&uOrient, intArray &regions,
14  int nReg,
15  int maxVertsPerFace, int maxVertIDX);
16 
17 int constructRegion2EdgeFromFaces(intArray &region2Edge, char *&dOrient,
18  intArray &upwardIndex, intArray &upwardOffset, char *&uOrient,
19  intArray &face2Edge, char *faceEdgeOrient, intArray &region2Face,
20  intArray &faces, intArray &regions,
21  int nReg, int maxVertIDX);
22 
23 int constructFace2EdgeFromRegions(intArray &face2Edge, char *&dOrient,
24  intArray &upwardIndex, intArray &upwardOffset, char *&uOrient,
25  intArray &region2Edge, char *regionEdgeOrient, intArray &region2Face,
26  intArray &faces, intArray &edges, intArray &regions,
27  int nReg, int maxFaces, int maxVertIDX);
28 
29 int constructUpwardAdjacenciesFromDownward(intArray &upwardIndex, intArray &upwardOffset, char *&uOrient,
30  const intArray &downward, const char *dOrient, int maxIDX);
31 
32 
33 #endif