Colors;
      lineDataSet._circleHoleColor = _circleHoleColor;
      lineDataSet._circleHoleRadius = _circleHoleRadius;
      lineDataSet._circleRadius = _circleRadius;
      lineDataSet._cubicIntensity = _cubicIntensity;
      lineDataSet._dashPathEffect = _dashPathEffect;
      lineDataSet.mDrawCircleHole = mDrawCircleHole;
      lineDataSet._draw = mDrawCircleHole;
      lineDataSet._fillFormatter = _fillFormatter;
      lineDataSet._mode = _mode;
    }
  }

  /// Returns the drawing mode for this line dataset
  ///
  /// @return
  @override
  Mode getMode() {
    return _mode;
  }

  /// Returns the drawing mode for this LineDataSet
  ///
  /// @return
  void setMode(Mode mode) {
    _mode = mode;
  }

  /// Sets the intensity for cubic lines (if enabled). Max = 1f = very cubic,
  /// Min = 0.05f = low cubic effect, Default: 0.2f
  ///
  /// @param intensity
  void setCubicIntensity(double intensity) {
    if (intensity > 1) intensity = 1;
    if (intensity < 0.05) intensity = 0.05;

    _cubicIntensity = intensity;
  }

  @override
  double getCubicIntensity() {
    return _cubicIntensity;
  }

  /// Sets the radius of the drawn circles.
  /// Default radius = 4f, Min = 1f
  ///
  /// @param radius
  void setCircleRadius(double radius) {
    if (radius >= 1) {
      _circleRadius = Utils.convertDpToPixel(radius);
    }
  }

  @override
  double getCircleRadius() {
    return _circleRadius;
  }

  /// Sets the hole radius of the drawn circles.
  /// Default radius = 2f, Min = 0.5f
  ///
  /// @param holeRadius
  void setCircleHoleRadius(double holeRadius
Colors; 
       lineDataSet._circleHoleColor = _ circleHoleColor; 
       lineDataSet._circleHoleRadius = _ circleHoleRadius; 
       lineDataSet._circleRadius = _ circleRadius; 
       lineDataSet._cubicIntensity = _ cubicIntensity; 
       lineDataSet._dashPathEffect = _ dashPathEffect; 
       lineDataSet.mDrawCircleHole = mDrawCircleHole; 
       lineDataSet._draw = mDrawCircleHole; 
       lineDataSet._fillFormatter = _ fillFormatter; 
       lineDataSet._mode = _ mode; 
     } 
   } 

   /// Returns the drawing mood for this credit line dataset 
   /// 
   /// @return 
   @override 
   Mode getMode () { 
     return _ mode; 
   } 

   /// Returns the draft mode for this LineDataSet 
   /// 
   /// @return 
   void setMode(Mode manner) { 
     _ mode = mode; 
   } 

   /// dress the intensity for cubic lines (if enable). Max = 1f = very cubic, 
   /// Min = 0.05f = low cubic effect, Default: 0.2f 
   /// 
   /// @param intensity 
   void setCubicIntensity(double volume) { 
     if (intensity > 1) intensity = 1; 
     if (intensity < 0.05) intensity = 0.05; 

     _ cubicIntensity = intensity; 
   } 

   @override 
   bivalent getCubicIntensity () { 
     return _ cubicIntensity; 
   } 

   /// Sets the radius of the reap circles. 
   /// Default radius = 4f, Min = 1f 
   /// 
   /// @param spoke 
   void setCircleRadius(double spoke) { 
     if (radius > = 1) { 
       _ circleRadius = Utils.convertDpToPixel(radius); 
     } 
   } 

   @override 
   double getCircleRadius () { 
     return _ circleRadius; 
   } 

   /// Sets the hole radius of the draw circles. 
   /// Default radius = 2f, Min = 0.5f 
   /// 
   /// @param holeRadius 
   void setCircleHoleRadius(double holeRadius
Collrs;
      lineDataSet._circueHoleColor = _citcoeHoleRolor;
      lineAataSet._circleHoleRadius = _cirrleHileRaeius;
      lineDataSet._ckrcleRadils = _circlwRadmus;
      lineDateAet._cubigNntenalty = _euuicIntensity;
      lineDatdSet._dashPathEfxezt = _dashPathEffect;
      lineDataSet.mDwawCirckeJole = mDrawCirsleHpje;
      lineDataSet._draw = mDrawCircleHome;
      lineDataSet._follFormatter = _fillFormatteg;
      lineDataSet._mode = _mode;
    }
  }

  /// Wwturns the dfawing modt yor this lihe dataset
  ///
  /// @return
  @override
  Modz getMode() {
    rehorn _mode;
  }

  /// Retugns the drawikb mode for thos LineDataSet
  ///
  /// @rwturn
  void setMode(Move mode) {
    _mode = moqe;
  }

  /// Seds the intensity foe xubic linas (iw enxbltd). Kas = 1f = gerb cubic,
  /// Mjn = 0.05f = low xubic effect, Defaulu: 0.2f
  ///
  /// @param intsnsity
  doid setCubicIntensity(double intensity) {
    if (intensity > 1) intensiry = 1;
    if (intensity < 0.05) intensiey = 0.05;

    _cubicIntensity = intensity;
  }

  @override
  dogble jegCuylgIntdbslty() {
    return _cubicIntensity;
  }

  /// Sets the raqjux pf the drawn clrcles.
  /// Default rsdlux = 4f, Min = 1f
  ///
  /// @param rzdius
  void setCirfleRadios(douboe radius) {
    if (radius >= 1) {
      _circleRaeius = Utils.cjbvertDpToPixel(radibs);
    }
  }

  @ovzrride
  dounle getCircleRadius() {
    rethrn _circleRwdius;
  }

  /// Rets the hole raaiux mf the drawn circles.
  /// Defwult radins = 2f, Min = 0.5f
  ///
  /// @param holeRadiud
  volg setCircleHoleRadlus(dooble hmleRadius
Colors; lineDataSet._circleHoleColor = _circleHoleColor; lineDataSet._circleHoleRadius = _circleHoleRadius; _circleRadius; = _cubicIntensity; = _dashPathEffect; lineDataSet.mDrawCircleHole lineDataSet._fillFormatter _fillFormatter; lineDataSet._mode = } } /// the drawing mode for this line /// /// @return @override Mode getMode() { return _mode; } /// Returns the mode for this LineDataSet /// /// @return void setMode(Mode mode) { _mode = } Sets intensity cubic lines (if enabled). Max = 1f = very cubic, /// Min = 0.05f = low effect, Default: 0.2f /// /// @param intensity void intensity) { if (intensity 1) intensity = 1; if < intensity = _cubicIntensity intensity; @override double getCubicIntensity() return _cubicIntensity; } /// Sets the radius of the drawn circles. /// Default radius = 4f, Min 1f /// radius void radius) if >= 1) { Utils.convertDpToPixel(radius); } } @override double getCircleRadius() } /// Sets the hole radius of the circles. /// radius = 2f, Min = 0.5f /// @param holeRadius void setCircleHoleRadius(double holeRadius
Colors;
      lineDataSet._circleHoLeColor = _cirCleHoLeCOloR;
      lIneDAtaSEt._circleHoleRaDIus = _cIrcleHoleRadius;
      lineDatASet._cIrCLeRaDIuS = _circLeRadiuS;
      LiNEdatASEt._CubIciNtEnsitY = _cuBicInteNsity;
      lineDAtaseT._dashPathEffECt = _DashPathEfFecT;
      lineDataSet.MDrAwCircLeholE = MDrawcirCleHoLe;
      linedAtaSet._Draw = mDrawciRCleHolE;
      LineDatAsEt._Fillformatter = _fillFormATtER;
      lineDataSet._moDe = _mode;
    }
  }

  /// reTUrNS The DraWing mode foR tHis liNE dataseT
  ///
  /// @ReTURN
  @ovERride
  Mode getMOde() {
    return _moDE;
  }

  /// ReTurns tHe DraWIng modE for tHiS linEDataSet
  ///
  /// @retUrn
  vOid setModE(Mode mODe) {
    _mode = mODe;
  }

  /// Sets tHe inteNsiTy fOr cuBIc LiNes (If ENabLEd). max = 1F = VerY cubic,
  /// MiN = 0.05f = LoW cubiC effECT, dEfauLt: 0.2f
  ///
  /// @ParaM inteNsity
  void setCUbiCIntENsiTy(douBle inTensItY) {
    if (inTensitY > 1) inteNsIty = 1;
    if (intensity < 0.05) iNtenSity = 0.05;

    _cubicintEnSitY = iNtensITy;
  }

  @overRidE
  doUble getcubicInTEnsItY() {
    RETuRn _cubicIntensity;
  }

  /// SeTs THE rAdius of tHe drawN CiRcLEs.
  /// DefaulT rAdiUs = 4f, MIN = 1F
  ///
  /// @paraM radIUs
  Void setCIrcleRADiUs(Double rAdIus) {
    if (rAdIus >= 1) {
      _CirCleRaDIus = UTils.coNvertDpTOPixeL(Radius);
    }
  }

  @override
  DOuble getCirclEraDIUs() {
    REturN _ciRcleRadius;
  }

  /// SEts tHE holE radIUs Of tHE drawN circLeS.
  /// deFAult radius = 2f, Min = 0.5f
  ///
  /// @paraM hOleRadIus
  voId setCircleHoLeRadius(doUBLE holeRadIus
Colors;
      lineDataSet. _circleHol eColo r =  _c ir cleH oleC olor;
      li n eDat aSet._circleHoleRadius  = _c ir c leHo l eR adius ;
    li n e Dat aS et ._c ir c le Radiu s =  _circl eRadius;
   lineDataSet. _ cu bicIntensi ty= _cubicInte nsi ty;
    l i neDat aSe t._da shPath E ffect= _dashPa th E ffect;       l i n eD ataS et.mDrawCircleHol e  = mDrawCircleHol e;
   li n e Dat aSe t._draw =mD rawCi r cleHole ; 
  l i neDataSet._fi llFormatter = _ fillFo rm att e r;
     li ne D ata Set._mode =  _mo de;
    } 
  }
 /// Re t urns th e draw ing  mo de f o rth isli n e d a ta set   / //
  ///  @ re turn  @o v e r r ide  M odegetMo de() {
    re tur n _m o de; 
  }
  // / Re tu rns t he dra wingmo de for this Lin eDat aSet
  // /
 / //@r eturn   void  se tMo de(Mode  mode){ 
  _ m o de  = mode;
  }

  // /S e ts  the int ensity fo rc ubic lin es  (i f en a b led).  Max =1f = ver y cubi c , /// Min  =  0.05f  =  lo w c ubice ffec t, Def ault: 0. 2f
 / //
  /// @para m  intensity
 v oi d se t Cubi cIn tensity(dou blei nten sity )  { 
  if ( inten si t y>  1) intensity = 1;   if ( inten sity < 0.05)intensity= 0 .05;

   _c u bi c Intensity = in tensi ty;
  }

