void OrderedTask::Reset() { /// @todo also reset data in this class e.g. stats? ResetPoints(task_points); ResetPoints(optional_start_points); AbstractTask::Reset(); stats.task_finished = false; stats.task_started = false; task_advance.Reset(); SetActiveTaskPoint(0); }
void MovieLooperUI::PositionIndicator::SetLength(int64 frames, bigtime_t dur) { frameCount = frames; duration = dur; ResetPoints(); }
/* * points de la polyligne */ void Path::SetBackData (bool nVal) { if (back == false) { if (nVal == true && back == false) { back = true; ResetPoints(); } else if (nVal == false && back == true) { back = false; ResetPoints(); } } else { if (nVal == true && back == false) { back = true; ResetPoints(); } else if (nVal == false && back == true) { back = false; ResetPoints(); } } }
void Path::Copy(Path * who) { ResetPoints(); for (std::vector<PathDescr*>::iterator i = descr_cmd.begin(); i != descr_cmd.end(); i++) { delete *i; } descr_cmd.clear(); for (std::vector<PathDescr*>::const_iterator i = who->descr_cmd.begin(); i != who->descr_cmd.end(); i++) { descr_cmd.push_back((*i)->clone()); } }
void SpringDemo::InitializeDebugGui() { ResetPoints(); // BASIC SPRING // VerticalDebugMenu::WatchFloatSlider("K", &springForceGenerator_p1.springConstant); // VerticalDebugMenu::WatchFloatSlider("Rest Length", &springForceGenerator_p1.restLength); // DemoWindow::WatchVector(&p1.Position, Qt::red); // DemoWindow::WatchVector(&p2.Position, Qt::green); // forceRegistry.Add(&p1, &springForceGenerator_p2); // forceRegistry.Add(&p2, &springForceGenerator_p1); // // // ANCHORED SPRING // VerticalDebugMenu::WatchFloatSlider("K", &anchoredSpringGenerator.springConstant); // DemoWindow::WatchVector(&p3.Position, Qt::yellow); // forceRegistry.Add(&p3, &anchoredSpringGenerator); // // // BUOYANCY // VerticalDebugMenu::WatchFloatSlider("Liquid Level", &buoyancyForceGenerator.liquidHeight); // DemoWindow::WatchVector(&p4.Position, Qt::blue); // forceRegistry.Add(&p4, &gravityForceGenerator); // forceRegistry.Add(&p4, &buoyancyForceGenerator); // // // SPRING-CHAIN // VerticalDebugMenu::WatchFloatSlider("Px", &p5.Position.x); // VerticalDebugMenu::WatchFloatSlider("Py", &p5.Position.y); // DemoWindow::WatchVector(&p5.Position, Qt::green); // DemoWindow::WatchVector(&p6.Position, Qt::green); // DemoWindow::WatchVector(&p7.Position, Qt::green); // DemoWindow::WatchVector(&p8.Position, Qt::green); // forceRegistry.Add(&p6, &p5_SpringForce); // forceRegistry.Add(&p7, &p6_SpringForce); // forceRegistry.Add(&p8, &p7_SpringForce); // // BUNGEE VerticalDebugMenu::WatchFloatSlider("K", &bungeeForce_p9.springConstant); VerticalDebugMenu::WatchFloatSlider("Rest Length", &bungeeForce_p9.restLength); DemoWindow::WatchVector(&p9.Position, Qt::red); DemoWindow::WatchVector(&p10.Position, Qt::green); forceRegistry.Add(&p9, &bungeeForce_p10); forceRegistry.Add(&p10, &bungeeForce_p9); }