ICategoryCoordinateCalculator
Definiert die Schnittstelle zu einem CategoryDateTimeAxis spezifischen ICoordinateCalculator, um von der Pixelkoordinate in den Index in den Datenwert und zurück zu konvertieren
Implementiert: ICoordinateCalculator<double>
Methoden
public int TransformDataToIndex(DateTime dataValue)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue)
Nimmt einen DateTime Datenwert und transformiert sich in einen Ganzzahlindex auf der Achse e.g. Wenn die Achse ein CategoryDateTimeAxis ist, akzeptiert DateTime, gibt den Index zurück. Wenn der DateTime außerhalb des Datenbereichs liegt, wird eine Projektion durchgeführt
- dataValue
- Der Datenwert
Rückgabe: Der Index zur zugrunde liegenden Datenreihe
public int TransformDataToIndex(DateTime dataValue, SearchMode searchMode)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue, searchMode)
Nimmt einen DateTime Datenwert und transformiert sich in einen Ganzzahlindex auf der Achse e.g. Wenn die Achse ein CategoryDateTimeAxis ist, akzeptiert DateTime, gibt den Index zurück. Wenn der DateTime außerhalb des Datenbereichs liegt, wird eine Projektion durchgeführt
- dataValue
- Der Datenwert
- searchMode
- Zeigt einen Weg an, in dem man nach dem
Rückgabe: Der Index für die zugrunde liegende Datenreihe oder -1, wenn Exact und die nicht vorhanden sind.
public DateTime TransformIndexToData(int index)
result = iCategoryCoordinateCalculator.TransformIndexToData(index)
Nimmt einen ganzzahligen Index (oder eine Punktzahl) zu den zugrunde liegenden Daten und transformiert sich in den Datenwert auf der Achse. e.g. Wenn die Achse ein CategoryDateTimeAxis ist, akzeptiert sie den Index und gibt DateTime zurück. Wenn der Index außerhalb des Datenbereichs liegt, wird eine Projektion durchgeführt
- index
- Der Index zur zugrunde liegenden Datenreihe
Rückgabe: Der Datenwert