Verovio
Source code documentation
vrv::FloatingPositioner Member List

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::BoundingBoxstatic
ApproximateBezierExtrema(const Point bezier[4], bool isMaxExtrema, int approximationSteps=BEZIER_APPROXIMATION) (defined in vrv::BoundingBox)vrv::BoundingBoxstatic
ArePointsClose(const Point &p1, const Point &p2, int margin)vrv::BoundingBoxstatic
BoundingBox() (defined in vrv::BoundingBox)vrv::BoundingBox
CalcBezierAtPosition(const Point bezier[4], int x)vrv::BoundingBoxstatic
CalcBezierParamAtPosition(const Point bezier[4], int x)vrv::BoundingBoxstatic
CalcDeCasteljau(const Point bezier[4], double t)vrv::BoundingBoxstatic
CalcDistance(const Point &p1, const Point &p2)vrv::BoundingBoxstatic
CalcDrawingYRel(const Doc *doc, const StaffAlignment *staffAlignment, const BoundingBox *horizOverlappingBBox)vrv::FloatingPositioner
CalcLinearInterpolation(Point &dest, const Point &a, const Point &b, double t)vrv::BoundingBoxstatic
CalcPointAtBezier(const Point bezier[4], double t)vrv::BoundingBoxstatic
CalcPositionAfterRotation(Point point, float alpha, Point center)vrv::BoundingBoxstatic
CalcSlope(const Point &p1, const Point &p2)vrv::BoundingBoxstatic
CalcThickBezier(const Point bezier[4], int thickness, Point topBezier[4], Point bottomBezier[4])vrv::BoundingBoxstatic
Encloses(const Point point) constvrv::BoundingBox
FloatingPositioner(FloatingObject *object, StaffAlignment *alignment, char spanningType) (defined in vrv::FloatingPositioner)vrv::FloatingPositioner
GetAdmissibleHorizOverlapMargin(const BoundingBox *bbox, int unit) constvrv::FloatingPositioner
GetAlignment()vrv::FloatingPositionerinline
GetAlignment() const (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetBezierThicknessCoefficient(const Point bezier[4], int currentThickness, int penWidth)vrv::BoundingBoxstatic
GetBottomBy(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetBoundingBoxGlyph() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetBoundingBoxGlyphFontSize() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetClassId() const override (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinlinevirtual
GetContentBottom() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetContentLeft() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetContentRight() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetContentTop() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetContentX1() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetContentX2() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetContentY1() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetContentY2() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
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::FloatingPositionerinline
GetDrawingPlace() const (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetDrawingX() const override (defined in vrv::FloatingPositioner)vrv::FloatingPositionervirtual
GetDrawingXRel() const (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetDrawingY() const override (defined in vrv::FloatingPositioner)vrv::FloatingPositionervirtual
GetDrawingYRel() const (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetLeftBy(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetObject()vrv::FloatingPositionerinline
GetObject() const (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetObjectX() (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetObjectX() const (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetObjectY() (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetObjectY() const (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
GetRightBy(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfBottom() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfLeft() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfRight() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfTop() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfX1() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfX2() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfY1() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSelfY2() const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetSpaceBelow(const Doc *doc, const StaffAlignment *staffAlignment, const BoundingBox *horizOverlappingBBox) constvrv::FloatingPositioner
GetSpanningType() constvrv::FloatingPositionerinline
GetTopBy(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
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) constvrv::FloatingPositioner
GetX1By(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetX2By(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetY1By(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
GetY2By(Accessor type) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
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) constvrv::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) constvrv::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) constvrv::BoundingBox
Intersects(const BeamDrawingInterface *beamInterface, Accessor type, int margin=0, bool fromBeamContentSide=false) constvrv::BoundingBox
Is(ClassId classId) const (defined in vrv::BoundingBox)vrv::BoundingBoxinline
Is(const std::vector< ClassId > &classIds) const (defined in vrv::BoundingBox)vrv::BoundingBox
m_alignmentvrv::FloatingPositionerprotected
m_cachedDrawingXvrv::BoundingBoxmutableprotected
m_cachedDrawingY (defined in vrv::BoundingBox)vrv::BoundingBoxmutableprotected
m_drawingExtenderWidthvrv::FloatingPositionerprotected
m_drawingXRelvrv::FloatingPositionerprotected
m_drawingYRelvrv::FloatingPositionerprotected
m_objectvrv::FloatingPositionerprotected
m_place (defined in vrv::FloatingPositioner)vrv::FloatingPositionerprotected
m_spanningTypevrv::FloatingPositioner
RectBottomOverlap(const Point rect1[2], const Point rect2[2], int margin, int hMargin) (defined in vrv::BoundingBox)vrv::BoundingBoxstatic
RectLeftOverlap(const Point rect1[2], const Point rect2[2], int margin, int vMargin)vrv::BoundingBoxstatic
RectRightOverlap(const Point rect1[2], const Point rect2[2], int margin, int vMargin) (defined in vrv::BoundingBox)vrv::BoundingBoxstatic
RectTopOverlap(const Point rect1[2], const Point rect2[2], int margin, int hMargin) (defined in vrv::BoundingBox)vrv::BoundingBoxstatic
ResetBoundingBox()vrv::BoundingBoxvirtual
ResetCachedDrawingX() const override (defined in vrv::FloatingPositioner)vrv::FloatingPositionervirtual
ResetCachedDrawingY() const override (defined in vrv::FloatingPositioner)vrv::FloatingPositionervirtual
ResetPositioner() (defined in vrv::FloatingPositioner)vrv::FloatingPositionervirtual
SetBoundingBoxGlyph(char32_t smuflGlyph, int fontSize)vrv::BoundingBox
SetDrawingExtenderWidth(int extenderWidth) (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinline
SetDrawingXRel(int drawingXRel) (defined in vrv::FloatingPositioner)vrv::FloatingPositionervirtual
SetDrawingYRel(int drawingYRel, bool force=false) (defined in vrv::FloatingPositioner)vrv::FloatingPositionervirtual
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::BoundingBoxstatic
UpdateContentBBoxX(int x1, int x2) (defined in vrv::BoundingBox)vrv::BoundingBoxvirtual
UpdateContentBBoxY(int y1, int y2) (defined in vrv::BoundingBox)vrv::BoundingBoxvirtual
UpdateSelfBBoxX(int x1, int x2) (defined in vrv::BoundingBox)vrv::BoundingBoxvirtual
UpdateSelfBBoxY(int y1, int y2) (defined in vrv::BoundingBox)vrv::BoundingBoxvirtual
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::BoundingBoxinlinevirtual
~FloatingPositioner() (defined in vrv::FloatingPositioner)vrv::FloatingPositionerinlinevirtual