TCursorMarkTool Class

Header: Dew.Signal.Controls.VCL/SignalToolsTee.h · C++Builder only
TTeeCustomToolSeriesTCursorMarkTool

class TCursorMarkTool : public TTeeCustomToolSeries;

An abstract class provides basics for peak and signal marking.

An abstract class provides basics for peak marking feature for a frequency spectrum and measurement cursor feature for a time signal.

Constructors

NameDescription
TCursorMarkTool

Destructors

NameDescription
~TCursorMarkTool

Properties

NameTypeDescription
ActiveMarkTMarkRecord*Returns the currently active mark.
CursorActiveboolSet this property to false, to disable this TeeTool and hide the cursor.
DisplayCoordinatesbool
DoubleClickClearboolIf True, all marks will be deleted when the user double clicks the chart.
MarkSeriesTChartSeries*Defines a chart series to draw marks.

Methods

NameDescription
AdjustTitle
CalcScreenPositions
CalcValuePositions
ChartEvent
ChartMouseEvent
ClearMarksClears a list of existing marks.
DrawCoordinates
GetCursorActive
GetDisplayCoordinates
GetDoubleClickClear
GetMarkSeries
GetMarkText
MarkedPeakCountReturns the number of marked peaks. Same as TSpectrum.Marks.Count or TSignal.Marks.Count.
MouseDown
MouseMove
MouseUp
ResetTitle
RestoreCursorlessState

Fields

NameTypeDescription
BackupGridHorizAxisint
BackupGridVertAxisint
BackupMinorBottomAxisTicksint
BackupSeparationint
CurrentMarkTMarkRecord *
IPointTPoint
IXValuedouble
IYValuedouble
MouseShiftStateTShiftState
MouseXint
MouseYint
OldLengthint
TempPeaksTMarkList *