1#ifndef LIBS_VIEWCAD_CTOOLSVIEWCAD_HPP_
2#define LIBS_VIEWCAD_CTOOLSVIEWCAD_HPP_
27 static void drawMoveCopy(
const std::shared_ptr<std::vector<std::shared_ptr<AbstractObjCapture>>> &objsCaptured,
28 const std::set<uint64_t> &indObjsInRectangleOpt,
double xBase,
double yBase,
29 double xSecond,
double ySecond,
IGraphics *graphics);
30 static void drawObjsMarked(
const std::shared_ptr<std::vector<std::shared_ptr<AbstractObjCapture>>> &objsCaptured,
31 const std::set<uint64_t> &indObjsInRectangleOpt,
IGraphics *graphics);
34 const std::set<uint64_t> &indObjsInRectangle,
double xFirst,
double yFirst,
35 double xSecond,
double ySecond,
IGraphics *graphics);
37 static std::set<uint64_t>
38 getIndObjsInRectangle(
const std::shared_ptr<std::vector<std::shared_ptr<AbstractObjCapture>>> &objsCaptured,
39 double xFirst,
double yFirst,
double xSecond,
double ySecond);
Definition AbstractObjCapture.hpp:12
Definition CEventMotion.hpp:15
Definition IGraphics.hpp:20
Definition structs.hpp:16