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:
________
/# /|
/ # / |
/__#____/ |
| #####|###
| / | #
|/______|#
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Plot3DAxes.AxesGroupFactory
public Plot3DAxes.AxesGroupFactory(double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax)
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.icons