MVT API

mvt.graphics
Class Plot3DAxes.AxesGroupFactory

java.lang.Object
  |
  +--mvt.graphics.Plot3DAxes.AxesGroupFactory
Enclosing class:
Plot3DAxes

class Plot3DAxes.AxesGroupFactory
extends java.lang.Object

AxesGroup is a factory-style object in which the only instances must be retrieved from the static method getActiveAxesGroup(). The AxesGroup contains three axes (left, bottom, & right) that will be the leftmost, bottom-leftmost, and bottom-rightmost axes that surround the GraphicsComponent. The possible axes configurations are listed below and named by a position number. Inside the AxesGroup, each of the "positions" represents a possible Axes configuration.

 Orientation:

      z increasing
       ^
       |
       | 
       |    
       |-----> y increasing 
      /
     /
    * 
   x increasing

 Position 0:
        ________
       /|      /|
      / |     / |
     #_______/  |
     #  | _ _|_ #
     # /     | #   
     ##########

 Position 1:
        ________
       /|      /|
      / |     / |
     /_______#  |
     |  ####=#=##
     | /     # #   
     |/______##

 Position 2:
        ________
       /|      /#
      / |     / #
     /_______/  #
     |  #####|###
     | #     | /   
     |#______|/

 Position 3:
        ________
       /#      /|
      / #     / |
     /__#____/  |
     |  # _ _|_ |
     | #     | /   
     #########/

 Position 4:
        ________
       /|      /|
      / |     / |
     #_______/  |
     #  #####|###
     # #     | /   
     ##______|/

 Position 5:
        ________
       /|      /|
      / |     / |
     /_______#  |
     |  # _ _#_ |
     | #     # /   
     |########/

 Position 6:
        ________
       /|      /#
      / |     / #
     /_______/  #
     |  | _ _|_ #
     | /     | #   
     |#########

 Position 7:
        ________
       /#      /|
      / #     / |
     /__#____/  |
     |  #####|###
     | /     | #   
     |/______|#
 


Constructor Summary
Plot3DAxes.AxesGroupFactory(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
           
 
Method Summary
 Plot3DAxes.AxesGroup getActiveAxesGroup()
          Search through all the vertical axes and record the leftmost one (which will indicate which set of axes need to be drawn).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Plot3DAxes.AxesGroupFactory

public Plot3DAxes.AxesGroupFactory(double xmin,
                                   double xmax,
                                   double ymin,
                                   double ymax,
                                   double zmin,
                                   double zmax)
Method Detail

getActiveAxesGroup

public Plot3DAxes.AxesGroup getActiveAxesGroup()
Search through all the vertical axes and record the leftmost one (which will indicate which set of axes need to be drawn).


MVT API

mvt.icons