![]() |
Verovio
Source code documentation
|
This is the complete list of members for vrv::BoundingBox, including all inherited members.
| ApproximateBezierBoundingBox(const Point bezier[4], Point &pos, int &width, int &height, int &minYPos, int &maxYPos) | vrv::BoundingBox | static |
| ApproximateBezierExtrema(const Point bezier[4], bool isMaxExtrema, int approximationSteps=BEZIER_APPROXIMATION) (defined in vrv::BoundingBox) | vrv::BoundingBox | static |
| ArePointsClose(const Point &p1, const Point &p2, int margin) | vrv::BoundingBox | static |
| BoundingBox() (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| CalcBezierAtPosition(const Point bezier[4], int x) | vrv::BoundingBox | static |
| CalcBezierParamAtPosition(const Point bezier[4], int x) | vrv::BoundingBox | static |
| CalcDeCasteljau(const Point bezier[4], double t) | vrv::BoundingBox | static |
| CalcDistance(const Point &p1, const Point &p2) | vrv::BoundingBox | static |
| CalcLinearInterpolation(Point &dest, const Point &a, const Point &b, double t) | vrv::BoundingBox | static |
| CalcPointAtBezier(const Point bezier[4], double t) | vrv::BoundingBox | static |
| CalcPositionAfterRotation(Point point, float alpha, Point center) | vrv::BoundingBox | static |
| CalcSlope(const Point &p1, const Point &p2) | vrv::BoundingBox | static |
| CalcThickBezier(const Point bezier[4], int thickness, Point topBezier[4], Point bottomBezier[4]) | vrv::BoundingBox | static |
| Encloses(const Point point) const | vrv::BoundingBox | |
| GetBezierThicknessCoefficient(const Point bezier[4], int currentThickness, int penWidth) | vrv::BoundingBox | static |
| GetBottomBy(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetBoundingBoxGlyph() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetBoundingBoxGlyphFontSize() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetClassId() const =0 (defined in vrv::BoundingBox) | vrv::BoundingBox | pure virtual |
| GetContentBottom() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetContentLeft() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetContentRight() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetContentTop() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetContentX1() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetContentX2() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetContentY1() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetContentY2() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetCutOutBottom(const Resources &resources) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| GetCutOutLeft(const Resources &resources) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| GetCutOutLeft(const Resources &resources, bool fromTop) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| GetCutOutRight(const Resources &resources) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| GetCutOutRight(const Resources &resources, bool fromTop) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| GetCutOutTop(const Resources &resources) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| GetDrawingX() const =0 (defined in vrv::BoundingBox) | vrv::BoundingBox | pure virtual |
| GetDrawingY() const =0 (defined in vrv::BoundingBox) | vrv::BoundingBox | pure virtual |
| GetLeftBy(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetRightBy(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfBottom() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfLeft() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfRight() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfTop() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfX1() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfX2() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfY1() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetSelfY2() const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetTopBy(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetX1By(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetX2By(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetY1By(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetY2By(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| HasContentBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasContentHorizontalBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasContentVerticalBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasEmptyBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasSelfBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasSelfHorizontalBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasSelfVerticalBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HorizontalContentOverlap(const BoundingBox *other, int margin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HorizontalLeftOverlap(const BoundingBox *other, const Doc *doc, int margin=0, int vMargin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HorizontalRightOverlap(const BoundingBox *other, const Doc *doc, int margin=0, int vMargin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HorizontalSelfOverlap(const BoundingBox *other, int margin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| Intersects(const FloatingCurvePositioner *curve, Accessor type, int margin=0) const | vrv::BoundingBox | |
| Intersects(const BeamDrawingInterface *beamInterface, Accessor type, int margin=0, bool fromBeamContentSide=false) const | vrv::BoundingBox | |
| Is(ClassId classId) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| Is(const std::vector< ClassId > &classIds) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| m_cachedDrawingX | vrv::BoundingBox | mutableprotected |
| m_cachedDrawingY (defined in vrv::BoundingBox) | vrv::BoundingBox | mutableprotected |
| RectBottomOverlap(const Point rect1[2], const Point rect2[2], int margin, int hMargin) (defined in vrv::BoundingBox) | vrv::BoundingBox | static |
| RectLeftOverlap(const Point rect1[2], const Point rect2[2], int margin, int vMargin) | vrv::BoundingBox | static |
| RectRightOverlap(const Point rect1[2], const Point rect2[2], int margin, int vMargin) (defined in vrv::BoundingBox) | vrv::BoundingBox | static |
| RectTopOverlap(const Point rect1[2], const Point rect2[2], int margin, int hMargin) (defined in vrv::BoundingBox) | vrv::BoundingBox | static |
| ResetBoundingBox() | vrv::BoundingBox | virtual |
| ResetCachedDrawingX() const =0 (defined in vrv::BoundingBox) | vrv::BoundingBox | pure virtual |
| ResetCachedDrawingY() const =0 (defined in vrv::BoundingBox) | vrv::BoundingBox | pure virtual |
| SetBoundingBoxGlyph(char32_t smuflGlyph, int fontSize) | vrv::BoundingBox | |
| SetEmptyBB() (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| SolveCubicPolynomial(double a, double b, double c, double d) | vrv::BoundingBox | static |
| UpdateContentBBoxX(int x1, int x2) (defined in vrv::BoundingBox) | vrv::BoundingBox | virtual |
| UpdateContentBBoxY(int y1, int y2) (defined in vrv::BoundingBox) | vrv::BoundingBox | virtual |
| UpdateSelfBBoxX(int x1, int x2) (defined in vrv::BoundingBox) | vrv::BoundingBox | virtual |
| UpdateSelfBBoxY(int y1, int y2) (defined in vrv::BoundingBox) | vrv::BoundingBox | virtual |
| VerticalBottomOverlap(const BoundingBox *other, const Doc *doc, int margin=0, int hMargin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| VerticalContentOverlap(const BoundingBox *other, int margin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| VerticalSelfOverlap(const BoundingBox *other, int margin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| VerticalTopOverlap(const BoundingBox *other, const Doc *doc, int margin=0, int hMargin=0) const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| ~BoundingBox() (defined in vrv::BoundingBox) | vrv::BoundingBox | inlinevirtual |