See: Description
| Interface | Description |
|---|---|
| CompressionStream.GeometryAccessor |
Interface to access GeometryArray vertex components and add them to the
compression stream.
|
| GeneralizedStripFlags |
A class which implements GeneralizedStripFlags provides the means to access
the vertex replace code flags associated with each vertex of a generalized
strip.
|
| Class | Description |
|---|---|
| CommandStream |
This class is used to build the bit-level compression command stream which
is the final result of the compression process.
|
| CompressedGeometryData |
The compressed geometry object is used to store geometry in a
compressed format.
|
| CompressedGeometryData.Header |
The Header class is a data container for the header information,
used in conjunction with a CompressedGeometryData object.
|
| CompressedGeometryFile |
This class provides methods to read and write compressed geometry resource
files.
|
| CompressedGeometryRetained |
The compressed geometry object is used to store geometry in a
compressed format.
|
| CompressionStream |
This class is used as input to a geometry compressor.
|
| CompressionStream.IndexArrays |
Class which holds index array references for a geometry array.
|
| CompressionStream.VertexCopy | |
| CompressionStream.VertexIndices |
Class which holds indices for a specific vertex of an
IndexedGeometryArray.
|
| CompressionStreamColor |
This class represents a color in a compression stream.
|
| CompressionStreamElement |
Instances of this class are used as elements in a CompressionStream.
|
| CompressionStreamNormal |
This class represents a normal in a compression stream.
|
| CompressionStreamVertex |
This class represents a vertex in a compression stream.
|
| GeneralizedStrip |
This class provides static methods to support topological
transformations on generalized strips.
|
| GeneralizedStrip.IntList |
The IntList is like an ArrayList, but avoids the Integer
object wrapper and accessor overhead for simple lists of ints.
|
| GeneralizedStrip.StripArray |
The StripArray class is used as the output of some conversion methods
in the GeneralizedStrip class.
|
| GeneralizedVertexList |
The GeneralizedVertexList class is a variable-size list used to
collect the vertices for a generalized strip of points, lines, or
triangles.
|
| GeometryCompressor |
A GeometryCompressor takes a stream of geometric elements and
quantization parameters (the CompressionStream object) and
compresses it into a stream of commands as defined by appendix B
of the Java 3D specification.
|
| GeometryDecompressor |
This abstract class provides the base methods needed to create a geometry
decompressor.
|
| GeometryDecompressor.HuffmanTableEntry |
Decompression table entry.
|
| GeometryDecompressor.MeshBufferEntry |
Mesh buffer entry containing position, normal, and color.
|
| GeometryDecompressorShape3D |
This class implements a Shape3D backend for the abstract
GeometryDecompressor.
|
| HuffmanNode |
Instances of this class are used as the nodes of binary trees representing
mappings of tags to compression stream elements.
|
| HuffmanNode.FrequencyComparator |
Sorts nodes in ascending order by frequency.
|
| HuffmanNode.TagLengthComparator |
Sorts nodes in descending order by tag bit length.
|
| HuffmanTable |
This class maintains a map from compression stream elements (tokens) onto
HuffmanNode objects.
|
| MeshBuffer |
This class mirrors the vertex mesh buffer stack supported by the geometry
compression semantics.
|
Provides compressed geometry utility classes. This package supersedes the javax.media.j3d.CompressedGeometry class and the com.sun.j3d.utils.compression package.
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.