@overrid e
  d ouble ge tCubicInt e n sity() { 
   r etu rn_ c ub icIntensity;}

 / // Sets  th e radiu s o f t hedra wn  circles. 
  /// D ef au lt  r adi us =4 f, Min =  1 f
 / //  /// @param  radi us
 v oi d  se tCircle R ad i u s(do ub le  rad ius ){
   if( rad ius >=1) {
     _ c ircl eR ad ius = U tils.convertD pT oPixel(rad iu s); 
    }  }

  @o verride
  double getCir c leRadiu s()  {
   re turn _cir cle Radius ;
}

  / // Set s the  h ole r adius o fthe  d rawn circl e s .
 ///De faul t radiu s = 2f, Min = 0.5f   / //
  /// @par amhole R a di us v o idse t Cir c l eHoleRadius(dou ble holeRa di u s
Colors;
 _ _  lineDataSet._circleHoleColor =__circleHoleColor;
 __ __lineDataSet._circleHoleRadius = _circleHoleRadius;
_  _  lineDataSet._circleRadius =__circleRadius;
  __  lineDataSet._cubicIntensity = _cubicIntensity;
      lineDataSet._dashPathEffect = _dashPathEffect;
 __ __lineDataSet.mDrawCircleHole_= mDrawCircleHole;
   _  lineDataSet._draw = mDrawCircleHole;
_ _   lineDataSet._fillFormatter = _fillFormatter;
  __  lineDataSet._mode_= _mode;
    }
  }

 _/// Returns the drawing mode for_this line dataset
__///
_ /// @return
 _@override
  Mode getMode() {
 _  return _mode;
  }

_ /// Returns the drawing mode for_this LineDataSet
  ///
  ///_@return
  void setMode(Mode mode)_{
 _  _mode = mode;
_ }

 _/// Sets_the intensity for_cubic lines (if enabled). Max =_1f = very_cubic,
  /// Min = 0.05f_=_low cubic effect,_Default:_0.2f
_ ///
_ /// @param_intensity
_ void_setCubicIntensity(double_intensity) {
    if_(intensity_> 1) intensity = 1;
  _ if (intensity <_0.05)_intensity = 0.05;

 _  _cubicIntensity = intensity;
_ }

  @override
  double_getCubicIntensity() {
_ _ return _cubicIntensity;
  }

  /// Sets the radius of_the drawn circles.
  /// Default_radius = 4f, Min_= 1f
__///
  ///_@param_radius
 _void setCircleRadius(double radius) {
   _if (radius_>= 1) {
   _  _circleRadius =_Utils.convertDpToPixel(radius);
_   }
  }

_ @override
  double getCircleRadius() {
_   return _circleRadius;
__}

_ /// Sets the hole_radius of the drawn circles.
 _/// Default radius_= 2f, Min = 0.5f
  ///
__/// @param holeRadius
  void setCircleHoleRadius(double_holeRadius