43 m_fIntensity = fIntensity;
87 printf(
"Reading intensity graph from: %s\n", sFilename.c_str());
90 infile.open(sFilename.c_str());
121 for (
auto& pNode : *pNodes)
138 infile >> nNumberNodes;
141 for (
int n = 0; n < nNumberNodes; n++)
148 infile >> nNumberEdges;
150 for (
int e = 0; e < nNumberEdges; e++)
155 catch (std::istream::failure&)
157 printf(
"ERROR: failed to write FeatureGraph to file\n");
176 infile >> fIntensity;
185 printf(
"Error input file inconsistent: %d %d\n", nTest, nIndex);
195 int nIndex1, nIndex2, nLeftFace, nRightFace;
201 infile >> nRightFace;
203 addEdge(nIndex1, nIndex2, nLeftFace, nRightFace);
212 int nNumberNodes = int(
m_Nodes.size());
214 outfile << nNumberNodes << std::endl;
217 for (
int n = 0; n < nNumberNodes; n++)
223 int nNumberEdges = int(
m_Edges.size());
224 outfile << nNumberEdges << std::endl;
226 for (
int e = 0; e < nNumberEdges; e++)
231 catch (std::ostream::failure&)
233 printf(
"ERROR: failed to write FeatureGraph to file\n");
245 outfile << pCurrentNode->
getIndex() << std::endl;
250 outfile << std::endl;
258 outfile << pCurrentEdge->
nIndex1 <<
" ";
259 outfile << pCurrentEdge->
nIndex2 <<
" ";
261 outfile << pCurrentEdge->
nLeftFace <<
" ";
264 outfile << std::endl;
273 for (
auto& i : *nodes)