OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::PathFittingData Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/ArcFitter.hpp>

Collaboration diagram for Slic3r::PathFittingData:

Public Member Functions

bool is_linear_move ()
bool is_arc_move ()
bool reverse_arc_path ()

Public Attributes

size_t start_point_index
size_t end_point_index
EMovePathType path_type
ArcSegment arc_data

Detailed Description

Member Function Documentation

◆ is_arc_move()

bool Slic3r::PathFittingData::is_arc_move ( )
inline
33 {
35 }
@ Arc_move_cw
Definition ArcFitter.hpp:16
@ Arc_move_ccw
Definition ArcFitter.hpp:17
EMovePathType path_type
Definition ArcFitter.hpp:25

References Slic3r::Arc_move_ccw, Slic3r::Arc_move_cw, and path_type.

Referenced by reverse_arc_path().

Here is the caller graph for this function:

◆ is_linear_move()

bool Slic3r::PathFittingData::is_linear_move ( )
inline
30 {
32 }
@ Linear_move
Definition ArcFitter.hpp:15

References Slic3r::Linear_move, and path_type.

◆ reverse_arc_path()

bool Slic3r::PathFittingData::reverse_arc_path ( )
inline
36 {
37 if (!is_arc_move() || !arc_data.reverse())
38 return false;
40 return true;
41 }
EMovePathType
Definition ArcFitter.hpp:13
@ Arc_Dir_CCW
Definition Circle.hpp:63
bool is_arc_move()
Definition ArcFitter.hpp:33
ArcSegment arc_data
Definition ArcFitter.hpp:28

References arc_data, Slic3r::Arc_Dir_CCW, Slic3r::Arc_move_ccw, Slic3r::Arc_move_cw, is_arc_move(), and path_type.

Here is the call graph for this function:

Member Data Documentation

◆ arc_data

◆ end_point_index

size_t Slic3r::PathFittingData::end_point_index

◆ path_type

◆ start_point_index

size_t Slic3r::PathFittingData::start_point_index

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/ArcFitter.hpp