#include "libslic3r/CAD/SketchSolver.hpp"
#include "libslic3r/CAD/SketchEngine.hpp"
#include <math.h>
#include <slvs.h>
#include <algorithm>
#include <cmath>
#include <cstring>
#include <functional>
#include <map>
#include <unordered_map>
#include <vector>
#include <utility>
#include "libslic3r/Point.hpp"
Go to the source code of this file.
|
| int | Slic3r::anonymous_namespace{SketchSolver.cpp}::role_idx (Role r) |
| static SketchSolveResult | Slic3r::solve_system (std::vector< SketchEntity > &entities, const std::vector< SketchEntityConstraintDef > &constraints, int dragged_ei, Role dragged_role) |
| static int | Slic3r::natural_dof (const SketchEntity &e) |
| static SketchSolveResult | Slic3r::solve_partitioned (std::vector< SketchEntity > &entities, const std::vector< SketchEntityConstraintDef > &constraints, int dragged_ei, Role dragged_role) |
| static SketchSolveResult | Slic3r::solve_impl (std::vector< SketchEntity > &entities, const std::vector< SketchEntityConstraintDef > &constraints, int dragged_ei, Role dragged_role) |
| SketchSolveResult | Slic3r::sketch_solve (std::vector< SketchEntity > &entities, const std::vector< SketchEntityConstraintDef > &constraints) |
| SketchSolveResult | Slic3r::sketch_solve_drag (std::vector< SketchEntity > &entities, const std::vector< SketchEntityConstraintDef > &constraints, int dragged_ei, SketchPointRole dragged_role) |
◆ Slic3r::anonymous_namespace{SketchSolver.cpp}::Slots
| struct Slic3r::anonymous_namespace{SketchSolver.cpp}::Slots |
| Class Members |
|
Slvs_hEntity |
center {0} |
|
|
Slvs_hEntity |
p0 {0} |
|
|
Slvs_hEntity |
p1 {0} |
|
|
Slvs_hEntity |
prim {0} |
|
|
vector< Slvs_hEntity > |
pts |
|
|
Slvs_hParam |
rparam {0} |
|