AtrIndicator<T, D>  constructor 
      
      AtrIndicator<T, D> ({ 
    
- bool isVisible = true,
 - String? xAxisName,
 - String? yAxisName,
 - String? seriesName,
 - List<
double> dashArray = const <double>[0, 0], - double animationDuration = 1500,
 - double animationDelay = 0,
 - List<
T> ? dataSource, - ChartValueMapper<
T, D> ? xValueMapper, - ChartValueMapper<
T, num> ? highValueMapper, - ChartValueMapper<
T, num> ? lowValueMapper, - ChartValueMapper<
T, num> ? closeValueMapper, - String? name,
 - bool isVisibleInLegend = true,
 - LegendIconType legendIconType = LegendIconType.seriesType,
 - String? legendItemText,
 - Color signalLineColor = Colors.blue,
 - double signalLineWidth = 2,
 - int period = 14,
 - ChartIndicatorRenderCallback? onRenderDetailsUpdate,
 
Creating an argument constructor of AtrIndicator class.
Implementation
AtrIndicator({
  super.isVisible,
  super.xAxisName,
  super.yAxisName,
  super.seriesName,
  super.dashArray,
  super.animationDuration,
  super.animationDelay,
  super.dataSource,
  ChartValueMapper<T, D>? xValueMapper,
  ChartValueMapper<T, num>? highValueMapper,
  ChartValueMapper<T, num>? lowValueMapper,
  ChartValueMapper<T, num>? closeValueMapper,
  super.name,
  super.isVisibleInLegend,
  super.legendIconType,
  super.legendItemText,
  super.signalLineColor,
  super.signalLineWidth,
  this.period = 14,
  super.onRenderDetailsUpdate,
}) : super(
       xValueMapper:
           xValueMapper != null && dataSource != null
               ? (int index) => xValueMapper(dataSource[index], index)
               : null,
       highValueMapper:
           highValueMapper != null && dataSource != null
               ? (int index) => highValueMapper(dataSource[index], index)
               : null,
       lowValueMapper:
           lowValueMapper != null && dataSource != null
               ? (int index) => lowValueMapper(dataSource[index], index)
               : null,
       closeValueMapper:
           closeValueMapper != null && dataSource != null
               ? (int index) => closeValueMapper(dataSource[index], index)
               : null,
     );