MCPcopy Create free account
hub / github.com/cpvrlab/ImagePlay / snapToGrid

Method snapToGrid

ImagePlay/src/IPProcessStep.cpp:326–347  ·  view source on GitHub ↗

! * \brief IPProcessStep::snapToGrid */

Source from the content-addressed store, hash-verified

324 * \brief IPProcessStep::snapToGrid
325 */
326void IPProcessStep::snapToGrid()
327{
328 int x = pos().x();
329 int y = pos().y();
330
331 QPoint pos(x, y);
332
333 // snapt to nearest grid position
334 QPointF newPos = (pos / 64)*64;
335 setPos(newPos);
336
337 // update edges
338 foreach(IPProcessEdge* edge, _edgesIn)
339 {
340 edge->updatePosition();
341 }
342
343 foreach(IPProcessEdge* edge, _edgesOut)
344 {
345 edge->updatePosition();
346 }
347}
348
349void IPProcessStep::removeEdgeIn(IPProcessEdge *edge)
350{

Callers 3

mouseReleaseEventMethod · 0.80
createProcessStepMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected