OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::arrangement::CircleBed Class Reference

A geometry abstraction for a circular print bed. Similarly to BoundingBox. More...

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

Collaboration diagram for Slic3r::arrangement::CircleBed:

Public Member Functions

 CircleBed ()
 CircleBed (const Point &c, double r)
double radius () const
const Point & center () const

Private Attributes

Point center_
double radius_

Detailed Description

A geometry abstraction for a circular print bed. Similarly to BoundingBox.

Constructor & Destructor Documentation

◆ CircleBed() [1/2]

Slic3r::arrangement::CircleBed::CircleBed ( )
inline
31: center_(0, 0), radius_(std::nan("")) {}
double radius_
Definition Arrange.hpp:28
Point center_
Definition Arrange.hpp:27

References center_, and radius_.

◆ CircleBed() [2/2]

Slic3r::arrangement::CircleBed::CircleBed ( const Point & c,
double r )
inlineexplicit
32: center_(c), radius_(r) {}

References center_, and radius_.

Member Function Documentation

◆ center()

const Point & Slic3r::arrangement::CircleBed::center ( ) const
inline
35{ return center_; }

References center_.

Referenced by Slic3r::arrangement::to_nestbin().

Here is the caller graph for this function:

◆ radius()

double Slic3r::arrangement::CircleBed::radius ( ) const
inline
34{ return radius_; }

References radius_.

Referenced by Slic3r::arrangement::call_with_bed(), and Slic3r::arrangement::to_nestbin().

Here is the caller graph for this function:

Member Data Documentation

◆ center_

Point Slic3r::arrangement::CircleBed::center_
private

Referenced by CircleBed(), CircleBed(), and center().

◆ radius_

double Slic3r::arrangement::CircleBed::radius_
private

Referenced by CircleBed(), CircleBed(), and radius().


The documentation for this class was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Arrange.hpp