![]() |
Prusa Slicer 2.6.0
|
Functions | |
| template<> | |
| void | offset (Slic3r::ExPolygon &sh, coord_t distance, const PolygonTag &) |
| template<> | |
| void | offset (Slic3r::Polygon &sh, coord_t distance, const PathTag &) |
| template<> | |
| std::string | toString (const Slic3r::ExPolygon &sh) |
| template<> | |
| Slic3r::ExPolygon | create (const Slic3r::Polygon &path, const Slic3r::Polygons &holes) |
| template<> | |
| Slic3r::ExPolygon | create (Slic3r::Polygon &&path, Slic3r::Polygons &&holes) |
| template<> | |
| const THolesContainer< PolygonImpl > & | holes (const Slic3r::ExPolygon &sh) |
| template<> | |
| THolesContainer< PolygonImpl > & | holes (Slic3r::ExPolygon &sh) |
| template<> | |
| Slic3r::Polygon & | hole (Slic3r::ExPolygon &sh, unsigned long idx) |
| template<> | |
| const Slic3r::Polygon & | hole (const Slic3r::ExPolygon &sh, unsigned long idx) |
| template<> | |
| size_t | holeCount (const Slic3r::ExPolygon &sh) |
| template<> | |
| Slic3r::Polygon & | contour (Slic3r::ExPolygon &sh) |
| template<> | |
| const Slic3r::Polygon & | contour (const Slic3r::ExPolygon &sh) |
| template<> | |
| void | reserve (Slic3r::Polygon &p, size_t vertex_capacity, const PathTag &) |
| template<> | |
| void | addVertex (Slic3r::Polygon &sh, const PathTag &, const Slic3r::Point &p) |
| template<> | |
| void | translate (Slic3r::ExPolygon &sh, const Slic3r::Point &offs) |
| template<> | |
| void | rotate (Slic3r::ExPolygon &sh, const Radians &rads) |
| template<class S > | |
| S | create (const TContour< S > &contour, const THolesContainer< S > &holes) |
| template<class S > | |
| S | create (TContour< S > &&contour, THolesContainer< S > &&holes) |
| template<class S > | |
| S | create (const TContour< S > &contour) |
| template<class S > | |
| S | create (TContour< S > &&contour) |
| template<class S > | |
| THolesContainer< S > & | holes (S &) |
| template<class S > | |
| const THolesContainer< S > & | holes (const S &) |
| template<class S > | |
| TContour< S > & | hole (S &sh, unsigned long idx) |
| template<class S > | |
| const TContour< S > & | hole (const S &sh, unsigned long idx) |
| template<class S > | |
| size_t | holeCount (const S &sh) |
| template<class S > | |
| TContour< S > & | contour (S &sh) |
| template<class S > | |
| const TContour< S > & | contour (const S &sh) |
| template<class RawPath > | |
| void | reserve (RawPath &p, size_t vertex_capacity, const PathTag &) |
| template<class S , class... Args> | |
| void | addVertex (S &sh, const PathTag &, const TPoint< S > &p) |
| template<class S , class Fn > | |
| void | foreachVertex (S &sh, Fn fn, const PathTag &) |
| template<class S > | |
| S::iterator | begin (S &sh, const PathTag &) |
| template<class S > | |
| S::iterator | end (S &sh, const PathTag &) |
| template<class S > | |
| S::const_iterator | cbegin (const S &sh, const PathTag &) |
| template<class S > | |
| S::const_iterator | cend (const S &sh, const PathTag &) |
| template<class S > | |
| std::string | toString (const S &) |
| template<Formats , class S > | |
| std::string | serialize (const S &, double=1) |
| template<Formats , class S > | |
| void | unserialize (S &, const std::string &) |
| template<class Cntr , class Unit = double> | |
| Unit | area (const Cntr &poly, const PathTag &) |
| template<class S > | |
| bool | intersects (const S &, const S &) |
| template<class TGuest , class THost > | |
| bool | isInside (const TGuest &, const THost &, const PointTag &, const PolygonTag &) |
| template<class TGuest , class THost > | |
| bool | isInside (const TGuest &, const THost &, const PolygonTag &, const PolygonTag &) |
| template<class S > | |
| bool | touches (const S &, const S &) |
| template<class S > | |
| bool | touches (const TPoint< S > &, const S &) |
| template<class S > | |
| _Box< TPoint< S > > | boundingBox (const S &, const PathTag &) |
| template<class RawShapes > | |
| _Box< TPoint< RawShapes > > | boundingBox (const RawShapes &, const MultiPolygonTag &) |
| template<class S > | |
| S | convexHull (const S &sh, const PathTag &) |
| template<class RawShapes , class S = typename RawShapes::value_type> | |
| S | convexHull (const RawShapes &sh, const MultiPolygonTag &) |
| template<class S > | |
| void | rotate (S &, const Radians &) |
| template<class S , class P > | |
| void | translate (S &, const P &) |
| template<class S > | |
| void | offset (S &, TCoord< S >, const PathTag &) |
| template<class S > | |
| void | offset (S &sh, TCoord< S > distance, const PolygonTag &) |
| template<class S > | |
| std::pair< bool, std::string > | isValid (const S &) |
| template<class RawPath > | |
| bool | isConvex (const RawPath &sh, const PathTag &) |
| template<class S > | |
| TContour< S >::iterator | begin (S &sh, const PolygonTag &) |
| template<class S > | |
| auto | begin (S &sh) -> decltype(begin(sh, Tag< S >())) |
| template<class S > | |
| TContour< S >::const_iterator | cbegin (const S &sh, const PolygonTag &) |
| template<class S > | |
| auto | cbegin (const S &sh) -> decltype(cbegin(sh, Tag< S >())) |
| template<class S > | |
| TContour< S >::iterator | end (S &sh, const PolygonTag &) |
| template<class S > | |
| auto | end (S &sh) -> decltype(begin(sh, Tag< S >())) |
| template<class S > | |
| TContour< S >::const_iterator | cend (const S &sh, const PolygonTag &) |
| template<class S > | |
| auto | cend (const S &sh) -> decltype(cend(sh, Tag< S >())) |
| template<class It > | |
| std::reverse_iterator< It > | _backward (It iter) |
| template<class P > | |
| auto | rbegin (P &p) -> decltype(_backward(end(p))) |
| template<class P > | |
| auto | rcbegin (const P &p) -> decltype(_backward(cend(p))) |
| template<class P > | |
| auto | rend (P &p) -> decltype(_backward(begin(p))) |
| template<class P > | |
| auto | rcend (const P &p) -> decltype(_backward(cbegin(p))) |
| template<class P > | |
| TPoint< P > | front (const P &p) |
| template<class P > | |
| TPoint< P > | back (const P &p) |
| template<class S > | |
| void | reserve (S &sh, size_t vertex_capacity, const PolygonTag &) |
| template<class T > | |
| void | reserve (T &sh, size_t vertex_capacity) |
| template<class S > | |
| void | addVertex (S &sh, const PolygonTag &, const TPoint< S > &p) |
| template<class S > | |
| void | addVertex (S &sh, const TPoint< S > &p) |
| template<class S > | |
| _Box< TPoint< S > > | boundingBox (const S &poly, const PolygonTag &) |
| template<class Box > | |
| Box | boundingBox (const Box &box, const BoxTag &) |
| template<class Circle > | |
| _Box< typename Circle::PointType > | boundingBox (const Circle &circ, const CircleTag &) |
| template<class S > | |
| _Box< TPoint< S > > | boundingBox (const S &sh) |
| template<class P > | |
| _Box< P > | boundingBox (const _Box< P > &bb1, const _Box< P > &bb2) |
| template<class S1 , class S2 > | |
| _Box< TPoint< S1 > > | boundingBox (const S1 &s1, const S2 &s2) |
| template<class Box > | |
| double | area (const Box &box, const BoxTag &) |
| template<class Circle > | |
| double | area (const Circle &circ, const CircleTag &) |
| template<class S > | |
| double | area (const S &poly, const PolygonTag &) |
| template<class RawShapes > | |
| double | area (const RawShapes &shapes, const MultiPolygonTag &) |
| template<class S > | |
| double | area (const S &sh) |
| template<class S > | |
| S | convexHull (const S &sh, const PolygonTag &) |
| template<class S > | |
| auto | convexHull (const S &sh) -> decltype(convexHull(sh, Tag< S >())) |
| template<class TP , class TC > | |
| bool | isInside (const TP &point, const TC &circ, const PointTag &, const CircleTag &) |
| template<class TP , class TB > | |
| bool | isInside (const TP &point, const TB &box, const PointTag &, const BoxTag &) |
| template<class S , class TC > | |
| bool | isInside (const S &sh, const TC &circ, const PolygonTag &, const CircleTag &) |
| template<class TB , class TC > | |
| bool | isInside (const TB &box, const TC &circ, const BoxTag &, const CircleTag &) |
| template<class TBGuest , class TBHost > | |
| bool | isInside (const TBGuest &ibb, const TBHost &box, const BoxTag &, const BoxTag &) |
| template<class S , class TB > | |
| bool | isInside (const S &poly, const TB &box, const PolygonTag &, const BoxTag &) |
| template<class TGuest , class THost > | |
| bool | isInside (const TGuest &guest, const THost &host) |
| template<class S > | |
| TPoint< S > & | vertex (S &sh, unsigned long idx, const PolygonTag &) |
| template<class S > | |
| TPoint< S > & | vertex (S &sh, unsigned long idx, const PathTag &) |
| template<class S > | |
| TPoint< S > & | vertex (S &sh, unsigned long idx) |
| template<class S > | |
| const TPoint< S > & | vertex (const S &sh, unsigned long idx, const PolygonTag &) |
| template<class S > | |
| const TPoint< S > & | vertex (const S &sh, unsigned long idx, const PathTag &) |
| template<class S > | |
| const TPoint< S > & | vertex (const S &sh, unsigned long idx) |
| template<class S > | |
| size_t | contourVertexCount (const S &sh) |
| template<class S , class Fn > | |
| void | foreachVertex (S &sh, Fn fn, const PolygonTag &) |
| template<class S , class Fn > | |
| void | foreachVertex (S &sh, Fn fn) |
| template<class Poly > | |
| bool | isConvex (const Poly &sh, const PolygonTag &) |
| template<class S > | |
| bool | isConvex (const S &sh) |
| template<class Box > | |
| void | offset (Box &bb, TCoord< Box > d, const BoxTag &) |
| template<class C > | |
| void | offset (C &circ, TCoord< C > d, const CircleTag &) |
| template<class S > | |
| void | offset (S &sh, TCoord< S > d) |
| template<> | |
| bool | intersects (const PathImpl &sh1, const PathImpl &sh2) |
| template<> | |
| bool | intersects (const PolygonImpl &sh1, const PolygonImpl &sh2) |
| template<> | |
| bool | intersects (const bp2d::Segment &s1, const bp2d::Segment &s2) |
| template<> | |
| double | area (const PolygonImpl &shape, const PolygonTag &) |
| template<> | |
| bool | isInside (const PointImpl &point, const PolygonImpl &shape, const PointTag &, const PolygonTag &) |
| template<> | |
| bool | isInside (const PolygonImpl &sh1, const PolygonImpl &sh2, const PolygonTag &, const PolygonTag &) |
| template<> | |
| bool | touches (const PolygonImpl &sh1, const PolygonImpl &sh2) |
| template<> | |
| bool | touches (const PointImpl &point, const PolygonImpl &shape) |
| template<> | |
| bp2d::Box | boundingBox (const PathImpl &sh, const PathTag &) |
| template<> | |
| bp2d::Box | boundingBox< bp2d::Shapes > (const bp2d::Shapes &shapes, const MultiPolygonTag &) |
| template<> | |
| PathImpl | convexHull (const PathImpl &sh, const PathTag &) |
| template<> | |
| PolygonImpl | convexHull (const TMultiShape< PolygonImpl > &shapes, const MultiPolygonTag &) |
| template<> | |
| void | offset (PolygonImpl &sh, bp2d::Coord distance) |
| template<> | |
| std::string | serialize< libnest2d::Formats::SVG > (const PolygonImpl &sh, double scale) |
| template<> | |
| void | unserialize< libnest2d::Formats::SVG > (PolygonImpl &sh, const std::string &str) |
| template<> | |
| std::pair< bool, std::string > | isValid (const PolygonImpl &sh) |
| std::reverse_iterator< It > libnest2d::shapelike::_backward | ( | It | iter | ) |
|
inline |
|
inline |
References addVertex(), and contour().
Here is the call graph for this function:References addVertex().
Here is the call graph for this function:
|
inline |
References Slic3r::MultiPoint::points.
Referenced by addVertex(), addVertex(), libnest2d::__nfp::buildPolygon(), convexHull(), convexHull(), libnest2d::create_rect(), libnest2d::removeCollinearPoints(), libnest2d::rotcalipers(), and libnest2d::placers::_BottomLeftPlacer< RawShape >::toWallPoly().
Here is the caller graph for this function:
|
inline |
|
inline |
References cbegin(), cend(), libnest2d::getX(), and libnest2d::getY().
Referenced by libnest2d::_Item< RawShape >::area(), area(), area(), and libnest2d::selections::_DJDHeuristic< RawShape >::packItems().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
References area(), contour(), and holes().
Here is the call graph for this function:
|
inline |
References cend().
Referenced by libnest2d::placers::EdgeCache< RawShape >::createCache().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References begin().
Here is the call graph for this function:Referenced by libnest2d::placers::_BottomLeftPlacer< RawShape >::availableSpace(), begin(), begin(), libnest2d::__nfp::buildPolygon(), libnest2d::create_rect(), isConvex(), rend(), vertex(), and vertex().
Here is the caller graph for this function:
|
inline |
| _Box< P > libnest2d::shapelike::boundingBox | ( | const _Box< P > & | bb1, |
| const _Box< P > & | bb2 | ||
| ) |
References libnest2d::getX(), libnest2d::getY(), libnest2d::_Box< P >::maxCorner(), libnest2d::_Box< P >::minCorner(), libnest2d::setX(), and libnest2d::setY().
Here is the call graph for this function:
|
inline |
|
inline |
References libnest2d::_Circle< P >::center(), libnest2d::getX(), libnest2d::getY(), and libnest2d::_Circle< P >::radius().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
Referenced by Slic3r::arrangement::AutoArranger< TBin >::AutoArranger(), libnest2d::_Item< RawShape >::boundingBox(), boundingBox(), boundingBox(), boundingBox(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::finalAlign(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::finalAlign(), libnest2d::fitIntoBoxRotation(), Slic3r::arrangement::fixed_overfit(), isInside(), libnest2d::placers::minimizeCircle(), Slic3r::arrangement::AutoArranger< TBin >::objfunc(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::placeOutsideOfBin(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::setInitialPosition(), and libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::trypack().
Here is the caller graph for this function:
|
inline |
References boundingBox(), and contour().
Here is the call graph for this function:| _Box< TPoint< S1 > > libnest2d::shapelike::boundingBox | ( | const S1 & | s1, |
| const S2 & | s2 | ||
| ) |
|
inline |
|
inline |
References cbegin().
Here is the call graph for this function:
|
inline |
Referenced by area(), libnest2d::_Item< RawShape >::begin(), libnest2d::__nfp::buildPolygon(), libnest2d::_Item< RawShape >::cbegin(), cbegin(), cbegin(), contourVertexCount(), convexHull(), convexHull(), libnest2d::placers::EdgeCache< RawShape >::createCache(), front(), isInside(), libnest2d::_Item< RawShape >::leftmostBottomVertex(), libnest2d::nfp::leftmostDownVertex(), libnest2d::nfp::nfpConvexOnly(), rcend(), libnest2d::removeCollinearPoints(), libnest2d::_Item< RawShape >::rightmostTopVertex(), libnest2d::nfp::rightmostUpVertex(), libnest2d::rotcalipers(), serialize< libnest2d::Formats::SVG >(), vertex(), and vertex().
Here is the caller graph for this function:
|
inline |
|
inline |
References cend().
Here is the call graph for this function:
|
inline |
Referenced by area(), back(), libnest2d::__nfp::buildPolygon(), libnest2d::_Item< RawShape >::cend(), cend(), cend(), contourVertexCount(), convexHull(), convexHull(), libnest2d::placers::EdgeCache< RawShape >::createCache(), libnest2d::_Item< RawShape >::end(), isInside(), libnest2d::_Item< RawShape >::leftmostBottomVertex(), libnest2d::nfp::leftmostDownVertex(), libnest2d::nfp::nfpConvexOnly(), rcbegin(), libnest2d::removeCollinearPoints(), libnest2d::_Item< RawShape >::rightmostTopVertex(), libnest2d::nfp::rightmostUpVertex(), libnest2d::rotcalipers(), and serialize< libnest2d::Formats::SVG >().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::ExPolygon::contour.
|
inline |
|
inline |
References Slic3r::ExPolygon::contour.
Referenced by addVertex(), area(), libnest2d::placers::_BottomLeftPlacer< RawShape >::availableSpace(), begin(), boundingBox(), libnest2d::__nfp::buildPolygon(), cbegin(), cend(), convexHull(), create(), create(), create(), create(), end(), foreachVertex(), boost::geometry::traits::exterior_ring< bp2d::PolygonImpl >::get(), boost::geometry::traits::exterior_ring< bp2d::PolygonImpl >::get(), libnest2d::_Item< RawShape >::isContourConvex(), isConvex(), libnest2d::placers::minimizeCircle(), offset(), reserve(), libnest2d::placers::_BottomLeftPlacer< RawShape >::toWallPoly(), vertex(), vertex(), and libnest2d::svg::SVGWriter< RawShape >::writeShape().
Here is the caller graph for this function:
|
inline |
References cbegin(), and cend().
Referenced by libnest2d::placers::EdgeCache< RawShape >::createCache(), libnest2d::nfp::nfpConvexOnly(), libnest2d::removeCollinearPoints(), serialize< libnest2d::Formats::SVG >(), and libnest2d::_Item< RawShape >::vertexCount().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
References addVertex(), cbegin(), cend(), and convexHull().
Here is the call graph for this function:
|
inline |
References addVertex(), cbegin(), cend(), libnest2d::getX(), libnest2d::getY(), L, and reserve().
Referenced by convexHull(), convexHull(), convexHull(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::finalAlign(), and libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::trypack().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
References Slic3r::ExPolygon::contour, holes(), and Slic3r::ExPolygon::holes.
Here is the call graph for this function:References contour().
Here is the call graph for this function:
|
inline |
|
inline |
References Slic3r::ExPolygon::contour, holes(), Slic3r::ExPolygon::holes, and Slic3r::MultiPoint::points.
Here is the call graph for this function:
|
inline |
References contour().
Here is the call graph for this function:
|
inline |
Referenced by libnest2d::placers::_BottomLeftPlacer< RawShape >::availableSpace(), libnest2d::create_rect(), end(), end(), isConvex(), and rbegin().
Here is the caller graph for this function:
|
inline |
|
inline |
References foreachVertex().
Here is the call graph for this function:
|
inline |
Referenced by foreachVertex(), and foreachVertex().
Here is the caller graph for this function:
|
inline |
References contour(), foreachVertex(), and holes().
Here is the call graph for this function:References cbegin().
Referenced by libnest2d::placers::EdgeCache< RawShape >::createCache().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::ExPolygon::holes.
|
inline |
References Slic3r::ExPolygon::holes.
|
inline |
|
inline |
References Slic3r::ExPolygon::holes.
Referenced by libnest2d::_Item< RawShape >::holeCount(), and isConvex().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::ExPolygon::holes.
Referenced by area(), create(), create(), create(), create(), libnest2d::placers::EdgeCache< RawShape >::createCache(), foreachVertex(), boost::geometry::traits::interior_rings< bp2d::PolygonImpl >::get(), boost::geometry::traits::interior_rings< bp2d::PolygonImpl >::get(), hole(), hole(), holeCount(), offset(), serialize< libnest2d::Formats::SVG >(), and libnest2d::svg::SVGWriter< RawShape >::writeShape().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::ExPolygon::holes.
|
inline |
|
inline |
|
inline |
Referenced by libnest2d::_Item< RawShape >::intersects(), and libnest2d::placers::_BottomLeftPlacer< RawShape >::isInTheWayOf().
Here is the caller graph for this function:
|
inline |
References contour(), holeCount(), and isConvex().
Here is the call graph for this function:
|
inline |
References begin(), end(), libnest2d::getX(), and libnest2d::getY().
Referenced by libnest2d::_Item< RawShape >::isContourConvex(), isConvex(), and isConvex().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
References boundingBox(), and isInside().
Here is the call graph for this function:
|
inline |
References cbegin(), cend(), and isInside().
Here is the call graph for this function:
|
inline |
References libnest2d::getX(), and libnest2d::getY().
Here is the call graph for this function:
|
inline |
Referenced by libnest2d::_Item< RawShape >::isInside(), libnest2d::_Item< RawShape >::isInside(), libnest2d::_Item< RawShape >::isInside(), libnest2d::_Item< RawShape >::isInside(), isInside(), isInside(), isInside(), isInside(), libnest2d::_Item< RawShape >::isInside(), libnest2d::placers::_BottomLeftPlacer< RawShape >::isInTheWayOf(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit(), and libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::trypack().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
References libnest2d::getX(), and libnest2d::getY().
Here is the call graph for this function:
|
inline |
References libnest2d::pointlike::squaredDistance().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
References libnest2d::_Box< P >::maxCorner(), and libnest2d::_Box< P >::minCorner().
Here is the call graph for this function:
|
inline |
|
inline |
References offset().
Here is the call graph for this function:
|
inline |
|
inline |
References Slic3r::offset_ex().
Referenced by libnest2d::_Item< RawShape >::infaltedShape(), offset(), and offset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::MultiPoint::front(), and Slic3r::offset().
Here is the call graph for this function:References _backward(), and end().
Here is the call graph for this function:| auto libnest2d::shapelike::rcbegin | ( | const P & | p | ) | -> decltype(_backward(cend(p))) |
References _backward(), and cend().
Referenced by libnest2d::nfp::nfpConvexOnly().
Here is the call graph for this function:
Here is the caller graph for this function:| auto libnest2d::shapelike::rcend | ( | const P & | p | ) | -> decltype(_backward(cbegin(p))) |
|
inline |
|
inline |
|
inline |
References Slic3r::MultiPoint::points.
Referenced by libnest2d::__nfp::buildPolygon(), convexHull(), libnest2d::nfp::nfpConvexOnly(), libnest2d::removeCollinearPoints(), reserve(), reserve(), libnest2d::rotcalipers(), and libnest2d::placers::_BottomLeftPlacer< RawShape >::toWallPoly().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::ExPolygon::rotate().
Referenced by libnest2d::_Item< RawShape >::boundingBox(), libnest2d::fitIntoBoxRotation(), and libnest2d::_Item< RawShape >::transformedShape().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
References cbegin(), cend(), contourVertexCount(), libnest2d::getX(), libnest2d::getY(), holes(), scale(), and style.
Here is the call graph for this function:
|
inline |
|
inline |
References Slic3r::ExPolygon::contour, Slic3r::ExPolygon::holes, and Slic3r::MultiPoint::points.
Referenced by libnest2d::_Item< RawShape >::toString().
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by libnest2d::placers::_BottomLeftPlacer< RawShape >::isInTheWayOf(), and libnest2d::_Item< RawShape >::touches().
Here is the caller graph for this function:
|
inline |
References Slic3r::ExPolygon::translate().
Referenced by libnest2d::placers::correctNfpPosition(), libnest2d::placers::correctNfpPosition(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit(), and libnest2d::_Item< RawShape >::transformedShape().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
References vertex().
Here is the call graph for this function:
|
inline |
References cbegin().
Here is the call graph for this function:
|
inline |
References begin().
Here is the call graph for this function:
|
inline |
References begin(), and contour().
Referenced by libnest2d::_Item< RawShape >::setVertex(), vertex(), vertex(), and libnest2d::_Item< RawShape >::vertex().
Here is the call graph for this function:
Here is the caller graph for this function: