libslic3r
Library for generating gcode from 3d models
Public Member Functions | List of all members
Slic3r::BoundingBoxf Class Reference

#include <BoundingBox.hpp>

Inheritance diagram for Slic3r::BoundingBoxf:
Slic3r::BoundingBoxBase< Pointf >

Public Member Functions

 BoundingBoxf ()
 
 BoundingBoxf (const Pointf &pmin, const Pointf &pmax)
 
 BoundingBoxf (const std::vector< Pointf > &points)
 
- Public Member Functions inherited from Slic3r::BoundingBoxBase< Pointf >
 BoundingBoxBase ()
 
 BoundingBoxBase (const Pointf &pmin, const Pointf &pmax)
 
 BoundingBoxBase (const std::vector< Pointf > &points)
 
void merge (const Pointf &point)
 
void merge (const std::vector< Pointf > &points)
 
void merge (const BoundingBoxBase< Pointf > &bb)
 
void scale (double factor)
 
Pointf size () const
 
double radius () const
 
void translate (coordf_t x, coordf_t y)
 
void offset (coordf_t delta)
 
Pointf center () const
 
bool contains (const Pointf &point) const
 

Additional Inherited Members

- Public Attributes inherited from Slic3r::BoundingBoxBase< Pointf >
Pointf min
 
Pointf max
 
bool defined
 

Constructor & Destructor Documentation

◆ BoundingBoxf() [1/3]

Slic3r::BoundingBoxf::BoundingBoxf ( )
inline

◆ BoundingBoxf() [2/3]

Slic3r::BoundingBoxf::BoundingBoxf ( const Pointf pmin,
const Pointf pmax 
)
inline

◆ BoundingBoxf() [3/3]

Slic3r::BoundingBoxf::BoundingBoxf ( const std::vector< Pointf > &  points)
inline

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