Board  0.9.5
LibBoard::Bezier Member List

This is the complete list of members for LibBoard::Bezier, including all inherited members.

_controls (defined in LibBoard::Bezier)LibBoard::Bezierprotected
_nameLibBoard::Bezierstatic
_path (defined in LibBoard::Bezier)LibBoard::Bezierprotected
_style (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleprotected
accept(ShapeVisitor &visitor) overrideLibBoard::Beziervirtual
accept(const ShapeVisitor &visitor) overrideLibBoard::Beziervirtual
accept(ConstShapeVisitor &visitor) const overrideLibBoard::Beziervirtual
accept(const ConstShapeVisitor &visitor) const overrideLibBoard::Beziervirtual
accept(CompositeShapeTransform &transform) const overrideLibBoard::Beziervirtual
accept(const CompositeShapeTransform &transform) const overrideLibBoard::Beziervirtual
bbox(LineWidthFlag) constLibBoard::Shapeinline
Bezier(const std::vector< Point > &points, const std::vector< Point > &controls, Color penColor=Style::defaultPenColor(), Color fillColor=Style::defaultFillColor(), double lineWidth=Style::defaultLineWidth(), const LineStyle lineStyle=Style::defaultLineStyle(), const LineCap cap=Style::defaultLineCap(), const LineJoin join=Style::defaultLineJoin())LibBoard::Bezier
Bezier(const std::vector< Point > &points, const std::vector< Point > &controls, const Style &style)LibBoard::Bezier
Bezier(Point p0, Point control0, Point p1, Point control1, Color penColor=Style::defaultPenColor(), Color fillColor=Style::defaultFillColor(), double lineWidth=Style::defaultLineWidth(), const LineStyle lineStyle=Style::defaultLineStyle(), const LineCap cap=Style::defaultLineCap(), const LineJoin join=Style::defaultLineJoin())LibBoard::Bezier
Bezier(Point p0, Point control0, Point p1, Point control1, const Style &style)LibBoard::Bezier
Bezier(double x0, double y0, double xc0, double yc0, double x1, double y1, double xc1, double yc1, Color penColor=Style::defaultPenColor(), Color fillColor=Style::defaultFillColor(), double lineWidth=Style::defaultLineWidth(), const LineStyle lineStyle=Style::defaultLineStyle(), const LineCap cap=Style::defaultLineCap(), const LineJoin join=Style::defaultLineJoin())LibBoard::Bezier
Bezier(double x0, double y0, double xc0, double yc0, double x1, double y1, double xc1, double yc1, const Style &style)LibBoard::Bezier
Bezier(const Bezier &)=default (defined in LibBoard::Bezier)LibBoard::Bezier
Bezier(Bezier &&)=default (defined in LibBoard::Bezier)LibBoard::Bezier
boundingBox(LineWidthFlag) const overrideLibBoard::Beziervirtual
center(LineWidthFlag lineWidthFlag=IgnoreLineWidth) constLibBoard::Shapevirtual
clone() const overrideLibBoard::Beziervirtual
controls() const (defined in LibBoard::Bezier)LibBoard::Bezierinline
discretizedPath() const (defined in LibBoard::Bezier)LibBoard::Bezier
eval(const Point &p0, const Point &p1, const Point &p2, const Point &p3, double t) const (defined in LibBoard::Bezier)LibBoard::Bezier
eval(Path::size_type interval, double t) const (defined in LibBoard::Bezier)LibBoard::Bezier
fillColor() const (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
filled() constLibBoard::ShapeWithStyleinline
flushFIG(std::ostream &stream, const TransformFIG &transform, std::map< Color, int > &colormap) const overrideLibBoard::Beziervirtual
flushPostscript(std::ostream &stream, const TransformEPS &transform) const overrideLibBoard::Beziervirtual
flushSVG(std::ostream &stream, const TransformSVG &transform) const overrideLibBoard::Beziervirtual
flushTikZ(std::ostream &stream, const TransformTikZ &transform) const overrideLibBoard::Beziervirtual
interpolation(const Point &y0, const Point &y1, const Point &y2, const Point &y3, const Style &style=Style::defaultStyle()) (defined in LibBoard::Bezier)LibBoard::Bezierstatic
lineCap() const (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
lineJoin() const (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
lineStyle() const (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
lineWidth() const (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
moveCenter(double x, double y, LineWidthFlag lineWidthFlag=IgnoreLineWidth)LibBoard::Shape
moveCenter(Point p, LineWidthFlag lineWidthFlag=IgnoreLineWidth)LibBoard::Shape
name() const overrideLibBoard::Beziervirtual
operator+(const Bezier &other) const (defined in LibBoard::Bezier)LibBoard::Bezier
operator+=(const Bezier &other) (defined in LibBoard::Bezier)LibBoard::Bezier
operator=(Bezier &&)=default (defined in LibBoard::Bezier)LibBoard::Bezier
operator=(const Bezier &)=default (defined in LibBoard::Bezier)LibBoard::Bezier
operator=(const ShapeWithStyle &other) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyle
path() const (defined in LibBoard::Bezier)LibBoard::Bezierinline
pathThroughLocalExtremums() const (defined in LibBoard::Bezier)LibBoard::Bezier
penColor() const (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
resize(double width, double height, LineWidthFlag lineWidthFlag)LibBoard::Shape
resized(double w, double h, LineWidthFlag lineWidthFlag) constLibBoard::Bezier
rotate(double angle, const Point &center) overrideLibBoard::Beziervirtual
rotate(double angle) overrideLibBoard::Beziervirtual
rotated(double angle, const Point &center) const (defined in LibBoard::Bezier)LibBoard::Bezier
rotated(double angle) constLibBoard::Bezier
rotateDeg(double angle, const Point &center)LibBoard::Shapeinline
rotateDeg(double angle)LibBoard::Shapeinline
scale(double sx, double sy) overrideLibBoard::Beziervirtual
scale(double s) overrideLibBoard::Beziervirtual
scaleAll(double s) overrideLibBoard::Beziervirtual
scaled(double sx, double sy) constLibBoard::Bezier
scaled(double s) constLibBoard::Bezier
scaleToHeight(double h, LineWidthFlag lineWidthFlag)LibBoard::Shape
scaleToWidth(double w, LineWidthFlag lineWidthFlag)LibBoard::Shape
setFillColor(const Color &) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
setLineCap(LineCap) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
setLineJoin(LineJoin) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
setLineStyle(LineStyle) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
setLineWidth(double) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
setLineWidthScaling(bool)LibBoard::ShapeWithStylestatic
setPenColor(const Color &) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
setStyle(const Style &) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
Shape()LibBoard::Shapeinline
Shape(const Shape &other) (defined in LibBoard::Shape)LibBoard::Shape
ShapeWithStyle(Color penColor, Color fillColor, double lineWidth, LineStyle style, const LineCap cap, const LineJoin join)LibBoard::ShapeWithStyleinline
ShapeWithStyle(const Style &style)LibBoard::ShapeWithStyleinline
ShapeWithStyle(const ShapeWithStyle &other) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyle
smoothedPolyline(const std::vector< Point > &path, double roundness, const Style &style=Style::defaultStyle()) (defined in LibBoard::Bezier)LibBoard::Bezierstatic
smoothedPolyline(const Path &path, double roundness, const Style &style=Style::defaultStyle()) (defined in LibBoard::Bezier)LibBoard::Bezierstatic
style() const (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinline
translate(double dx, double dy) overrideLibBoard::Beziervirtual
translated(double dx, double dy) constLibBoard::Bezier
updateLineWidth(double s) (defined in LibBoard::ShapeWithStyle)LibBoard::ShapeWithStyleinlineprotected
~Bezier() override=default (defined in LibBoard::Bezier)LibBoard::Bezier
~Shape()LibBoard::Shapevirtual
~ShapeWithStyle()LibBoard::ShapeWithStyle