ICoordinateCalculator<T> Interface Members
The following tables list the members exposed by ICoordinateCalculator<T>.
Public Properties
| Name | Description | |
|---|---|---|
![]() | CanSupportNativeCoordinateCalculation | Gets a value indicating whether this instance can support native coordinate calculation. |
![]() | CoordinatesOffset | Gets an axis offset. |
![]() | HasFlippedCoordinates | Gets a value indicating whether coordinates are flipped. |
![]() | IsCategoryAxisCalculator | Gets a value indicating whether this is a category axis coordinate calculator. |
![]() | IsDiscontinuousAxisCalculator | Gets a value indicating whether this is a discontinuous axis coordinate calculator. |
![]() | IsHorizontalAxisCalculator | Gets a value indicating whether this is a horizontal axis coordinate calculator. |
![]() | IsLogarithmicAxisCalculator | Gets a value indicating whether this is a logarithmic axis coordinate calculator. |
![]() | IsPolarAxisCalculator | Gets a value indicating whether this is a polar axis coordinate calculator. |
![]() | IsTernaryAxisCalculator | Gets a value indicating whether this is a ternary axis coordinate calculator. |
![]() | IsXAxisCalculator | Gets a value indicating whether this is coordinate calculator belongs by X axis. |
![]() | Size | Gets the viewport dimension used when calculating pixels. |
![]() | ViewportOffset | Gets the viewport offset used when calculating pixels. E.g. for a bitmap, this is set to -1, since a 200 pixel wide bitmap will have coordinates ranging from 0 to 199. For an open space, e.g. a 3D world, this is set to 0, since a 200 'world unit' wide area requires coordinates ranging from 0 to 200. |
![]() | VisibleMax | Gets the Max value of the axis visible range. |
![]() | VisibleMin | Gets the Min value of the axis visible range. |
Public Methods
| Name | Description | |
|---|---|---|
![]() | GetCoordinate | Overloaded. Transforms the DateTime data value into a pixel coordinate. |
![]() | GetCoordinates | Overloaded. Transforms a data values into a pixel coordinates. |
![]() | GetDataValue | Transforms a pixel coordinate into a data value. |
![]() | ToNativeCalculator | Returns the native counterpart of this instance, if supported; otherwise null. |
![]() | TranslateBy | Overloaded. Translates the min and max of the input range by the specified data value. Specific implementations of ICoordinateCalculator<T> such as DoubleCoordinateCalculator, LogarithmicDoubleCoordinateCalculator and CategoryCoordinateCalculator will treat this differently. |
See Also

