IsoSurface Rendering of an AR Representation

Package rlaramee

Class Summary
ASCIIcubeParser This class has the sole responsibility of parsing ASCII cubes
ASCIIfloatReader Description: The ASCIIfloatReader reads the input file.
ASCIItoASCIIcubeFilter Description Reads ASCII cubes and writes ASCII cubes that have made it through the filter.
ASCIItoASCIIsortCube Description The ASCIItoBinaryCubes object reads the input file.
ASCIItoASCIIsortErrCube Description The ASCIItoBinaryCubes object reads the input file.
BinaryCubeReader Description: This program is supposed to read binary cube objects and add them to the Octree
Chain Description: A ChainGang is composed of Chain s and a Chain lies on the side of an AR octree node.
ChainGang Description: This class encapsulates all the AR chain processing.
Constant  
Cube Description A Cube is the basic storage object for volume data.
CubeVertex Description A [cube|face] is made up of [8|4] vertices.
DataType Description To investigate the error introduced by casting from one data type to another
FileHandler Description The class has the file methods that we use over and over again.
FileName Description: The purpose of the class is to examine an input file name and set proper input data file settings indicated in the name of the file itself.
FromASCIItoBinaryCube Description This program converts Cube objects from ASCII to binary format using serialization.
FromASCIItoBinaryFloat Description This program converts a uniform resolution of floats from ASCII to binary format
FromASCIItoBinarySortCube Description The FromASCIItoBinarySortCube object reads the input file.
FromFloatToCube Description: This object will read 1 or more sets of floats, each of which is a variate, and output the corresponding cube representation (of the same data set)
FromMRtoARcube Description: The idea behind FromMRtoAR.java is to read a set of uniform resolution volume data stored as binary cubes and output in adaptive resolution represented cubes.
Interpolator Description: The interpolator handles all of the interpolation calculations.
IsoSurface Description: An IsoSurface is the output of the Marching Cubes rendering algorithm.
IsoSurfaceAdaptive Description: The adapative isosurface consists of all coarser octree nodes and their cubes that share vertices either on their (own) edges or faces with finer resolution neighbors.
IsoXvertex Description: The idea behind IsoXvertex, IsoYvertex, and IsoZvertex is to save memory.
IsoYvertex Description: The idea behind IsoXvertex , IsoYvertex , and IsoZvertex is to save memory.
IsoZvertex Description: The idea behind IsoXvertex , IsoYvertex , and IsoZvertex is to save memory.
MarchingCubes Description: Marching Cubes is a filter that takes as input a volume [e.g., 3D structured point set] and generates on output one or more isosurfaces.
MarchingCubesCases Description: Marching Cubes Cases is a case table for generating isosurfaces.
Memory Description: This is a memory class used to manage and report the state of the Java VMs memory at runtime.
Octree Description: An OctTree is our data structure for storing and organizing the volume data in an adaptive resolution representation.
OctreeARnode Description: Adaptive Resolution octree nodes have more responsibilities than a "plain" octree node.
OctreeInternalNode Description: There is an opportunity to save memory by distinguishing between internal octree nodes and leaf nodes.
OctreeLeafNode Description: The Octree is made up of Octree Nodes.
OctreeNode Description: The Octree is made up of Octree Nodes.
ProcessTimer Description: This class is responsible for all of the timing functions needed for the program.
SharedEdgeVertex Description: The purpose of the SharedEdgeVertex object is to avoid paging.
SharedFacialVertex Description: The purpose of the SharedVertex object is to avoid paging.
SharedVertex Description: The purpose of the SharedVertex object is to avoid paging.
Triangle Description: Ultimately, triangles are what is generated and rendered.
TriangleEdge Description: A triangle edge object lies on the side of an AR octree node.
TriangleVertex Description: A Cube is made up of 8 vertices.
TriangleVertexList Description: This is a list of all the triangle vertices.
Vertex Description A [cube|triangle] is made up of [8|3] vertices.
VisOptionsDialog  
 


IsoSurface Rendering of an AR Representation