Manifold 3.0
Robust geometry
 
Loading...
Searching...
No Matches
CrossSection Member List

This is the complete list of members for CrossSection, including all inherited members.

Area() constCrossSection
BatchBoolean(const std::vector< CrossSection > &crossSections, OpType op)CrossSectionstatic
Boolean(const CrossSection &second, OpType op) constCrossSection
Bounds() constCrossSection
Circle(double radius, int circularSegments=0)CrossSectionstatic
Compose(std::vector< CrossSection > &)CrossSectionstatic
CrossSection()CrossSection
CrossSection(const CrossSection &other)CrossSection
CrossSection(CrossSection &&) noexcept (defined in CrossSection)CrossSection
CrossSection(const SimplePolygon &contour, FillRule fillrule=FillRule::Positive)CrossSection
CrossSection(const Polygons &contours, FillRule fillrule=FillRule::Positive)CrossSection
CrossSection(const Rect &rect)CrossSection
Decompose() constCrossSection
FillRule enum nameCrossSection
Hull() constCrossSection
Hull(const std::vector< CrossSection > &crossSections)CrossSectionstatic
Hull(const SimplePolygon pts)CrossSectionstatic
Hull(const Polygons polys)CrossSectionstatic
IsEmpty() constCrossSection
JoinType enum nameCrossSection
Mirror(const vec2 ax) constCrossSection
NumContour() constCrossSection
NumVert() constCrossSection
Offset(double delta, JoinType jt, double miter_limit=2.0, int circularSegments=0) constCrossSection
operator+(const CrossSection &) constCrossSection
operator+=(const CrossSection &)CrossSection
operator-(const CrossSection &) constCrossSection
operator-=(const CrossSection &)CrossSection
operator=(const CrossSection &other) (defined in CrossSection)CrossSection
operator=(CrossSection &&) noexcept (defined in CrossSection)CrossSection
operator^(const CrossSection &) constCrossSection
operator^=(const CrossSection &)CrossSection
Rotate(double degrees) constCrossSection
Scale(const vec2 s) constCrossSection
Simplify(double epsilon=1e-6) constCrossSection
Square(const vec2 dims, bool center=false)CrossSectionstatic
ToPolygons() constCrossSection
Transform(const mat2x3 &m) constCrossSection
Translate(const vec2 v) constCrossSection
Warp(std::function< void(vec2 &)> warpFunc) constCrossSection
WarpBatch(std::function< void(VecView< vec2 >)> warpFunc) constCrossSection
~CrossSection() (defined in CrossSection)CrossSection