#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Arachne/SkeletalTrapezoidationEdge.hpp>
◆ Central
@ UNKNOWN
Definition AMSDryControl.hpp:45
◆ EdgeType
| Enumerator |
|---|
| NORMAL | |
| EXTRA_VD | |
| TRANSITION_END | |
52 {
54 EXTRA_VD = 1,
55 TRANSITION_END = 2
56 };
@ NORMAL
Definition AmsMappingPopup.hpp:72
◆ SkeletalTrapezoidationEdge() [1/2]
| Slic3r::Arachne::SkeletalTrapezoidationEdge::SkeletalTrapezoidationEdge |
( |
| ) |
|
|
inline |
◆ SkeletalTrapezoidationEdge() [2/2]
| Slic3r::Arachne::SkeletalTrapezoidationEdge::SkeletalTrapezoidationEdge |
( |
const EdgeType & | type | ) |
|
|
inline |
EdgeType type
Definition SkeletalTrapezoidationEdge.hpp:57
Central is_central
Definition SkeletalTrapezoidationEdge.hpp:116
@ UNKNOWN
Definition SkeletalTrapezoidationEdge.hpp:21
References is_central, and type.
◆ centralIsSet()
| bool Slic3r::Arachne::SkeletalTrapezoidationEdge::centralIsSet |
( |
| ) |
const |
|
inline |
◆ getExtrusionJunctions()
| std::shared_ptr< LineJunctions > Slic3r::Arachne::SkeletalTrapezoidationEdge::getExtrusionJunctions |
( |
| ) |
|
|
inline |
◆ getTransitionEnds()
| std::shared_ptr< std::list< TransitionEnd > > Slic3r::Arachne::SkeletalTrapezoidationEdge::getTransitionEnds |
( |
| ) |
|
|
inline |
◆ getTransitions()
| std::shared_ptr< std::list< TransitionMiddle > > Slic3r::Arachne::SkeletalTrapezoidationEdge::getTransitions |
( |
| ) |
|
|
inline |
◆ hasExtrusionJunctions()
| bool Slic3r::Arachne::SkeletalTrapezoidationEdge::hasExtrusionJunctions |
( |
bool | ignore_empty = false | ) |
const |
|
inline |
◆ hasTransitionEnds()
| bool Slic3r::Arachne::SkeletalTrapezoidationEdge::hasTransitionEnds |
( |
bool | ignore_empty = false | ) |
const |
|
inline |
◆ hasTransitions()
| bool Slic3r::Arachne::SkeletalTrapezoidationEdge::hasTransitions |
( |
bool | ignore_empty = false | ) |
const |
|
inline |
◆ isCentral()
| bool Slic3r::Arachne::SkeletalTrapezoidationEdge::isCentral |
( |
| ) |
const |
|
inline |
63 {
66 }
@ YES
Definition SkeletalTrapezoidationEdge.hpp:21
References is_central, UNKNOWN, and YES.
Referenced by Slic3r::Arachne::SkeletalTrapezoidation::applyTransitions(), Slic3r::Arachne::SkeletalTrapezoidation::generateExtraRibs(), Slic3r::Arachne::SkeletalTrapezoidation::generateTransitionEnd(), Slic3r::Arachne::SkeletalTrapezoidation::generateTransitioningRibs(), Slic3r::Arachne::SkeletalTrapezoidation::generateTransitionMids(), Slic3r::Arachne::STHalfEdgeNode::isCentral(), Slic3r::Arachne::SkeletalTrapezoidation::isEndOfCentral(), Slic3r::Arachne::STHalfEdgeNode::isMultiIntersection(), Slic3r::Arachne::SkeletalTrapezoidation::updateBeadCount(), and Slic3r::Arachne::SkeletalTrapezoidation::updateIsCentral().
◆ setExtrusionJunctions()
| void Slic3r::Arachne::SkeletalTrapezoidationEdge::setExtrusionJunctions |
( |
std::shared_ptr< LineJunctions > | storage | ) |
|
|
inline |
◆ setIsCentral()
| void Slic3r::Arachne::SkeletalTrapezoidationEdge::setIsCentral |
( |
bool | b | ) |
|
|
inline |
◆ setTransitionEnds()
| void Slic3r::Arachne::SkeletalTrapezoidationEdge::setTransitionEnds |
( |
std::shared_ptr< std::list< TransitionEnd > > | storage | ) |
|
|
inline |
◆ setTransitions()
| void Slic3r::Arachne::SkeletalTrapezoidationEdge::setTransitions |
( |
std::shared_ptr< std::list< TransitionMiddle > > | storage | ) |
|
|
inline |
◆ extrusion_junctions
| std::weak_ptr<LineJunctions> Slic3r::Arachne::SkeletalTrapezoidationEdge::extrusion_junctions |
|
private |
◆ is_central
| Central Slic3r::Arachne::SkeletalTrapezoidationEdge::is_central |
|
private |
◆ transition_ends
| std::weak_ptr<std::list<TransitionEnd> > Slic3r::Arachne::SkeletalTrapezoidationEdge::transition_ends |
|
private |
◆ transitions
| std::weak_ptr<std::list<TransitionMiddle> > Slic3r::Arachne::SkeletalTrapezoidationEdge::transitions |
|
private |
◆ type
| EdgeType Slic3r::Arachne::SkeletalTrapezoidationEdge::type |
The documentation for this class was generated from the following file: