libslic3r
Library for generating gcode from 3d models
|
#include <BoundingBox.hpp>
Public Member Functions | |
BoundingBox3Base () | |
BoundingBox3Base (const PointClass &pmin, const PointClass &pmax) | |
BoundingBox3Base (const std::vector< PointClass > &points) | |
void | merge (const PointClass &point) |
void | merge (const std::vector< PointClass > &points) |
void | merge (const BoundingBox3Base< PointClass > &bb) |
PointClass | size () const |
double | radius () const |
void | translate (coordf_t x, coordf_t y, coordf_t z) |
void | offset (coordf_t delta) |
PointClass | center () const |
Public Member Functions inherited from Slic3r::BoundingBoxBase< PointClass > | |
BoundingBoxBase () | |
BoundingBoxBase (const PointClass &pmin, const PointClass &pmax) | |
BoundingBoxBase (const std::vector< PointClass > &points) | |
void | merge (const PointClass &point) |
void | merge (const std::vector< PointClass > &points) |
void | merge (const BoundingBoxBase< PointClass > &bb) |
void | scale (double factor) |
PointClass | size () const |
double | radius () const |
void | translate (coordf_t x, coordf_t y) |
void | offset (coordf_t delta) |
PointClass | center () const |
bool | contains (const PointClass &point) const |
Additional Inherited Members | |
Public Attributes inherited from Slic3r::BoundingBoxBase< PointClass > | |
PointClass | min |
PointClass | max |
bool | defined |
|
inline |
|
inline |
Slic3r::BoundingBox3Base< PointClass >::BoundingBox3Base | ( | const std::vector< PointClass > & | points | ) |
template Pointf3 Slic3r::BoundingBox3Base< PointClass >::center | ( | ) | const |
void Slic3r::BoundingBox3Base< PointClass >::merge | ( | const PointClass & | point | ) |
void Slic3r::BoundingBox3Base< PointClass >::merge | ( | const std::vector< PointClass > & | points | ) |
void Slic3r::BoundingBox3Base< PointClass >::merge | ( | const BoundingBox3Base< PointClass > & | bb | ) |
template void Slic3r::BoundingBox3Base< PointClass >::offset | ( | coordf_t | delta | ) |
template double Slic3r::BoundingBox3Base< PointClass >::radius | ( | ) | const |
template Pointf3 Slic3r::BoundingBox3Base< PointClass >::size | ( | ) | const |
template void Slic3r::BoundingBox3Base< PointClass >::translate | ( | coordf_t | x, |
coordf_t | y, | ||
coordf_t | z | ||
) |