class TSignalMarkTool : public TCursorMarkTool;
Mark specific signal values.
Use this Tool to examine time series: minimums, maximums amd zero crossings.
Constructors
| Name | Description |
|---|---|
| TSignalMarkTool |
Destructors
| Name | Description |
|---|---|
| ~TSignalMarkTool |
Properties
| Name | Type | Description |
|---|---|---|
| ActiveMark | TMarkRecord* | Returns the currently active mark. |
| AmpltFormat | System::UnicodeString | Defines the amplitude label number format. |
| 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. |
| MarkMode | TSignalMarkMode | Defines how the marks will be drawn. |
| MarkSeries | TChartSeries* | Defines a chart series to draw marks. |
| TimeFormat | System::UnicodeString | Defines the time label number format. |
Methods
| Name | Description |
|---|---|
| AddMark | |
| AddMarkXY | |
| AddNextMark | Add a mark at user specified Time value. |
| AddPeak | |
| AdjustTitle | |
| CalcScreenPositions | |
| CalcValuePositions | |
| ChartEvent | |
| ChartMouseEvent | |
| ClearMarks | Clear all marks. |
| ClosestMaximum | |
| ClosestMinimum | |
| Description | Returns a description of the tool. Used by TChart |
| DrawCoordinates | |
| DrawMarks | |
| GetAmpltFormat | |
| GetCursorActive | |
| GetDisplayCoordinates | |
| GetDoubleClickClear | |
| GetEditorClass | |
| GetMarkMode | |
| GetMarkSeries | |
| GetMarkText | |
| GetSignal | Returns associated TSignal. |
| GetTimeFormat | |
| IsFrequencyState | Returns value >= 0, if the next value to be marked, will specify the frequency for TMarkMode.tmFrequency mode. |
| MarkedPeakCount | Return MarkedPeakCount. |
| MouseDown | |
| MouseMove | |
| MouseUp | |
| NearestZeroCrossing | |
| Notification | |
| ResetTitle | |
| RestoreCursorlessState | |
| SetParentChart | |
| SignalValue |
Fields
| Name | Type | Description |
|---|---|---|
| BackupGridHorizAxis | int | |
| BackupGridVertAxis | int | |
| BackupMinorBottomAxisTicks | int | |
| BackupSeparation | int | |
| CurrentMark | TMarkRecord * | |
| FirstMark | double | |
| IPoint | TPoint | |
| IsSignalChart | bool | |
| IXValue | double | |
| IYValue | double | |
| MouseShiftState | TShiftState | |
| MouseX | int | |
| MouseY | int | |
| mSecs | bool | |
| OldLength | int | |
| TempPeaks | TMarkList * |