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
| Name | Description |
|---|---|
| TCursorMarkTool |
Destructors
| Name | Description |
|---|---|
| ~TCursorMarkTool |
Properties
| Name | Type | Description |
|---|---|---|
| ActiveMark | TMarkRecord* | Returns the currently active mark. |
| CursorActive | bool | Set this property to false, to disable this TeeTool and hide the cursor. |
| DisplayCoordinates | bool | |
| DoubleClickClear | bool | If True, all marks will be deleted when the user double clicks the chart. |
| MarkSeries | TChartSeries* | Defines a chart series to draw marks. |
Methods
| Name | Description |
|---|---|
| AdjustTitle | |
| CalcScreenPositions | |
| CalcValuePositions | |
| ChartEvent | |
| ChartMouseEvent | |
| ClearMarks | Clears a list of existing marks. |
| DrawCoordinates | |
| GetCursorActive | |
| GetDisplayCoordinates | |
| GetDoubleClickClear | |
| GetMarkSeries | |
| GetMarkText | |
| MarkedPeakCount | Returns the number of marked peaks. Same as TSpectrum.Marks.Count or TSignal.Marks.Count. |
| MouseDown | |
| MouseMove | |
| MouseUp | |
| ResetTitle | |
| RestoreCursorlessState |
Fields
| Name | Type | Description |
|---|---|---|
| BackupGridHorizAxis | int | |
| BackupGridVertAxis | int | |
| BackupMinorBottomAxisTicks | int | |
| BackupSeparation | int | |
| CurrentMark | TMarkRecord * | |
| IPoint | TPoint | |
| IXValue | double | |
| IYValue | double | |
| MouseShiftState | TShiftState | |
| MouseX | int | |
| MouseY | int | |
| OldLength | int | |
| TempPeaks | TMarkList * |