OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::anonymous_namespace{SketchInference.cpp} Namespace Reference

Classes

struct  Cand

Functions

int tier (InferenceSnap::Kind k)

Class Documentation

◆ Slic3r::anonymous_namespace{SketchInference.cpp}::Cand

struct Slic3r::anonymous_namespace{SketchInference.cpp}::Cand
Class Members
double dist {0.0}
int entity {-1}
Kind kind {InferenceSnap::Kind::None}
Vec2d point {0, 0}
SketchPointRole role {SketchPointRole::P0}

Function Documentation

◆ tier()

int Slic3r::anonymous_namespace{SketchInference.cpp}::tier ( InferenceSnap::Kind k)
27{
28 switch (k) {
29 case InferenceSnap::Kind::Endpoint: return 0;
30 case InferenceSnap::Kind::Center: return 1;
31 case InferenceSnap::Kind::Origin: return 2;
32 case InferenceSnap::Kind::Midpoint: return 3;
33 case InferenceSnap::Kind::OnEdge: return 4;
34 default: return 9;
35 }
36}
@ OnEdge
Definition SketchInference.hpp:20
@ Endpoint
Definition SketchInference.hpp:20
@ Origin
Definition SketchInference.hpp:20
@ Center
Definition SketchInference.hpp:20
@ Midpoint
Definition SketchInference.hpp:20

References Slic3r::InferenceSnap::Center, Slic3r::InferenceSnap::Endpoint, Slic3r::InferenceSnap::Midpoint, Slic3r::InferenceSnap::OnEdge, Slic3r::InferenceSnap::Origin, and tier().

Referenced by tier().

Here is the call graph for this function:
Here is the caller graph for this function: