public AbstractAxisRenderer2D(){
  intersection=0.0;
  shapeDirectionSwapped=false;
  shape=new Line2D.Double(0.0,0.0,1.0,0.0);
  evaluateShape(shape);
  shapeVisible=true;
  shapeNormalOrientationClockwise=false;
  shapeStroke=new BasicStroke();
  shapeColor=Color.BLACK;
  ticksVisible=true;
  tickSpacing=0.0;
  ticksAutoSpaced=false;
  tickLength=1.0;
  tickStroke=new BasicStroke();
  tickAlignment=0.5;
  tickFont=Font.decode(null);
  tickColor=Color.BLACK;
  tickLabelsVisible=true;
  tickLabelFormat=NumberFormat.getInstance();
  tickLabelDistance=1.0;
  tickLabelsOutside=true;
  tickLabelRotation=0.0;
  customTicks=new HashMap<Double,String>();
  minorTickVisible=true;
  minorTicksCount=1;
  minorTickLength=0.5;
  minorTickStroke=new BasicStroke();
  minorTickAlignment=0.5;
  minorTickColor=Color.BLACK;
  label=new Label();
  labelDistance=1.0;
}

public AbstractAxisRenderer2D ( ) { intersection = 0.0 ; shapeDirectionSwapped = false ; shape = new Line2D . Double ( 0.0 , 0.0 , 1.0 , 0.0 ) ; evaluateShape ( shape ) ; shapeVisible = true ; shapeNormalOrientationClockwise = false ; shapeStroke = new BasicStroke ( ) ; shapeColor = Color . BLACK ; ticksVisible = true ; tickSpacing = 0.0 ; ticksAutoSpaced = false ; tickLength = 1.0 ; tickStroke = new BasicStroke ( ) ; tickAlignment = 0.5 ; tickFont = Font . decode ( null ) ; tickColor = Color . BLACK ; tickLabelsVisible = true ; tickLabelFormat = NumberFormat . getInstance ( ) ; tickLabelDistance = 1.0 ; tickLabelsOutside = true ; tickLabelRotation = 0.0 ; customTicks = new HashMap < Double , String > ( ) ; minorTickVisible = true ; minorTicksCount = 1 ; minorTickLength = 0.5 ; minorTickStroke = new BasicStroke ( ) ; minorTickAlignment = 0.5 ; minorTickColor = Color . BLACK ; label = new Label ( ) ; labelDistance = 1.0 ; }
initializes a new instance with default settings .
