OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::SeamContour Namespace Reference

Namespaces

namespace  anonymous_namespace{SeamContour.cpp}

Classes

struct  Contour
struct  Options
struct  Result
class  Resolver

Typedefs

using Layers = std::vector<std::vector<Contour>>

Enumerations

enum class  Outcome { Unique , None , Multiple }
enum class  Method { Bounds , Local }

Class Documentation

◆ Slic3r::SeamContour::Contour

struct Slic3r::SeamContour::Contour
Collaboration diagram for Slic3r::SeamContour::Contour:
Class Members
bool hole = false
Vec2d max = Vec2d::Zero()
Vec2d min = Vec2d::Zero()
double nozzle = 0.4
vector< Vec2d > points
bool reliable = true
double width = 0.4

◆ Slic3r::SeamContour::Options

struct Slic3r::SeamContour::Options
Class Members
double bounds_nozzle_factor = 1.25
double dominance_angle_degrees = 5.0
double dominance_width_factor = 0.25
double noise_width_factor = 0.125
double normal_cosine = 0.5
double radius_width_factor = 4.0

◆ Slic3r::SeamContour::Result

struct Slic3r::SeamContour::Result
Collaboration diagram for Slic3r::SeamContour::Result:
Class Members
vector< size_t > contours
Method method = Method::Local
Outcome outcome = Outcome::None
bool uncertain = false

Typedef Documentation

◆ Layers

using Slic3r::SeamContour::Layers = std::vector<std::vector<Contour>>

Enumeration Type Documentation

◆ Method

enum class Slic3r::SeamContour::Method
strong
Enumerator
Bounds 
Local 
35{ Bounds, Local };
std::array< Bound, N > Bounds
Definition Optimizer.hpp:39
@ Local
Definition PresetBundle.hpp:113

◆ Outcome

enum class Slic3r::SeamContour::Outcome
strong
Enumerator
Unique 
None 
Multiple 
34{ Unique, None, Multiple };
@ Multiple
Definition SeamContour.hpp:34
@ Unique
Definition SeamContour.hpp:34
@ None
Definition SketchEngine.hpp:180