MCPcopy Create free account
hub / github.com/PointCloudLibrary/pcl / addNewProject

Method addNewProject

apps/cloud_composer/src/cloud_viewer.cpp:41–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39}
40
41void
42pcl::cloud_composer::CloudViewer::addNewProject(ProjectModel* new_model)
43{
44 // If we're already there, abort
45 if (new_model == getModel())
46 return;
47 // Check whether we've seen the model yet
48 if (!model_view_map_.contains(new_model)) {
49 addModel(new_model);
50 }
51 else {
52 setCurrentWidget(model_view_map_.value(new_model));
53 // Refresh the view
54 model_view_map_.value(new_model)->refresh();
55 }
56}
57
58void
59pcl::cloud_composer::CloudViewer::modelChanged(int)

Callers 1

Calls 4

addModelFunction · 0.85
valueMethod · 0.80
getModelFunction · 0.50
refreshMethod · 0.45

Tested by

no test coverage detected