Functions | |
| bool | off_same (const Vec2d &a, const Vec2d &b) |
| bool | off_is_open_curve (const SketchEntity &e) |
| bool | off_pick (const std::vector< Vec2d > &cands, const Vec2d &seed, Vec2d &out) |
| bool | off_line_line (const Vec2d &a0, const Vec2d &a1, const Vec2d &b0, const Vec2d &b1, const Vec2d &seed, Vec2d &out) |
| std::vector< Vec2d > | off_line_circle (const Vec2d &p0, const Vec2d &p1, const Vec2d &c, double r) |
| std::vector< Vec2d > | off_circle_circle (const Vec2d &c0, double r0, const Vec2d &c1, double r1) |
| void | off_set_end (SketchEntity &e, bool at_end, const Vec2d &q) |
| bool | off_one (const SketchEntity &e, double d, SketchEntity &out) |
| bool | off_join (SketchEntity &a, SketchEntity &b) |
| void | off_reverse (SketchEntity &e) |
| bool | angle_on_arc (const SketchEntity &e, double ang, double tol) |
| void | entity_intersections (const SketchEntity &A, const SketchEntity &B, std::vector< Vec2d > &out) |
| bool Slic3r::anonymous_namespace{SketchEngine.cpp}::angle_on_arc | ( | const SketchEntity & | e, |
| double | ang, | ||
| double | tol ) |
References angle_on_arc(), Slic3r::SketchEntity::end_angle, M_PI, and Slic3r::SketchEntity::start_angle.
Referenced by angle_on_arc(), and entity_intersections().
| void Slic3r::anonymous_namespace{SketchEngine.cpp}::entity_intersections | ( | const SketchEntity & | A, |
| const SketchEntity & | B, | ||
| std::vector< Vec2d > & | out ) |
References angle_on_arc(), Slic3r::SketchEntity::center, Slic3r::dot(), entity_intersections(), Slic3r::f(), L, Slic3r::l2(), Slic3r::SketchEntity::p0, Slic3r::SketchEntity::p1, Slic3r::SketchEntity::radius, and Slic3r::SketchEntity::type.
Referenced by entity_intersections().
| std::vector< Vec2d > Slic3r::anonymous_namespace{SketchEngine.cpp}::off_circle_circle | ( | const Vec2d & | c0, |
| double | r0, | ||
| const Vec2d & | c1, | ||
| double | r1 ) |
References L, and off_circle_circle().
Referenced by off_circle_circle(), and off_join().
| bool Slic3r::anonymous_namespace{SketchEngine.cpp}::off_is_open_curve | ( | const SketchEntity & | e | ) |
References Slic3r::SketchEntity::Arc, Slic3r::SketchEntity::Line, off_is_open_curve(), and Slic3r::SketchEntity::type.
Referenced by off_is_open_curve().
| bool Slic3r::anonymous_namespace{SketchEngine.cpp}::off_join | ( | SketchEntity & | a, |
| SketchEntity & | b ) |
References Slic3r::SketchEntity::center, Slic3r::SketchEntity::Line, off_circle_circle(), off_join(), off_line_circle(), off_line_line(), off_pick(), off_set_end(), Slic3r::SketchEntity::p0, Slic3r::SketchEntity::p1, Slic3r::SketchEntity::radius, and Slic3r::SketchEntity::type.
Referenced by off_join().
| std::vector< Vec2d > Slic3r::anonymous_namespace{SketchEngine.cpp}::off_line_circle | ( | const Vec2d & | p0, |
| const Vec2d & | p1, | ||
| const Vec2d & | c, | ||
| double | r ) |
References Slic3r::f(), and off_line_circle().
Referenced by off_join(), and off_line_circle().
| bool Slic3r::anonymous_namespace{SketchEngine.cpp}::off_line_line | ( | const Vec2d & | a0, |
| const Vec2d & | a1, | ||
| const Vec2d & | b0, | ||
| const Vec2d & | b1, | ||
| const Vec2d & | seed, | ||
| Vec2d & | out ) |
References off_line_line().
Referenced by off_join(), and off_line_line().
| bool Slic3r::anonymous_namespace{SketchEngine.cpp}::off_one | ( | const SketchEntity & | e, |
| double | d, | ||
| SketchEntity & | out ) |
References Slic3r::SketchEntity::Arc, Slic3r::SketchEntity::center, Slic3r::SketchEntity::Circle, Slic3r::SketchEntity::end_angle, Slic3r::SketchEntity::Line, off_one(), Slic3r::SketchEntity::p0, Slic3r::SketchEntity::p1, Slic3r::SketchEntity::radius, Slic3r::sgn(), Slic3r::SketchEntity::start_angle, and Slic3r::SketchEntity::type.
Referenced by off_one().
| bool Slic3r::anonymous_namespace{SketchEngine.cpp}::off_pick | ( | const std::vector< Vec2d > & | cands, |
| const Vec2d & | seed, | ||
| Vec2d & | out ) |
References off_pick().
Referenced by off_join(), and off_pick().
| void Slic3r::anonymous_namespace{SketchEngine.cpp}::off_reverse | ( | SketchEntity & | e | ) |
References Slic3r::SketchEntity::Arc, Slic3r::SketchEntity::end_angle, off_reverse(), Slic3r::SketchEntity::p0, Slic3r::SketchEntity::p1, Slic3r::SketchEntity::start_angle, and Slic3r::SketchEntity::type.
Referenced by off_reverse().
References off_same(), and Slic3r::sketch_join_tol().
Referenced by off_same().
| void Slic3r::anonymous_namespace{SketchEngine.cpp}::off_set_end | ( | SketchEntity & | e, |
| bool | at_end, | ||
| const Vec2d & | q ) |
References Slic3r::SketchEntity::Arc, Slic3r::SketchEntity::center, Slic3r::SketchEntity::end_angle, Slic3r::SketchEntity::Line, M_PI, off_set_end(), Slic3r::SketchEntity::p0, Slic3r::SketchEntity::p1, Slic3r::SketchEntity::start_angle, and Slic3r::SketchEntity::type.
Referenced by off_join(), and off_set_end().