My Project
reconstMethods.h
Go to the documentation of this file.
1 
2 #ifndef RECONSTMETHODS_H
3 #define RECONSTMETHODS_H
4 
5 #include "basicComponents.h"
6 #include "complexComponents.h"
7 #include "figures.h"
8 #include "structs.h"
9 
11 WireFrame constUniq3dEdges(vector<vector<Edge> > edgeSet);
12 
14 std::vector<std::vector<Edge> > readFile(const char *);
15 
18 
20 vector< vector<int> > coplanarEdges (vector<Edge> & edges);
21 
23 vector< vector<int>> getEdgeLoops(vector<Edge> & edges, vector<int> coplanarIndices);
24 
25 
26 
27 
28 
29 #endif
vector< vector< int > > coplanarEdges(vector< Edge > &edges)
Definition: reconstMethods.cpp:167
std::vector< std::vector< Edge > > readFile(const char *)
Function to read txt file contatining labelled data of xy , yz and xz views and returns the result as...
Definition: reconstMethods.cpp:12
vector< vector< int > > getEdgeLoops(vector< Edge > &edges, vector< int > coplanarIndices)
Definition: reconstMethods.cpp:218
Definition: complexComponents.h:24
WireFrame constUniq3dEdges(vector< vector< Edge > > edgeSet)
Function to construct 3d edges from 2d edges by checking the possibility of the edges being projectio...
Definition: reconstMethods.cpp:70
Fig3D wireframeTo3D(WireFrame a)
Takes a wireframe object and converts it into a 3d object by creating faces by forming edge loops...
Definition: reconstMethods.cpp:275
Definition: figures.h:11