MCPcopy Create free account
hub / github.com/davisking/dlib / make_data2

Function make_data2

dlib/test/graph_labeler.cpp:203–234  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201 typename labels_type
202 >
203 void make_data2(
204 samples_type& samples,
205 labels_type& labels
206 )
207 {
208 //samples.clear();
209 //labels.clear();
210
211 std::vector<bool> label;
212 graph_type g;
213
214 // ---------------------------
215 g.set_number_of_nodes(4);
216 label.resize(g.number_of_nodes());
217 g.node(0).data = 0, 0, 1; label[0] = true;
218 g.node(1).data = 0, 0, 1; label[1] = true;
219 g.node(2).data = 0, 1, 0; label[2] = false;
220 g.node(3).data = 0, 1, 0; label[3] = false;
221
222 g.add_edge(0,1);
223 g.add_edge(1,2);
224 g.add_edge(2,3);
225 g.add_edge(3,0);
226
227 edge(g,0,1) = 1, 1;
228 edge(g,1,2) = 1, 1;
229 edge(g,2,3) = 1, 1;
230 edge(g,3,0) = 1, 1;
231 samples.push_back(g);
232 labels.push_back(label);
233 // ---------------------------
234 }
235
236
237

Callers

nothing calls this directly

Calls 3

resizeMethod · 0.45
number_of_nodesMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected