![]() |
Verovio
Source code documentation
|
This is the complete list of members for vrv::FloatingPositioner, including all inherited members.
| AdjustExtenders() | vrv::FloatingPositioner | |
| 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 |
| CalcDrawingYRel(const Doc *doc, const StaffAlignment *staffAlignment, const BoundingBox *horizOverlappingBBox) | vrv::FloatingPositioner | |
| 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 | |
| FloatingPositioner(FloatingObject *object, StaffAlignment *alignment, char spanningType) (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | |
| GetAdmissibleHorizOverlapMargin(const BoundingBox *bbox, int unit) const | vrv::FloatingPositioner | |
| GetAlignment() | vrv::FloatingPositioner | inline |
| GetAlignment() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| 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 override (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inlinevirtual |
| 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 | |
| GetDrawingExtenderWidth() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetDrawingPlace() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetDrawingX() const override (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | virtual |
| GetDrawingXRel() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetDrawingY() const override (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | virtual |
| GetDrawingYRel() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetLeftBy(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetObject() | vrv::FloatingPositioner | inline |
| GetObject() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetObjectX() (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetObjectX() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetObjectY() (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| GetObjectY() const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | 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 |
| GetSpaceBelow(const Doc *doc, const StaffAlignment *staffAlignment, const BoundingBox *horizOverlappingBBox) const | vrv::FloatingPositioner | |
| GetSpanningType() const | vrv::FloatingPositioner | inline |
| GetTopBy(Accessor type) const (defined in vrv::BoundingBox) | vrv::BoundingBox | inline |
| GetVerticalContentBoundary(const Doc *doc, const BoundingBox *horizOverlappingBBox, bool contentTop) const (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | |
| GetVerticalContentBoundaryRel(const Doc *doc, const BoundingBox *horizOverlappingBBox, bool contentTop) const | vrv::FloatingPositioner | |
| 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 | |
| HasHorizontalOverlapWith(const BoundingBox *bbox, int unit) const | vrv::FloatingPositioner | |
| HasSelfBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasSelfHorizontalBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasSelfVerticalBB() const (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| HasVerticalContentOverlap(const Doc *doc, const BoundingBox *horizOverlappingBBox, int margin) const | vrv::FloatingPositioner | |
| 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_alignment | vrv::FloatingPositioner | protected |
| m_cachedDrawingX | vrv::BoundingBox | mutableprotected |
| m_cachedDrawingY (defined in vrv::BoundingBox) | vrv::BoundingBox | mutableprotected |
| m_drawingExtenderWidth | vrv::FloatingPositioner | protected |
| m_drawingXRel | vrv::FloatingPositioner | protected |
| m_drawingYRel | vrv::FloatingPositioner | protected |
| m_object | vrv::FloatingPositioner | protected |
| m_place (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | protected |
| m_spanningType | vrv::FloatingPositioner | |
| 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 override (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | virtual |
| ResetCachedDrawingY() const override (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | virtual |
| ResetPositioner() (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | virtual |
| SetBoundingBoxGlyph(char32_t smuflGlyph, int fontSize) | vrv::BoundingBox | |
| SetDrawingExtenderWidth(int extenderWidth) (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inline |
| SetDrawingXRel(int drawingXRel) (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | virtual |
| SetDrawingYRel(int drawingYRel, bool force=false) (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | virtual |
| SetEmptyBB() (defined in vrv::BoundingBox) | vrv::BoundingBox | |
| SetObjectXY(Object *objectX, Object *objectY) (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | |
| 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 |
| ~FloatingPositioner() (defined in vrv::FloatingPositioner) | vrv::FloatingPositioner | inlinevirtual |