#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/ConflictChecker.hpp>
Public Member Functions | |
| void | emplace_back_bucket (ExtrusionLayers &&els, const void *objPtr, Point offset) |
| bool | valid () const |
| float | getCurrBottomZ () |
| LineWithIDs | getCurLines () const |
Public Attributes | |
| std::vector< LinesBucket > | line_buckets |
| std::priority_queue< LinesBucket *, std::vector< LinesBucket * >, LinesBucketPtrComp > | line_bucket_ptr_queue |
| void Slic3r::LinesBucketQueue::emplace_back_bucket | ( | ExtrusionLayers && | els, |
| const void * | objPtr, | ||
| Point | offset ) |
References line_bucket_ptr_queue, line_buckets, and Slic3r::offset().
Referenced by Slic3r::ConflictChecker::find_inter_of_lines_in_diff_objs().
| LineWithIDs Slic3r::LinesBucketQueue::getCurLines | ( | ) | const |
References line_buckets.
Referenced by Slic3r::ConflictChecker::find_inter_of_lines_in_diff_objs().
| float Slic3r::LinesBucketQueue::getCurrBottomZ | ( | ) |
References EPSILON, and line_bucket_ptr_queue.
Referenced by Slic3r::ConflictChecker::find_inter_of_lines_in_diff_objs().
|
inline |
References line_bucket_ptr_queue.
Referenced by Slic3r::ConflictChecker::find_inter_of_lines_in_diff_objs().
| std::priority_queue<LinesBucket *, std::vector<LinesBucket *>, LinesBucketPtrComp> Slic3r::LinesBucketQueue::line_bucket_ptr_queue |
Referenced by emplace_back_bucket(), getCurrBottomZ(), and valid().
| std::vector<LinesBucket> Slic3r::LinesBucketQueue::line_buckets |
Referenced by emplace_back_bucket(), and getCurLines().