#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Line.hpp>
|
| static const constexpr int | Dim = 2 |
◆ Scalar
◆ Linef() [1/2]
257:
a(Vec2d::Zero()),
b(Vec2d::Zero()) {}
Vec2d b
Definition Line.hpp:265
Vec2d a
Definition Line.hpp:264
References a, and b.
◆ Linef() [2/2]
| Slic3r::Linef::Linef |
( |
const Vec2d & | _a, |
|
|
const Vec2d & | _b ) |
|
inline |
◆ length()
| double Slic3r::Linef::length |
( |
| ) |
const |
|
inline |
◆ unit_vector()
| Vec2d Slic3r::Linef::unit_vector |
( |
| ) |
const |
|
inline |
261{
return (
length() == 0.0) ? Vec2d::Zero() :
vector().normalized(); }
double length() const
Definition Line.hpp:262
References length(), and vector().
◆ vector()
| Vec2d Slic3r::Linef::vector |
( |
| ) |
const |
|
inline |
Referenced by Linef(), Linef(), Slic3r::compute_edge_length(), Slic3r::Emboss::divide_segments_for_close_point(), anonymous_namespace{GLGizmoSVG.cpp}::draw_filled(), anonymous_namespace{GLGizmoSVG.cpp}::draw_side_outline(), Slic3r::extract_colored_segments(), Slic3r::get_all_next_arcs(), priv::get_closest_point_index(), Slic3r::get_next_arc(), Slic3r::mark_boundary_segments_overlapping_infill(), Slic3r::Geometry::orientation_of_two_edges(), vector(), and anonymous_namespace{GLGizmoSVG.cpp}::wu_draw_line_side().
Referenced by Linef(), Linef(), Slic3r::compute_edge_length(), Slic3r::Emboss::divide_segments_for_close_point(), anonymous_namespace{GLGizmoSVG.cpp}::draw_filled(), anonymous_namespace{GLGizmoSVG.cpp}::draw_side_outline(), priv::get_closest_point_index(), Slic3r::get_next_arc(), Slic3r::mark_boundary_segments_overlapping_infill(), vector(), and anonymous_namespace{GLGizmoSVG.cpp}::wu_draw_line_side().
◆ Dim
| const constexpr int Slic3r::Linef::Dim = 2 |
|
staticconstexpr |
The documentation for this class was generated from the following file:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Line.hpp