import { IPSModelObject } from '../../ipsmodel-object'; import { IPSSysPFPlugin } from '../../res/ipssys-pfplugin'; /** * * 子接口类型识别属性[type] * @export * @interface IPSChartCoordinateSystem */ export interface IPSChartCoordinateSystem extends IPSModelObject { /** * ECharts坐标系类型 * @type {string} */ eChartsType: string; /** * 坐标系索引 * @type {number} */ index: number; /** * 前端扩展插件 * * @type {IPSSysPFPlugin} */ getPSSysPFPlugin(): IPSSysPFPlugin | null; /** * 前端扩展插件 * * @type {IPSSysPFPlugin} */ get psSysPFPlugin(): IPSSysPFPlugin | null; /** * 前端扩展插件(必须存在) * * @type {IPSSysPFPlugin} */ getPSSysPFPluginMust(): IPSSysPFPlugin; /** * 坐标系类型 * @description 值模式 [实体图表坐标系统] {XY:直角坐标系、 POLAR:极坐标系、 RADAR:雷达坐标系、 PARALLEL:平行坐标系、 SINGLE:单轴坐标系、 CALENDAR:日历坐标系、 MAP:地图坐标系、 NONE:无坐标系 } * @type {( string | 'XY' | 'POLAR' | 'RADAR' | 'PARALLEL' | 'SINGLE' | 'CALENDAR' | 'MAP' | 'NONE')} */ type: string | 'XY' | 'POLAR' | 'RADAR' | 'PARALLEL' | 'SINGLE' | 'CALENDAR' | 'MAP' | 'NONE'; }