This is the complete list of members for CrossSection, including all inherited members.
Area() const | CrossSection | |
BatchBoolean(const std::vector< CrossSection > &crossSections, OpType op) | CrossSection | static |
Boolean(const CrossSection &second, OpType op) const | CrossSection | |
Bounds() const | CrossSection | |
Circle(double radius, int circularSegments=0) | CrossSection | static |
Compose(std::vector< CrossSection > &) | CrossSection | static |
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() const | CrossSection | |
FillRule enum name | CrossSection | |
Hull() const | CrossSection | |
Hull(const std::vector< CrossSection > &crossSections) | CrossSection | static |
Hull(const SimplePolygon pts) | CrossSection | static |
Hull(const Polygons polys) | CrossSection | static |
IsEmpty() const | CrossSection | |
JoinType enum name | CrossSection | |
Mirror(const vec2 ax) const | CrossSection | |
NumContour() const | CrossSection | |
NumVert() const | CrossSection | |
Offset(double delta, JoinType jt, double miter_limit=2.0, int circularSegments=0) const | CrossSection | |
operator+(const CrossSection &) const | CrossSection | |
operator+=(const CrossSection &) | CrossSection | |
operator-(const CrossSection &) const | CrossSection | |
operator-=(const CrossSection &) | CrossSection | |
operator=(const CrossSection &other) (defined in CrossSection) | CrossSection | |
operator=(CrossSection &&) noexcept (defined in CrossSection) | CrossSection | |
operator^(const CrossSection &) const | CrossSection | |
operator^=(const CrossSection &) | CrossSection | |
Rotate(double degrees) const | CrossSection | |
Scale(const vec2 s) const | CrossSection | |
Simplify(double epsilon=1e-6) const | CrossSection | |
Square(const vec2 dims, bool center=false) | CrossSection | static |
ToPolygons() const | CrossSection | |
Transform(const mat2x3 &m) const | CrossSection | |
Translate(const vec2 v) const | CrossSection | |
Warp(std::function< void(vec2 &)> warpFunc) const | CrossSection | |
WarpBatch(std::function< void(VecView< vec2 >)> warpFunc) const | CrossSection | |
~CrossSection() (defined in CrossSection) | CrossSection |