/** Returns the encoder of the underlying {@link RadarChartLineAppender}. */
 public IEncoder getEncoder() {
   return radarChartLineAppender.getEncoder();
 }
 /**
  * Sets the {@link IEncoder} of the underlying {@link RadarChartLineAppender}. Note, that Points
  * of value zero (0, A or AA depending on the type of encoding) are drawn at the center while
  * those with the maximum value for the encoding used are drawn at the perimeter.
  *
  * @param encoder encoder to set.
  */
 public void setEncoder(IEncoder encoder) {
   radarChartLineAppender.setEncoder(encoder);
 }
 /**
  * Returns the list of all {@link RadarChartLine} elements added to this chart. It returns an
  * unmodifiable view of the value list. Consequently "read-only" access is possible.
  *
  * @return unmodifiable view of the values
  */
 public List<? extends RadarChartLine> getRadarChartLineList() {
   return radarChartLineAppender.getList();
 }
 /** Removes all {@link RadarChartLine}s of this chart. */
 public void removeAllRadarChartLines() {
   radarChartLineAppender.removeAll();
 }
 /**
  * Removes a {@link RadarChartLine} of the {@link RadarChartLineAppender} of this charts'
  * instance.
  *
  * @param index index to remove
  * @see RadarChartLineAppender#remove(int)
  */
 public RadarChartLine removeRadarChartLine(int index) {
   return radarChartLineAppender.remove(index);
 }
 /**
  * Removes a {@link RadarChartLine} of the {@link RadarChartLineAppender} of this charts'
  * instance.
  *
  * @param line line to remove
  * @see RadarChartLineAppender#remove(RadarChartLine)
  */
 public boolean removeRadarChartLine(RadarChartLine line) {
   return radarChartLineAppender.remove(line);
 }
 /**
  * Adds a {@link RadarChartLine} to the {@link RadarChartLineAppender} of this charts' instance.
  *
  * @param radarChartLine line to add
  * @throws IllegalArgumentException if radarChartLine is {@code null}
  */
 public void addRadarChartLine(RadarChartLine radarChartLine) {
   radarChartLineAppender.add(radarChartLine);
 }