# ipe::Curve Member List

This is the complete list of members for ipe::Curve, including all inherited members.

addToBBox(Rect &box, const Matrix &m, bool cp) const | ipe::Curve | `[virtual]`
appendArc(const Matrix &m, const Vector &v0, const Vector &v1) | ipe::Curve |
appendBezier(const Vector &v0, const Vector &v1, const Vector &v2, const Vector &v3) | ipe::Curve |
appendQuad(const Vector &v0, const Vector &v1, const Vector &v2) | ipe::Curve |
appendSegment(const Vector &v0, const Vector &v1) | ipe::Curve |
appendSpline(const std::vector< Vector > &v) | ipe::Curve |
asClosedSpline() const | ipe::SubPath | `[virtual]`
asCurve() const | ipe::Curve | `[virtual]`
asEllipse() const | ipe::SubPath | `[virtual]`
closed() const | ipe::Curve | `[inline, virtual]`
closingSegment(Vector u[2]) const | ipe::Curve |
countSegments() const | ipe::Curve | `[inline]`
Curve() | ipe::Curve |
distance(const Vector &v, const Matrix &m, double bound) const | ipe::Curve | `[virtual]`
draw(Painter &painter) const | ipe::Curve | `[virtual]`
EClosedSpline enum value | ipe::SubPath |
ECurve enum value | ipe::SubPath |
EEllipse enum value | ipe::SubPath |
save(Stream &stream) const | ipe::Curve | `[virtual]`
segment(int i) const | ipe::Curve |
setClosed(bool closed) | ipe::Curve |
snapBnd(const Vector &mouse, const Matrix &m, Vector &pos, double &bound) const | ipe::Curve | `[virtual]`
snapVtx(const Vector &mouse, const Matrix &m, Vector &pos, double &bound) const | ipe::Curve | `[virtual]`
type() const | ipe::Curve | `[virtual]`
Type enum name | ipe::SubPath |
~SubPath()=0 | ipe::SubPath | `[pure virtual]`