UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

924 lines (895 loc) 11.7 MB
/*! THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('tslib'), require('igniteui-angular-core')) : typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/common', 'tslib', 'igniteui-angular-core'], factory) : (global = global || self, factory(global['igniteui-angular-charts'] = {}, global.i0, global.i1, global.tslib, global.i2)); }(this, (function (exports, i0, i1, tslib, i2) { 'use strict'; /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var IAnnotationLayerProxy_$type = new i2.Type(null, 'IAnnotationLayerProxy'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes available locations of the axis labels in the chart. */ var SeriesPlotAreaMarginHorizontalMode = /*@__PURE__*/ (function (SeriesPlotAreaMarginHorizontalMode) { /** * Series horizontal plot area margin mode is determined by the component. */ SeriesPlotAreaMarginHorizontalMode[SeriesPlotAreaMarginHorizontalMode["Auto"] = 0] = "Auto"; /** * The left of the horizontal axis will have a plot area margin, if applicable, and the right of the horizontal axis will have a plot area margin, if applicable. */ SeriesPlotAreaMarginHorizontalMode[SeriesPlotAreaMarginHorizontalMode["LeftMarginRightMargin"] = 1] = "LeftMarginRightMargin"; /** * The left of the horizontal axis will have a range buffer, if applicable, and the right of the horizontal axis will have a range buffer, if applicable. */ SeriesPlotAreaMarginHorizontalMode[SeriesPlotAreaMarginHorizontalMode["LeftBufferRightBuffer"] = 2] = "LeftBufferRightBuffer"; /** * The left of the horizontal axis will have a plot area margin, if applicable, and the right of the horizontal axis will have a range buffer, if applicable. */ SeriesPlotAreaMarginHorizontalMode[SeriesPlotAreaMarginHorizontalMode["LeftMarginRightBuffer"] = 3] = "LeftMarginRightBuffer"; /** * The left of the horizontal axis will have a range buffer, if applicable, and the right of the horizontal axis will have a plot area margin, if applicable. */ SeriesPlotAreaMarginHorizontalMode[SeriesPlotAreaMarginHorizontalMode["LeftBufferRightMargin"] = 4] = "LeftBufferRightMargin"; /** * No horizontal contributions to plot area margins will be made. */ SeriesPlotAreaMarginHorizontalMode[SeriesPlotAreaMarginHorizontalMode["None"] = 5] = "None"; return SeriesPlotAreaMarginHorizontalMode; })({}); /** * @hidden */ var SeriesPlotAreaMarginHorizontalMode_$type = i2.markEnum('SeriesPlotAreaMarginHorizontalMode', 'Auto,0|LeftMarginRightMargin,1|LeftBufferRightBuffer,2|LeftMarginRightBuffer,3|LeftBufferRightMargin,4|None,5'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes available locations of the axis labels in the chart. */ var SeriesPlotAreaMarginVerticalMode = /*@__PURE__*/ (function (SeriesPlotAreaMarginVerticalMode) { /** * Series horizontal plot area margin mode is determined by the component. */ SeriesPlotAreaMarginVerticalMode[SeriesPlotAreaMarginVerticalMode["Auto"] = 0] = "Auto"; /** * The bottom of the horizontal axis will have a plot area margin, if applicable, and the top of the horizontal axis will have a plot area margin, if applicable. */ SeriesPlotAreaMarginVerticalMode[SeriesPlotAreaMarginVerticalMode["BottomMarginTopMargin"] = 1] = "BottomMarginTopMargin"; /** * The bottom of the horizontal axis will have a range buffer, if applicable, and the top of the horizontal axis will have a range buffer, if applicable. */ SeriesPlotAreaMarginVerticalMode[SeriesPlotAreaMarginVerticalMode["BottomBufferTopBuffer"] = 2] = "BottomBufferTopBuffer"; /** * The bottom of the horizontal axis will have a plot area margin, if applicable, and the top of the horizontal axis will have a range buffer, if applicable. */ SeriesPlotAreaMarginVerticalMode[SeriesPlotAreaMarginVerticalMode["BottomMarginTopBuffer"] = 3] = "BottomMarginTopBuffer"; /** * The bottom of the horizontal axis will have a range buffer, if applicable, and the top of the horizontal axis will have a plot area margin, if applicable. */ SeriesPlotAreaMarginVerticalMode[SeriesPlotAreaMarginVerticalMode["BottomBufferTopMargin"] = 4] = "BottomBufferTopMargin"; /** * No horizontal contributions to plot area margins will be made. */ SeriesPlotAreaMarginVerticalMode[SeriesPlotAreaMarginVerticalMode["None"] = 5] = "None"; return SeriesPlotAreaMarginVerticalMode; })({}); /** * @hidden */ var SeriesPlotAreaMarginVerticalMode_$type = i2.markEnum('SeriesPlotAreaMarginVerticalMode', 'Auto,0|BottomMarginTopMargin,1|BottomBufferTopBuffer,2|BottomMarginTopBuffer,3|BottomBufferTopMargin,4|None,5'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the scrollbar mode to use for the series viewer. */ var SeriesViewerScrollbarMode = /*@__PURE__*/ (function (SeriesViewerScrollbarMode) { /** * No horizontal scrollbar will be visible. */ SeriesViewerScrollbarMode[SeriesViewerScrollbarMode["None"] = 0] = "None"; /** * Fading scrollbar will be used that shows only when zoom/pan is changing or the cursor is near. */ SeriesViewerScrollbarMode[SeriesViewerScrollbarMode["Fading"] = 1] = "Fading"; /** * A scrollbar that faides to a hairline will be used that shows only when zoom/pan is changing or the cursor is near. */ SeriesViewerScrollbarMode[SeriesViewerScrollbarMode["FadeToLine"] = 2] = "FadeToLine"; /** * Persistent scrollbar will be used that shows all the time. */ SeriesViewerScrollbarMode[SeriesViewerScrollbarMode["Persistent"] = 3] = "Persistent"; return SeriesViewerScrollbarMode; })({}); /** * @hidden */ var SeriesViewerScrollbarMode_$type = i2.markEnum('SeriesViewerScrollbarMode', 'None,0|Fading,1|FadeToLine,2|Persistent,3'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes mode for selecting marker type when the series marker type is set to automatic. */ var MarkerAutomaticBehavior = /*@__PURE__*/ (function (MarkerAutomaticBehavior) { /** * Sets a circle marker on most series and no marker on bar, column, waterfall, polygon, and step series. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["CircleSmart"] = 0] = "CircleSmart"; /** * Sets no visible marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["None"] = 1] = "None"; /** * Sets an marker on most series based on its index and no marker on bar, column, waterfall, polygon, and step series. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["SmartIndexed"] = 2] = "SmartIndexed"; /** * Sets marker for each series in the chart based on its index: circle, triangle, pyramid, etc. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Indexed"] = 3] = "Indexed"; /** * Sets circle marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Circle"] = 4] = "Circle"; /** * Sets flat-top triangle marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Triangle"] = 5] = "Triangle"; /** * Sets flat-base triangle marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Pyramid"] = 6] = "Pyramid"; /** * Sets square marker shape on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Square"] = 7] = "Square"; /** * Sets diamond marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Diamond"] = 8] = "Diamond"; /** * Sets pentagon marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Pentagon"] = 9] = "Pentagon"; /** * Sets Hexagon marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Hexagon"] = 10] = "Hexagon"; /** * Sets four-pointed star marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Tetragram"] = 11] = "Tetragram"; /** * Sets five-pointed star marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Pentagram"] = 12] = "Pentagram"; /** * Sets six-pointed star marker on all series in the chart. */ MarkerAutomaticBehavior[MarkerAutomaticBehavior["Hexagram"] = 13] = "Hexagram"; return MarkerAutomaticBehavior; })({}); /** * @hidden */ var MarkerAutomaticBehavior_$type = i2.markEnum('MarkerAutomaticBehavior', 'CircleSmart,0|None,1|SmartIndexed,2|Indexed,3|Circle,4|Triangle,5|Pyramid,6|Square,7|Diamond,8|Pentagon,9|Hexagon,10|Tetragram,11|Pentagram,12|Hexagram,13'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the highlighting mode to use for the series in the chart. */ var SeriesHighlightingMode = /*@__PURE__*/ (function (SeriesHighlightingMode) { /** * Highlighting mode is determined by the component. */ SeriesHighlightingMode[SeriesHighlightingMode["Auto"] = 0] = "Auto"; /** * No highlighting is defined at the chart level. Individual series may have local highlight settings. */ SeriesHighlightingMode[SeriesHighlightingMode["None"] = 1] = "None"; /** * Series will brighten when hovered, and, if applicable brighten indiviudal shapes or markers. */ SeriesHighlightingMode[SeriesHighlightingMode["BrightenSpecific"] = 2] = "BrightenSpecific"; /** * Series will brighten when hovered. */ SeriesHighlightingMode[SeriesHighlightingMode["Brighten"] = 3] = "Brighten"; /** * Series will fade if they aren't the hovered series, and, if applicable other shapes in the hovered series will fade. */ SeriesHighlightingMode[SeriesHighlightingMode["FadeOthersSpecific"] = 4] = "FadeOthersSpecific"; /** * Series will fade if they aren't the hovered series, and, if applicable other shapes in the hovered series will fade. */ SeriesHighlightingMode[SeriesHighlightingMode["FadeOthers"] = 5] = "FadeOthers"; return SeriesHighlightingMode; })({}); /** * @hidden */ var SeriesHighlightingMode_$type = i2.markEnum('SeriesHighlightingMode', 'Auto,0|None,1|BrightenSpecific,2|Brighten,3|FadeOthersSpecific,4|FadeOthers,5'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the Selection mode to use for the series in the chart. */ var SeriesSelectionMode = /*@__PURE__*/ (function (SeriesSelectionMode) { /** * Selection mode is determined by the component. */ SeriesSelectionMode[SeriesSelectionMode["Auto"] = 0] = "Auto"; /** * No Selection is defined at the chart level. */ SeriesSelectionMode[SeriesSelectionMode["None"] = 1] = "None"; /** * Items will brighten when selected. */ SeriesSelectionMode[SeriesSelectionMode["Brighten"] = 2] = "Brighten"; /** * Items other than the selected items will fade. */ SeriesSelectionMode[SeriesSelectionMode["FadeOthers"] = 3] = "FadeOthers"; /** * Items other than the selected items will shift to grayscale. */ SeriesSelectionMode[SeriesSelectionMode["GrayscaleOthers"] = 4] = "GrayscaleOthers"; /** * Items selected will have the focus color as their thick outline. */ SeriesSelectionMode[SeriesSelectionMode["FocusColorThickOutline"] = 5] = "FocusColorThickOutline"; /** * Items selected will have the focus color as their outline. */ SeriesSelectionMode[SeriesSelectionMode["FocusColorOutline"] = 6] = "FocusColorOutline"; /** * Items selected will have the selection color as their thick outline. */ SeriesSelectionMode[SeriesSelectionMode["SelectionColorThickOutline"] = 7] = "SelectionColorThickOutline"; /** * Items selected will have the selection color as their outline. */ SeriesSelectionMode[SeriesSelectionMode["SelectionColorOutline"] = 8] = "SelectionColorOutline"; /** * Items selected will have the focus color as their fill. */ SeriesSelectionMode[SeriesSelectionMode["FocusColorFill"] = 9] = "FocusColorFill"; /** * Items selected will have the selection color as their fill. */ SeriesSelectionMode[SeriesSelectionMode["SelectionColorFill"] = 10] = "SelectionColorFill"; /** * Items selected will have a thicker outline than the rest. */ SeriesSelectionMode[SeriesSelectionMode["ThickOutline"] = 11] = "ThickOutline"; return SeriesSelectionMode; })({}); /** * @hidden */ var SeriesSelectionMode_$type = i2.markEnum('SeriesSelectionMode', 'Auto,0|None,1|Brighten,2|FadeOthers,3|GrayscaleOthers,4|FocusColorThickOutline,5|FocusColorOutline,6|SelectionColorThickOutline,7|SelectionColorOutline,8|FocusColorFill,9|SelectionColorFill,10|ThickOutline,11'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the Selection mode to use for the series in the chart. */ var SeriesSelectionBehavior = /*@__PURE__*/ (function (SeriesSelectionBehavior) { /** * Selection behavior is determined by the component. */ SeriesSelectionBehavior[SeriesSelectionBehavior["Auto"] = 0] = "Auto"; /** * Selection is per data item, multiple data items can be selected. */ SeriesSelectionBehavior[SeriesSelectionBehavior["PerDataItemMultiSelect"] = 1] = "PerDataItemMultiSelect"; /** * Selection is per data item, only one data item can be selected at once. */ SeriesSelectionBehavior[SeriesSelectionBehavior["PerDataItemSingleSelect"] = 2] = "PerDataItemSingleSelect"; /** * Selection is per series and data item, multiple data items can be selected per series at once. */ SeriesSelectionBehavior[SeriesSelectionBehavior["PerSeriesAndDataItemMultiSelect"] = 3] = "PerSeriesAndDataItemMultiSelect"; /** * Selection is per series and data item, only one data item may be selected per series at once. */ SeriesSelectionBehavior[SeriesSelectionBehavior["PerSeriesAndDataItemSingleSelect"] = 4] = "PerSeriesAndDataItemSingleSelect"; /** * Selection is per series and data item, only one item may be selected globally at once. */ SeriesSelectionBehavior[SeriesSelectionBehavior["PerSeriesAndDataItemGlobalSingleSelect"] = 5] = "PerSeriesAndDataItemGlobalSingleSelect"; /** * Selection is per series, multiple entire series may be selected at once. */ SeriesSelectionBehavior[SeriesSelectionBehavior["PerSeriesMultiSelect"] = 6] = "PerSeriesMultiSelect"; /** * Selection is per series, only one series may be selected at once. */ SeriesSelectionBehavior[SeriesSelectionBehavior["PerSeriesSingleSelect"] = 7] = "PerSeriesSingleSelect"; return SeriesSelectionBehavior; })({}); /** * @hidden */ var SeriesSelectionBehavior_$type = i2.markEnum('SeriesSelectionBehavior', 'Auto,0|PerDataItemMultiSelect,1|PerDataItemSingleSelect,2|PerSeriesAndDataItemMultiSelect,3|PerSeriesAndDataItemSingleSelect,4|PerSeriesAndDataItemGlobalSingleSelect,5|PerSeriesMultiSelect,6|PerSeriesSingleSelect,7'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the scrollbar mode to use for the series viewer. */ var SeriesViewerHorizontalScrollbarPosition = /*@__PURE__*/ (function (SeriesViewerHorizontalScrollbarPosition) { /** * Horizontal scrollbar position will be decided by the series viewer. */ SeriesViewerHorizontalScrollbarPosition[SeriesViewerHorizontalScrollbarPosition["Auto"] = 0] = "Auto"; /** * Horizontal scrollbar will be used in the plot area inside bottom position. */ SeriesViewerHorizontalScrollbarPosition[SeriesViewerHorizontalScrollbarPosition["InsideBottom"] = 1] = "InsideBottom"; /** * Vertical scrollbar will be used in the plot area inside top position. */ SeriesViewerHorizontalScrollbarPosition[SeriesViewerHorizontalScrollbarPosition["InsideTop"] = 2] = "InsideTop"; return SeriesViewerHorizontalScrollbarPosition; })({}); /** * @hidden */ var SeriesViewerHorizontalScrollbarPosition_$type = i2.markEnum('SeriesViewerHorizontalScrollbarPosition', 'Auto,0|InsideBottom,1|InsideTop,2'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the scrollbar mode to use for the series viewer. */ var SeriesViewerVerticalScrollbarPosition = /*@__PURE__*/ (function (SeriesViewerVerticalScrollbarPosition) { /** * Vertical scrollbar position will be decided by the series viewer. */ SeriesViewerVerticalScrollbarPosition[SeriesViewerVerticalScrollbarPosition["Auto"] = 0] = "Auto"; /** * Vertical scrollbar will be used in the plot area inside left position. */ SeriesViewerVerticalScrollbarPosition[SeriesViewerVerticalScrollbarPosition["InsideLeft"] = 1] = "InsideLeft"; /** * Vertical scrollbar will be used in the plot area inside right position. */ SeriesViewerVerticalScrollbarPosition[SeriesViewerVerticalScrollbarPosition["InsideRight"] = 2] = "InsideRight"; return SeriesViewerVerticalScrollbarPosition; })({}); /** * @hidden */ var SeriesViewerVerticalScrollbarPosition_$type = i2.markEnum('SeriesViewerVerticalScrollbarPosition', 'Auto,0|InsideLeft,1|InsideRight,2'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the highlighting mode to use for the series in the chart. */ var SeriesHighlightingBehavior = /*@__PURE__*/ (function (SeriesHighlightingBehavior) { /** * Highlighting behavior is determined by the component. */ SeriesHighlightingBehavior[SeriesHighlightingBehavior["Auto"] = 0] = "Auto"; /** * Series are highlighted when the cursor is directly above them. */ SeriesHighlightingBehavior[SeriesHighlightingBehavior["DirectlyOver"] = 1] = "DirectlyOver"; /** * The nearest items to the cursor will be highlighted. */ SeriesHighlightingBehavior[SeriesHighlightingBehavior["NearestItems"] = 2] = "NearestItems"; /** * The nearest items to the cursor will be highlighted, the main shapes of the series will not be de-emphasized. */ SeriesHighlightingBehavior[SeriesHighlightingBehavior["NearestItemsRetainMainShapes"] = 3] = "NearestItemsRetainMainShapes"; /** * The nearest items to the cursor will be highlighted, the main shapes of the series closest to the cursor will not be de-emphasized. */ SeriesHighlightingBehavior[SeriesHighlightingBehavior["NearestItemsAndSeries"] = 4] = "NearestItemsAndSeries"; return SeriesHighlightingBehavior; })({}); /** * @hidden */ var SeriesHighlightingBehavior_$type = i2.markEnum('SeriesHighlightingBehavior', 'Auto,0|DirectlyOver,1|NearestItems,2|NearestItemsRetainMainShapes,3|NearestItemsAndSeries,4'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes the highlighting mode to use for the series in the chart. */ var LegendHighlightingMode = /*@__PURE__*/ (function (LegendHighlightingMode) { /** * Highlighting mode is determined by the component. */ LegendHighlightingMode[LegendHighlightingMode["Auto"] = 0] = "Auto"; /** * Legend will not attempt to highlight series when rolling over legend items. */ LegendHighlightingMode[LegendHighlightingMode["None"] = 1] = "None"; /** * On rollover of legend, series will highlight matching the highlight configuration of the series. */ LegendHighlightingMode[LegendHighlightingMode["MatchSeries"] = 2] = "MatchSeries"; return LegendHighlightingMode; })({}); /** * @hidden */ var LegendHighlightingMode_$type = i2.markEnum('LegendHighlightingMode', 'Auto,0|None,1|MatchSeries,2'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes available behaviors for performing hit testing in the chart/map. */ var ChartHitTestMode = /*@__PURE__*/ (function (ChartHitTestMode) { /** * Automatically decide the appropriate hit test mode for the content. */ ChartHitTestMode[ChartHitTestMode["Auto"] = 0] = "Auto"; /** * Use a computational based approach to determine which series has been hit. This uses loose bounding boxes, in some cases, and can range in time complexity between O(1) and O(log n) to find a hit. This decreases frame render time compared to color encoded. */ ChartHitTestMode[ChartHitTestMode["Computational"] = 1] = "Computational"; /** * Use a color encoded off screen buffer for hit testing. This can have extremely rare false positives where the wrong series is hit (this is due to our inability to disable anti-aliasing in our color buffer), but should always be O(1) time for determining a hit series. This increases frame render time, however. Consider using this if hit testing time is degrading performance. */ ChartHitTestMode[ChartHitTestMode["ColorEncoded"] = 2] = "ColorEncoded"; /** * Let each series decide which hit testing mode to use individually based on their own hit test mode. */ ChartHitTestMode[ChartHitTestMode["Mixed"] = 3] = "Mixed"; /** * Let each series decide which hit testing mode to use individually based on their own hit test mode, but evaluate all computational hits before evaluating any color encoding hits. */ ChartHitTestMode[ChartHitTestMode["MixedFavoringComputational"] = 4] = "MixedFavoringComputational"; return ChartHitTestMode; })({}); /** * @hidden */ var ChartHitTestMode_$type = i2.markEnum('ChartHitTestMode', 'Auto,0|Computational,1|ColorEncoded,2|Mixed,3|MixedFavoringComputational,4'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes available types of UI response to user panning and zooming operations. */ var WindowResponse = /*@__PURE__*/ (function (WindowResponse) { /** * Defer the view update until after the user action is complete. */ WindowResponse[WindowResponse["Deferred"] = 0] = "Deferred"; /** * Update the view immediately while the user action is happening. */ WindowResponse[WindowResponse["Immediate"] = 1] = "Immediate"; return WindowResponse; })({}); /** * @hidden */ var WindowResponse_$type = i2.markEnum('WindowResponse', 'Deferred,0|Immediate,1'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var SeriesViewerComponentsFromView = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(SeriesViewerComponentsFromView, _super); function SeriesViewerComponentsFromView() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.a = null; return _this; } SeriesViewerComponentsFromView.$t = i2.markType(SeriesViewerComponentsFromView, 'SeriesViewerComponentsFromView'); return SeriesViewerComponentsFromView; }(i2.Base)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes available locations of the axis labels in the chart. */ var ZoomCoercionMode = /*@__PURE__*/ (function (ZoomCoercionMode) { /** * Zoom coercion mode is decided by the component. */ ZoomCoercionMode[ZoomCoercionMode["Auto"] = 0] = "Auto"; /** * The zoom window is constrained to the axis bounds. */ ZoomCoercionMode[ZoomCoercionMode["AxisConstrained"] = 1] = "AxisConstrained"; /** * The zoom window is unconstrained by the axis bounds. */ ZoomCoercionMode[ZoomCoercionMode["Unconstrained"] = 2] = "Unconstrained"; return ZoomCoercionMode; })({}); /** * @hidden */ var ZoomCoercionMode_$type = i2.markEnum('ZoomCoercionMode', 'Auto,0|AxisConstrained,1|Unconstrained,2'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var SyncSettings = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(SyncSettings, _super); function SyncSettings() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.propertyChanged = null; _this.propertyUpdated = null; return _this; } SyncSettings.prototype.ai = function (a, b, c) { if (this.propertyChanged != null) { this.propertyChanged(this, new i2.PropertyChangedEventArgs(a)); } if (this.propertyUpdated != null) { this.propertyUpdated(this, new i2.PropertyUpdatedEventArgs(a, b, c)); } }; SyncSettings.$t = i2.markType(SyncSettings, 'SyncSettings', i2.FrameworkElement.$, [i2.INotifyPropertyChanged_$type]); SyncSettings.$$p = i2.markDep(i2.DependencyProperty, i2.PropertyMetadata, SyncSettings, 'ai', ['SyncChannel', [2, null], 'SynchronizeHorizontally', [0, true], 'SynchronizeVertically', [0, true]]); return SyncSettings; }(i2.FrameworkElement)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var SeriesViewerComponentsForView = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(SeriesViewerComponentsForView, _super); function SeriesViewerComponentsForView() { return _super !== null && _super.apply(this, arguments) || this; } SeriesViewerComponentsForView.$t = i2.markType(SeriesViewerComponentsForView, 'SeriesViewerComponentsForView'); return SeriesViewerComponentsForView; }(i2.Base)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var ScalerParams = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(ScalerParams, _super); function ScalerParams(a) { var _rest = []; for (var _i = 1; _i < arguments.length; _i++) { _rest[_i - 1] = arguments[_i]; } var _this = _super.call(this) || this; _this.e = null; _this.d = null; _this.c = null; _this.a = false; _this.b = 0; a = (a == void 0) ? 0 : a; switch (a) { case 0: { var c = _rest[0]; var d = _rest[1]; var e = _rest[2]; var f = _rest[3]; _this.e = c; _this.d = d; _this.c = f; _this.a = e; _this.b = NaN; } break; case 1: { var c = _rest[0]; var d = _rest[1]; var e = _rest[2]; var f = [c, d, e, i2.Rect.empty]; { var h = f[0]; var i = f[1]; var j = f[2]; var k = f[3]; _this.e = h; _this.d = i; _this.c = k; _this.a = j; _this.b = NaN; } } break; } return _this; } ScalerParams.$t = i2.markType(ScalerParams, 'ScalerParams'); return ScalerParams; }(i2.Base)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var SeriesViewerManipulationEventArgs = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(SeriesViewerManipulationEventArgs, _super); function SeriesViewerManipulationEventArgs() { var _this = _super !== null && _super.apply(this, arguments) || this; _this._isZoomPan = false; _this._isDragZoom = false; _this._isDragSelect = false; return _this; } Object.defineProperty(SeriesViewerManipulationEventArgs.prototype, "isZoomPan", { get: function () { return this._isZoomPan; }, set: function (a) { this._isZoomPan = a; }, enumerable: false, configurable: true }); Object.defineProperty(SeriesViewerManipulationEventArgs.prototype, "isDragZoom", { get: function () { return this._isDragZoom; }, set: function (a) { this._isDragZoom = a; }, enumerable: false, configurable: true }); Object.defineProperty(SeriesViewerManipulationEventArgs.prototype, "isDragSelect", { get: function () { return this._isDragSelect; }, set: function (a) { this._isDragSelect = a; }, enumerable: false, configurable: true }); SeriesViewerManipulationEventArgs.$t = i2.markType(SeriesViewerManipulationEventArgs, 'SeriesViewerManipulationEventArgs', i2.EventArgs.$); return SeriesViewerManipulationEventArgs; }(i2.EventArgs)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var RefreshCompletedEventArgs = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(RefreshCompletedEventArgs, _super); function RefreshCompletedEventArgs() { return _super !== null && _super.apply(this, arguments) || this; } RefreshCompletedEventArgs.$t = i2.markType(RefreshCompletedEventArgs, 'RefreshCompletedEventArgs', i2.EventArgs.$); return RefreshCompletedEventArgs; }(i2.EventArgs)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * Describes available positions for axis title in respect to axis labels */ var AxisTitlePosition = /*@__PURE__*/ (function (AxisTitlePosition) { /** * Displays the axis title in automatically selected position based on orientation and location of the axis: * <para/> - left title position for vertical axis located on left of the chart, * <para/> - right title position for vertical axis located on right of the chart, * <para/> - top title position for horizontal axis located on top of the chart, * <para/> - bottom title position for horizontal axis located on bottom of the chart, */ AxisTitlePosition[AxisTitlePosition["Auto"] = 0] = "Auto"; /** * Displays the axis title to the left of labels on vertical axis */ AxisTitlePosition[AxisTitlePosition["Left"] = 1] = "Left"; /** * Displays the axis title to the right of labels on vertical axis */ AxisTitlePosition[AxisTitlePosition["Right"] = 2] = "Right"; /** * Displays the axis title on top of labels on horizontal axis */ AxisTitlePosition[AxisTitlePosition["Top"] = 3] = "Top"; /** * Displays the axis title on bottom of labels on horizontal axis */ AxisTitlePosition[AxisTitlePosition["Bottom"] = 4] = "Bottom"; return AxisTitlePosition; })({}); /** * @hidden */ var AxisTitlePosition_$type = i2.markEnum('AxisTitlePosition', 'Auto,0|Left,1|Right,2|Top,3|Bottom,4'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var CoercionInfo = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(CoercionInfo, _super); function CoercionInfo() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.b = null; _this.a = null; return _this; } CoercionInfo.$t = i2.markType(CoercionInfo, 'CoercionInfo'); return CoercionInfo; }(i2.Base)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var ChartContentType_$type = i2.markEnum('ChartContentType', 'Series,0|Axis,1|Background,2'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var ITileZoomTile_$type = new i2.Type(null, 'ITileZoomTile'); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var RenderSurface = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(RenderSurface, _super); function RenderSurface() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.a = null; return _this; } RenderSurface.$t = i2.markType(RenderSurface, 'RenderSurface'); return RenderSurface; }(i2.Base)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var LabelPanelsArrangeState = /** @class */ /*@__PURE__*/ (function (_super) { tslib.__extends(LabelPanelsArrangeState, _super); function LabelPanelsArrangeState() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.a = 0; _this.h = 0; _this.b = 0; _this.e = 0; _this.f = 0; _this.g = 0; _this.c = 0; _this.d = 0; return _this; } LabelPanelsArrangeState.$t = i2.markType(LabelPanelsArrangeState, 'LabelPanelsArrangeState'); return LabelPanelsArrangeState; }(i2.Base)); /* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ /** * @hidden */ var MarkerTemplates = /** @class