Class ExtendedAxisBuilder

    • Field Detail

      • scale

        protected static float scale
      • major

        protected static float major
      • minor

        protected static float minor
      • tickOffSet

        protected static float tickOffSet
      • labelOffSet

        protected static float labelOffSet
    • Method Detail

      • getLabel

        public String getLabel()
      • setLabel

        public void setLabel​(String label)
      • getLabelFont

        public javax.media.j3d.Font3D getLabelFont()
      • setLabelFont

        public void setLabelFont​(javax.media.j3d.Font3D font)
      • getTickFont

        public javax.media.j3d.Font3D getTickFont()
      • setTickFont

        public void setTickFont​(javax.media.j3d.Font3D font)
      • getTickLocations

        public double[] getTickLocations()
        Tick labels and locations (positions) can be set by the caller or calculated and set by the createLabelsNTicks method as a convenience.
      • setTickLocations

        public void setTickLocations​(double[] ticks)
      • getTickLabels

        public String[] getTickLabels()
      • setTickLabels

        public void setTickLabels​(String[] labels)
      • createLabelsNTicks

        public void createLabelsNTicks​(double min,
                                       double max)
        Call the createLabelsNTicks method if you would like the axisbuilder to create axis labels and tick positions for you.
      • apply

        public void apply()
        Call this method after setting the required axis properties, to actually setup/modify the axis appearance.
      • getNode

        public javax.media.j3d.Node getNode()
        Returns the node representing this Axis Subclasses can override this method to transform this axis to make it into an X,Y,Z axis.
      • setAxisNonPickable

        protected void setAxisNonPickable()