5 #ifndef TM2IN_SURFACE_NEIGHBOR_H 6 #define TM2IN_SURFACE_NEIGHBOR_H 18 ll lastVertex_piece = -1;
19 ll lastVertex_origin = -1;
20 ll firstVertex_piece = -1;
21 ll firstVertex_origin = -1;
36 int findStartAndEnd(vector<Vertex*>& vi, vector<Vertex*>& vj,
ll middle_i,
ll middle_j,
ll& start_i,
ll& end_i,
ll& start_j,
ll& end_j);
45 #endif //TM2IN_SURFACE_NEIGHBOR_H
Definition: surface_neighbor.h:17
Definition: collinear.cpp:10
int constructNeighborInfo(Surface *piece, Surface *origin, neighbor_info &ni)
Definition: surface_neighbor.cpp:87
long long ll
Definition: util.h:15
bool findShareVertex(vector< Vertex * > &vi, vector< Vertex * > &vj, ll &middle_i, ll &middle_j)
Definition: surface_neighbor.cpp:19
int isNeighbor(Wall::Surface *origin, Wall::Surface *piece)
Definition: surface_neighbor.cpp:11
Definition: IndoorComponent.h:21
int findStartAndEnd(vector< Vertex * > &vi, vector< Vertex * > &vj, ll middle_i, ll middle_j, ll &start_i, ll &end_i, ll &start_j, ll &end_j)
Definition: surface_neighbor.cpp:40