|
IsoSurface Rendering of an AR Representation | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--rlaramee.Constant
Field Summary | |
static int |
ALLLEVELS
|
static short |
AR01
|
static short |
AR02
|
static short |
AR05
|
static short |
AR10
|
static short |
AR15
|
static short |
AR20
|
static short |
AR25
|
static byte |
ARTEST1
|
static byte |
ARTEST2
|
static byte |
BACK
|
static int |
BIG_NEG
taken from VisAD, used in TriangleVertex.new() |
static int |
BOTTOMARRAYLEVEL
used in OctreeNode.addNodeFromBottom() |
static int |
BOTTOMLEVEL
|
static byte |
BRIGHTNESS
|
static byte |
COARSER
|
static int |
COARSETOFINE
used in IsoSurface.findInconsistentVerticesOrSubdivide() and OctreeNode.mapDirectionsFromOctant |
static boolean |
DEBUG
|
static byte |
DOWN
|
static byte |
E0
E = edge |
static byte |
E1
|
static byte |
E10
|
static byte |
E11
|
static byte |
E2
|
static byte |
E3
|
static byte |
E4
|
static byte |
E5
|
static byte |
E6
|
static byte |
E7
|
static byte |
E8
|
static byte |
E9
|
static double |
EPSILON
used in Vertex.isEqual() |
static byte |
ERROR
|
static byte |
FINER
|
static int |
FINETOCOARSE
|
static int |
FROMABOVE
used by the Octree class (among others) |
static int |
FROMBELOW
used by the Octree class (among others) |
static int |
FROMLEFT
used by the Octree class (among others) |
static byte |
FRONT
|
static byte |
HEAD
|
static int |
HEIGHT
|
static byte |
HUE
|
static int |
INVALID
used in IsoSurface.getActualVisADcoords() and OctreeNode.removeTriangles() |
static byte |
KNEE
|
static byte |
LEFT
used in neighbor finding |
static byte |
LOBSTER
|
static float |
MAXBLOCKCOORD
|
static float |
MAXIMUMDATA
|
static float |
MAXVISADCOORD
|
static float |
MINBLOCKCOORD
dimensional constants, used by Vertex class (among others) |
static float |
MINIMUMDATA
used in Octree.java for the root node |
static float |
MINVISADCOORD
called from IsoSurface.getActualVisADcoords |
static short |
MR
|
static byte |
NOERR
|
static byte |
NULL
File menu constants |
static byte |
NUMFACES
used in OctreeARnode.setChainLink() |
static byte |
NUMLEVELS
used by the Octree class (among others) |
static byte |
O0
O = octant |
static byte |
O1
|
static byte |
O2
|
static byte |
O3
|
static byte |
O4
|
static byte |
O5
|
static byte |
O6
|
static byte |
O7
|
static byte |
OPEN
|
static byte |
P0
P = point |
static byte |
P1
|
static byte |
P2
|
static byte |
P3
|
static byte |
P4
|
static byte |
P5
|
static byte |
P6
|
static byte |
P7
|
static byte |
QUIT
|
static float |
REMOVEDVAL1
used in Triangle.isWithin() the 2nd method |
static float |
REMOVEDVAL2
|
static short |
RES1
ditto ditto These are used for the cube data set resolutions |
static short |
RES128
|
static short |
RES129
|
static short |
RES16
|
static short |
RES17
|
static short |
RES2
|
static short |
RES256
|
static short |
RES257
|
static short |
RES3
|
static short |
RES32
|
static short |
RES33
|
static short |
RES4
|
static short |
RES5
|
static short |
RES64
|
static short |
RES65
|
static short |
RES8
|
static short |
RES9
|
static byte |
RIGHT
|
static byte |
SATURATION
|
static byte |
SPHERE
|
static short |
TOOBIG
used in the FromFloatToCube class |
static byte |
TRANSPARENCY
|
static byte |
UP
|
static byte |
VARIATE1
|
static byte |
VARIATE2
|
static int |
WIDTH
Default width and height |
static byte |
XAXIS
Used in Cube Interpolator TriangleVertex Gridded3DMRSet classes |
static float |
XROWS
|
static byte |
YAXIS
|
static float |
YCOLUMNS
|
static byte |
ZAXIS
|
static float |
ZLAYERS
|
Constructor Summary | |
Constant()
|
Method Summary | |
static byte |
fromCubeResolutionToLevel(short cubeResolution)
This method maps a resolution to a "level". |
static short |
fromCubeToFloatResolution(short cubeResolution)
|
static byte |
fromFloatResolutionToLevel(short floatResolution)
This method maps a float data set resolution to a "level". |
static short |
fromFloatToCubeResolution(short floatResolution)
|
static short |
fromLevelToCubeResolution(byte level)
This is called from IsoSurfaceAdaptive.addAdaptiveNode() It is a sad consequence of the "level" terminology, which hopefully Bob will purge from the code someday |
static short |
nextCoarserResolution(short resolution)
This is called from BinaryCubeReader.run() and IsoSurfaceAdaptive.process2ndPass() |
static short |
nextFinerResolution(short resolution)
This is called from IsoSurfaceAdaptive.process2ndPass() |
static boolean |
printDir(byte direction)
|
static byte |
reverseDir(byte toDirection)
|
static java.lang.String |
toStringDir(byte direction)
|
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final boolean DEBUG
public static final byte NUMLEVELS
public static final int FROMABOVE
public static final int FROMLEFT
public static final int FROMBELOW
public static final byte LEFT
LEFT/RIGHT -along x axis DOWN/UP -along y axis BACK/FRONT -along z axis (this is important)
public static final byte RIGHT
public static final byte DOWN
public static final byte UP
public static final byte BACK
public static final byte FRONT
public static final byte NUMFACES
public static final byte COARSER
public static final byte FINER
public static final float MINBLOCKCOORD
public static final float MAXBLOCKCOORD
public static final float XROWS
public static final float YCOLUMNS
public static final float ZLAYERS
public static final float MINVISADCOORD
public static final float MAXVISADCOORD
public static final int ALLLEVELS
public static final int BOTTOMLEVEL
public static final byte NULL
public static final byte OPEN
public static final byte QUIT
public static final byte XAXIS
public static final byte YAXIS
public static final byte ZAXIS
public static final byte ERROR
public static final byte HUE
public static final byte SATURATION
public static final byte BRIGHTNESS
public static final byte NOERR
public static final byte TRANSPARENCY
public static final int WIDTH
public static final int HEIGHT
public static final float MINIMUMDATA
public static final float MAXIMUMDATA
public static final double EPSILON
public static final int BIG_NEG
public static final int BOTTOMARRAYLEVEL
public static final int INVALID
We chose not to use a value of -1 because this causes a problem with vertices that, when transformed from block space to the VisAD view volume, lie on the border of the view volume at z == -1 ( a valid coordinate in the VisAD view volume )
public static final int COARSETOFINE
public static final int FINETOCOARSE
public static final float REMOVEDVAL1
public static final float REMOVEDVAL2
public static final byte E0
used in OctreeNode.onCoarseEdge() SharedEdgeVertex.setCoarseEdge()
public static final byte E1
public static final byte E2
public static final byte E3
public static final byte E4
public static final byte E5
public static final byte E6
public static final byte E7
public static final byte E8
public static final byte E9
public static final byte E10
public static final byte E11
public static final byte O0
used in OctreeNode.reflect() OctreeNode.adjacent() OctreeARnode.onCoarseEdge()
public static final byte O1
public static final byte O2
public static final byte O3
public static final byte O4
public static final byte O5
public static final byte O6
public static final byte O7
public static final byte P0
used in Cube.java OctreeNode.java Octree.java IsoSurface.java ASCIIcubeParser.java Triangle.isWithin()
public static final byte P1
public static final byte P2
public static final byte P3
public static final byte P4
public static final byte P5
public static final byte P6
public static final byte P7
public static final byte HEAD
public static final byte LOBSTER
public static final byte KNEE
public static final byte SPHERE
public static final byte ARTEST1
public static final byte ARTEST2
public static final short MR
public static final short AR01
public static final short AR02
public static final short AR05
public static final short AR10
public static final short AR15
public static final short AR20
public static final short AR25
public static final short RES1
public static final short RES2
public static final short RES4
public static final short RES8
public static final short RES16
public static final short RES32
public static final short RES64
public static final short RES128
public static final short RES256
public static final short RES3
public static final short RES5
public static final short RES9
public static final short RES17
public static final short RES33
public static final short RES65
public static final short RES129
public static final short RES257
public static final short TOOBIG
public static final byte VARIATE1
public static final byte VARIATE2
Constructor Detail |
public Constant()
Method Detail |
public static boolean printDir(byte direction)
direction
- one of the directions defined in
Constant.java public static java.lang.String toStringDir(byte direction)
direction
- one of the directions defined in
Constant.java public static byte reverseDir(byte toDirection)
toDirection
- one of the directions defined in
Constant.java public static short nextCoarserResolution(short resolution)
public static short nextFinerResolution(short resolution)
public static short fromCubeToFloatResolution(short cubeResolution)
a
- resolution of cube datapublic static short fromFloatToCubeResolution(short floatResolution)
a
- resolution of float datapublic static byte fromCubeResolutionToLevel(short cubeResolution)
cubeResolution
- a resolution of datapublic static byte fromFloatResolutionToLevel(short floatResolution)
floatResolution
- a resolution of float data setpublic static short fromLevelToCubeResolution(byte level)
|
IsoSurface Rendering of an AR Representation | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |