OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::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::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]

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

◆ CircleBed() [2/2]

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

Member Function Documentation

◆ center()

35{ return center_; }
Point center_
Definition Arrange.hpp:27

◆ radius()

double Slic3r::arrangement::CircleBed::radius ( ) const
inline
34{ return radius_; }
double radius_
Definition Arrange.hpp:28

Member Data Documentation

◆ center_

◆ radius_


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