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

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

Collaboration diagram for Slic3r::BedExcludeRegion:

Public Types

enum class  Purpose { MaterialKeepout , CollisionVolume }

Public Member Functions

bool is_collision_volume () const

Public Attributes

Polygon polygon
double z_min { 0.0 }
double z_max { 0.0 }
Purpose purpose { Purpose::MaterialKeepout }
bool has_z_range { false }

Detailed Description

Member Enumeration Documentation

◆ Purpose

Enumerator
MaterialKeepout 
CollisionVolume 
2546 {
2547 MaterialKeepout,
2548 CollisionVolume
2549 };

Member Function Documentation

◆ is_collision_volume()

bool Slic3r::BedExcludeRegion::is_collision_volume ( ) const
inline
2557{ return purpose == Purpose::CollisionVolume; }
Purpose purpose
Definition PrintConfig.hpp:2554
@ CollisionVolume
Definition PrintConfig.hpp:2548

References CollisionVolume, and purpose.

Referenced by Slic3r::GUI::PartPlateList::preprocess_exclude_areas(), and Slic3r::GUI::PartPlate::update_exclusion_volume_preview_models().

Here is the caller graph for this function:

Member Data Documentation

◆ has_z_range

bool Slic3r::BedExcludeRegion::has_z_range { false }

◆ polygon

◆ purpose

Purpose Slic3r::BedExcludeRegion::purpose { Purpose::MaterialKeepout }
@ MaterialKeepout
Definition PrintConfig.hpp:2547

Referenced by is_collision_volume().

◆ z_max

◆ z_min


The documentation for this struct was generated from the following file: