Class TBGRAArrow
Unit
Declaration
type TBGRAArrow = class(TBGRACustomArrow)
Description
Implementation of arrow computation
Hierarchy
- TObject
- TBGRACustomArrow
- TBGRAArrow
Overview
Methods
constructor Create; |
|
function ComputeEndAt(const APosition: TPointF; const ADirection: TPointF; const AWidth: single; const ACurrentPos: single): ArrayOfTPointF; override; |
|
function ComputeStartAt(const APosition: TPointF; const ADirection: TPointF; const AWidth: single; const ACurrentPos: single): ArrayOfTPointF; override; |
|
function GetEndOffsetX: single; override; |
|
function GetEndRepeatCount: integer; override; |
|
function GetEndSizeFactor: TPointF; override; |
|
function GetIsEndDefined: boolean; override; |
|
function GetIsStartDefined: boolean; override; |
|
function GetLineCap: TPenEndCap; override; |
|
function GetStartOffsetX: single; override; |
|
function GetStartRepeatCount: integer; override; |
|
function GetStartSizeFactor: TPointF; override; |
|
procedure EndAsClassic(AFlipped: boolean = false; ACut: boolean = false; ARelativePenWidth: single = 1); override; |
|
procedure EndAsNone; override; |
|
procedure EndAsTail; override; |
|
procedure EndAsTriangle(ABackOffset: single = 0; ARounded: boolean = false; AHollow: boolean = false; AHollowPenWidth: single = 0.5); override; |
|
procedure StartAsClassic(AFlipped: boolean = false; ACut: boolean = false; ARelativePenWidth: single = 1); override; |
|
procedure StartAsNone; override; |
|
procedure StartAsTail; override; |
|
procedure StartAsTriangle(ABackOffset: single = 0; ARounded: boolean = false; AHollow: boolean = false; AHollowPenWidth: single = 0.5); override; |
|
procedure SetEnd(AStyle: TBGRAArrowStyle; ATipStyle: TPenJoinStyle = pjsMiter; ARelativePenWidth: single = 1; ATriangleBackOffset: single = 0); |
|
procedure SetEndOffsetX(AValue: single); override; |
|
procedure SetEndRepeatCount(AValue: integer); override; |
|
procedure SetEndSizeFactor(AValue: TPointF); override; |
|
procedure SetLineCap(AValue: TPenEndCap); override; |
|
procedure SetStart(AStyle: TBGRAArrowStyle; ATipStyle: TPenJoinStyle = pjsMiter; ARelativePenWidth: single = 1; ATriangleBackOffset: single = 0); |
|
procedure SetStartOffsetX(AValue: single); override; |
|
procedure SetStartRepeatCount(AValue: integer); override; |
|
procedure SetStartSizeFactor(AValue: TPointF); override; |
Description
Methods
constructor Create; |
|
This item has no description. |
function ComputeEndAt(const APosition: TPointF; const ADirection: TPointF; const AWidth: single; const ACurrentPos: single): ArrayOfTPointF; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.ComputeEndAt. Computes the end of the arrow at a given position and direction |
function ComputeStartAt(const APosition: TPointF; const ADirection: TPointF; const AWidth: single; const ACurrentPos: single): ArrayOfTPointF; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.ComputeStartAt. Computes the start of the arrow at a given position and direction |
function GetEndOffsetX: single; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetEndOffsetX. Retrieves the X-offset for the end of the arrow |
function GetEndRepeatCount: integer; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetEndRepeatCount. Retrieves the repeat count for the end symbol |
function GetEndSizeFactor: TPointF; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetEndSizeFactor. Retrieves the size factor for the end of the arrow |
function GetIsEndDefined: boolean; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetIsEndDefined. Determines if the end of the arrow is defined |
function GetIsStartDefined: boolean; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetIsStartDefined. Determines if the start of the arrow is defined |
function GetLineCap: TPenEndCap; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetLineCap. Retrieves the line cap style for the classic arrow |
function GetStartOffsetX: single; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetStartOffsetX. Retrieves the X-offset for the start of the arrow |
function GetStartRepeatCount: integer; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetStartRepeatCount. Retrieves the repeat count for the start symbol |
function GetStartSizeFactor: TPointF; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.GetStartSizeFactor. |
procedure EndAsClassic(AFlipped: boolean = false; ACut: boolean = false; ARelativePenWidth: single = 1); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.EndAsClassic. Sets the end of the arrow to a classic style |
procedure EndAsNone; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.EndAsNone. Sets the end of the arrow to no style |
procedure EndAsTail; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.EndAsTail. Sets the end of the arrow to a tail style |
procedure EndAsTriangle(ABackOffset: single = 0; ARounded: boolean = false; AHollow: boolean = false; AHollowPenWidth: single = 0.5); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.EndAsTriangle. Sets the end of the arrow to a triangle style |
procedure StartAsClassic(AFlipped: boolean = false; ACut: boolean = false; ARelativePenWidth: single = 1); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.StartAsClassic. Sets the start of the arrow to a classic style |
procedure StartAsNone; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.StartAsNone. Sets the start of the arrow to no style |
procedure StartAsTail; override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.StartAsTail. Sets the start of the arrow to a tail style |
procedure StartAsTriangle(ABackOffset: single = 0; ARounded: boolean = false; AHollow: boolean = false; AHollowPenWidth: single = 0.5); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.StartAsTriangle. Sets the start of the arrow to a triangle style |
procedure SetEnd(AStyle: TBGRAArrowStyle; ATipStyle: TPenJoinStyle = pjsMiter; ARelativePenWidth: single = 1; ATriangleBackOffset: single = 0); |
|
This item has no description. |
procedure SetEndOffsetX(AValue: single); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.SetEndOffsetX. Sets the X-offset for the end of the arrow |
procedure SetEndRepeatCount(AValue: integer); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.SetEndRepeatCount. Sets the repeat count for the end symbol |
procedure SetEndSizeFactor(AValue: TPointF); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.SetEndSizeFactor. Sets the size factor for the end of the arrow |
procedure SetLineCap(AValue: TPenEndCap); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.SetLineCap. Sets the line cap style for the classic arrow |
procedure SetStart(AStyle: TBGRAArrowStyle; ATipStyle: TPenJoinStyle = pjsMiter; ARelativePenWidth: single = 1; ATriangleBackOffset: single = 0); |
|
This item has no description. |
procedure SetStartOffsetX(AValue: single); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.SetStartOffsetX. Sets the X-offset for the start of the arrow |
procedure SetStartRepeatCount(AValue: integer); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.SetStartRepeatCount. Sets the repeat count for the start symbol |
procedure SetStartSizeFactor(AValue: TPointF); override; |
|
This item has no description. Showing description inherited from TBGRACustomArrow.SetStartSizeFactor. |