A B C D E F G H I M N O P R S T U V W X 

A

ATTR - Static variable in interface darwin.jopenctm.compression.MeshDecoder
 
AttributeData - Class in darwin.jopenctm.data
 
AttributeData(String, String, float, float[]) - Constructor for class darwin.jopenctm.data.AttributeData
 
attributs - Variable in class darwin.jopenctm.data.Mesh
 

B

BadFormatException - Exception in darwin.jopenctm.errorhandling
 
BadFormatException(String) - Constructor for exception darwin.jopenctm.errorhandling.BadFormatException
 

C

calcSmoothNormals(float[], int[]) - Static method in class darwin.jopenctm.compression.CommonAlgorithms
Calculate the smooth normals for a given mesh.
checkIntegrity() - Method in class darwin.jopenctm.data.AttributeData
 
checkIntegrity() - Method in class darwin.jopenctm.data.Grid
 
checkIntegrity() - Method in class darwin.jopenctm.data.Mesh
 
checkTag(int, int) - Method in class darwin.jopenctm.compression.RawDecoder
 
CommonAlgorithms - Class in darwin.jopenctm.compression
 
CommonAlgorithms() - Constructor for class darwin.jopenctm.compression.CommonAlgorithms
 
compareTo(SortableVertex) - Method in class darwin.jopenctm.data.SortableVertex
 
compareTo(Triangle) - Method in class darwin.jopenctm.data.Triangle
 
copyBack(int[], int) - Method in class darwin.jopenctm.data.Triangle
 
CTM_ATTR_ELEMENT_COUNT - Static variable in class darwin.jopenctm.data.Mesh
 
CTM_NORMAL_ELEMENT_COUNT - Static variable in class darwin.jopenctm.data.Mesh
 
CTM_POSITION_ELEMENT_COUNT - Static variable in class darwin.jopenctm.data.Mesh
 
CTM_UV_ELEMENT_COUNT - Static variable in class darwin.jopenctm.data.Mesh
 
CtmFileReader - Class in darwin.jopenctm.io
 
CtmFileReader(InputStream) - Constructor for class darwin.jopenctm.io.CtmFileReader
 
CtmFileWriter - Class in darwin.jopenctm.io
 
CtmFileWriter(OutputStream, MeshEncoder) - Constructor for class darwin.jopenctm.io.CtmFileWriter
 
CtmFileWriter(OutputStream, MeshEncoder, int) - Constructor for class darwin.jopenctm.io.CtmFileWriter
 
CtmInputStream - Class in darwin.jopenctm.io
 
CtmInputStream(InputStream) - Constructor for class darwin.jopenctm.io.CtmInputStream
 
CtmOutputStream - Class in darwin.jopenctm.io
 
CtmOutputStream(OutputStream) - Constructor for class darwin.jopenctm.io.CtmOutputStream
 
CtmOutputStream(int, OutputStream) - Constructor for class darwin.jopenctm.io.CtmOutputStream
 

D

darwin.jopenctm.compression - package darwin.jopenctm.compression
 
darwin.jopenctm.data - package darwin.jopenctm.data
 
darwin.jopenctm.errorhandling - package darwin.jopenctm.errorhandling
 
darwin.jopenctm.io - package darwin.jopenctm.io
 
decode(MeshInfo, CtmInputStream) - Method in interface darwin.jopenctm.compression.MeshDecoder
 
decode(MeshInfo, CtmInputStream) - Method in class darwin.jopenctm.compression.MG1Decoder
 
decode(MeshInfo, CtmInputStream) - Method in class darwin.jopenctm.compression.MG2Decoder
 
decode(MeshInfo, CtmInputStream) - Method in class darwin.jopenctm.compression.RawDecoder
 
decode() - Method in class darwin.jopenctm.io.CtmFileReader
 

E

encode(Mesh, CtmOutputStream) - Method in interface darwin.jopenctm.compression.MeshEncoder
 
encode(Mesh, CtmOutputStream) - Method in class darwin.jopenctm.compression.MG2Encoder
 
encode(Mesh, CtmOutputStream) - Method in class darwin.jopenctm.compression.RawEncoder
 
encode(Mesh, String) - Method in class darwin.jopenctm.io.CtmFileWriter
 
equals(Object) - Method in class darwin.jopenctm.data.AttributeData
 
equals(Object) - Method in class darwin.jopenctm.data.Mesh
 
equals(Object) - Method in class darwin.jopenctm.data.SortableVertex
 
equals(Object) - Method in class darwin.jopenctm.data.Triangle
 

F

FORMAT_VERSION - Static variable in class darwin.jopenctm.compression.RawDecoder
 
fromStream(CtmInputStream) - Static method in class darwin.jopenctm.data.Grid
 

G

getAttrCount() - Method in class darwin.jopenctm.data.Mesh
 
getAttrCount() - Method in class darwin.jopenctm.io.MeshInfo
 
getAverageEdgeLength() - Method in class darwin.jopenctm.data.Mesh
 
getDivision() - Method in class darwin.jopenctm.data.Grid
 
getFileComment() - Method in class darwin.jopenctm.io.CtmFileReader
before calling this method the first time, the decode method has to be called.
getFormatVersion() - Method in interface darwin.jopenctm.compression.MeshEncoder
 
getFormatVersion() - Method in class darwin.jopenctm.compression.RawEncoder
 
getMax() - Method in class darwin.jopenctm.data.Grid
 
getMin() - Method in class darwin.jopenctm.data.Grid
 
getSize() - Method in class darwin.jopenctm.data.Grid
 
getTag() - Method in interface darwin.jopenctm.compression.MeshEncoder
 
getTag() - Method in class darwin.jopenctm.compression.MG1Encoder
 
getTag() - Method in class darwin.jopenctm.compression.MG2Encoder
 
getTag() - Method in class darwin.jopenctm.compression.RawEncoder
 
getTagInt(String) - Static method in class darwin.jopenctm.io.CtmFileReader
 
getTriangleCount() - Method in class darwin.jopenctm.data.Mesh
 
getTriangleCount() - Method in class darwin.jopenctm.io.MeshInfo
 
getUVCount() - Method in class darwin.jopenctm.data.Mesh
 
getUvMapCount() - Method in class darwin.jopenctm.io.MeshInfo
 
getVertexCount() - Method in class darwin.jopenctm.data.Mesh
 
getVertexCount() - Method in class darwin.jopenctm.io.MeshInfo
 
GIDX - Static variable in class darwin.jopenctm.compression.MG2Decoder
 
Grid - Class in darwin.jopenctm.data
 
Grid(float[], float[], int[]) - Constructor for class darwin.jopenctm.data.Grid
 
gridIdxToPoint(Grid, int) - Static method in class darwin.jopenctm.compression.CommonAlgorithms
Convert a grid index to a point (the min x/y/z for the given grid box).
gridIndex - Variable in class darwin.jopenctm.data.SortableVertex
Grid index.

H

HAS_NORMAL_BIT - Static variable in class darwin.jopenctm.io.MeshInfo
 
hashCode() - Method in class darwin.jopenctm.data.AttributeData
 
hashCode() - Method in class darwin.jopenctm.data.Mesh
 
hashCode() - Method in class darwin.jopenctm.data.SortableVertex
 
hashCode() - Method in class darwin.jopenctm.data.Triangle
 
hasNormals() - Method in class darwin.jopenctm.data.Mesh
 
hasNormals() - Method in class darwin.jopenctm.io.MeshInfo
 

I

indices - Variable in class darwin.jopenctm.data.Mesh
 
INDX - Static variable in interface darwin.jopenctm.compression.MeshDecoder
 
interleavedInsert(int, byte[], int, int) - Static method in class darwin.jopenctm.io.CtmOutputStream
 
interleavedRetrive(byte[], int, int) - Static method in class darwin.jopenctm.io.CtmInputStream
 
InvalidDataException - Exception in darwin.jopenctm.errorhandling
 
InvalidDataException(String) - Constructor for exception darwin.jopenctm.errorhandling.InvalidDataException
 
isFormatSupported(int, int) - Method in interface darwin.jopenctm.compression.MeshDecoder
 
isFormatSupported(int, int) - Method in class darwin.jopenctm.compression.MG1Decoder
 
isFormatSupported(int, int) - Method in class darwin.jopenctm.compression.MG2Decoder
 
isFormatSupported(int, int) - Method in class darwin.jopenctm.compression.RawDecoder
 

M

makeIndexDeltas(int[]) - Method in class darwin.jopenctm.compression.MG1Encoder
Calculate various forms of derivatives in order to reduce data entropy.
makeNormalCoordSys(float[], int) - Static method in class darwin.jopenctm.compression.CommonAlgorithms
Create an ortho-normalized coordinate system where the Z-axis is aligned with the given normal.
materialName - Variable in class darwin.jopenctm.data.AttributeData
 
Mesh - Class in darwin.jopenctm.data
 
Mesh(float[], float[], int[], AttributeData[], AttributeData[]) - Constructor for class darwin.jopenctm.data.Mesh
 
MeshDecoder - Interface in darwin.jopenctm.compression
 
MeshEncoder - Interface in darwin.jopenctm.compression
 
MeshInfo - Class in darwin.jopenctm.io
 
MeshInfo(int, int, int, int, int) - Constructor for class darwin.jopenctm.io.MeshInfo
 
MG1_TAG - Static variable in class darwin.jopenctm.compression.MG1Decoder
 
MG1Decoder - Class in darwin.jopenctm.compression
 
MG1Decoder() - Constructor for class darwin.jopenctm.compression.MG1Decoder
 
MG1Encoder - Class in darwin.jopenctm.compression
 
MG1Encoder() - Constructor for class darwin.jopenctm.compression.MG1Encoder
 
MG2_HEADER_TAG - Static variable in class darwin.jopenctm.compression.MG2Decoder
 
MG2_Tag - Static variable in class darwin.jopenctm.compression.MG2Decoder
 
MG2Decoder - Class in darwin.jopenctm.compression
 
MG2Decoder() - Constructor for class darwin.jopenctm.compression.MG2Decoder
 
MG2Encoder - Class in darwin.jopenctm.compression
 
MG2Encoder(float, float) - Constructor for class darwin.jopenctm.compression.MG2Encoder
 
MG2Encoder() - Constructor for class darwin.jopenctm.compression.MG2Encoder
 

N

name - Variable in class darwin.jopenctm.data.AttributeData
 
NORM - Static variable in interface darwin.jopenctm.compression.MeshDecoder
 
normals - Variable in class darwin.jopenctm.data.Mesh
 

O

OCTM - Static variable in class darwin.jopenctm.io.CtmFileReader
 
originalIndex - Variable in class darwin.jopenctm.data.SortableVertex
Original index (before sorting).

P

PackedInputStream - Class in darwin.jopenctm.io
 
PackedInputStream(byte[]) - Constructor for class darwin.jopenctm.io.PackedInputStream
 
precision - Variable in class darwin.jopenctm.data.AttributeData
 

R

RAW_TAG - Static variable in class darwin.jopenctm.compression.RawDecoder
 
RawDecoder - Class in darwin.jopenctm.compression
 
RawDecoder() - Constructor for class darwin.jopenctm.compression.RawDecoder
 
RawEncoder - Class in darwin.jopenctm.compression
 
RawEncoder() - Constructor for class darwin.jopenctm.compression.RawEncoder
 
readCompressedData(int) - Method in class darwin.jopenctm.io.CtmInputStream
 
readFloatArray(CtmInputStream, int, int) - Method in class darwin.jopenctm.compression.MG1Decoder
 
readFloatArray(CtmInputStream, int, int) - Method in class darwin.jopenctm.compression.RawDecoder
 
readIntArray(CtmInputStream, int, int, boolean) - Method in class darwin.jopenctm.compression.MG1Decoder
 
readIntArray(CtmInputStream, int, int, boolean) - Method in class darwin.jopenctm.compression.RawDecoder
 
readLittleFloat() - Method in class darwin.jopenctm.io.CtmInputStream
Reads floating point type stored in little endian (see readFloat() for big endian)

readLittleFloatArray(int) - Method in class darwin.jopenctm.io.CtmInputStream
 
readLittleInt() - Method in class darwin.jopenctm.io.CtmInputStream
reads a single Integer value, in little edian order

readLittleIntArray(int) - Method in class darwin.jopenctm.io.CtmInputStream
 
readPackedFloats(int, int) - Method in class darwin.jopenctm.io.CtmInputStream
 
readPackedInts(int, int, boolean) - Method in class darwin.jopenctm.io.CtmInputStream
 
readString() - Method in class darwin.jopenctm.io.CtmInputStream
 
rearrangeTriangles(int[]) - Method in class darwin.jopenctm.compression.MG1Encoder
Re-arrange all triangles for optimal compression.
restoreIndices(int, int[]) - Method in class darwin.jopenctm.compression.MG1Decoder
 
restoreVertices(int[], int[], Grid, float) - Static method in class darwin.jopenctm.compression.CommonAlgorithms
Calculate inverse derivatives of the vertices.

S

SortableVertex - Class in darwin.jopenctm.data
 
SortableVertex(float, int, int) - Constructor for class darwin.jopenctm.data.SortableVertex
 
STANDARD_NORMAL_PRECISION - Static variable in class darwin.jopenctm.compression.MG2Encoder
 
STANDARD_PRECISION - Static variable in class darwin.jopenctm.data.AttributeData
 
STANDARD_UV_PRECISION - Static variable in class darwin.jopenctm.data.AttributeData
 
STANDARD_VERTEX_PRECISION - Static variable in class darwin.jopenctm.compression.MG2Encoder
 

T

TEXC - Static variable in interface darwin.jopenctm.compression.MeshDecoder
 
texcoordinates - Variable in class darwin.jopenctm.data.Mesh
 
Triangle - Class in darwin.jopenctm.data
 
Triangle(int[], int) - Constructor for class darwin.jopenctm.data.Triangle
 

U

unpack(int) - Static method in class darwin.jopenctm.io.CtmFileReader
 

V

values - Variable in class darwin.jopenctm.data.AttributeData
 
VERT - Static variable in interface darwin.jopenctm.compression.MeshDecoder
 
vertices - Variable in class darwin.jopenctm.data.Mesh
 

W

writeCompressedData(byte[]) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writeFloatArray(float[], CtmOutputStream, int, int) - Method in class darwin.jopenctm.compression.MG1Encoder
 
writeFloatArray(float[], CtmOutputStream, int, int) - Method in class darwin.jopenctm.compression.RawEncoder
 
writeIndicies(int[], CtmOutputStream) - Method in class darwin.jopenctm.compression.MG1Encoder
 
writeIndicies(int[], CtmOutputStream) - Method in class darwin.jopenctm.compression.RawEncoder
 
writeLittleFloat(float) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writeLittleFloatArray(float[]) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writeLittleInt(int) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writeLittleIntArray(int[]) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writePackedFloats(float[], int, int) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writePackedInts(int[], int, int, boolean) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writeString(String) - Method in class darwin.jopenctm.io.CtmOutputStream
 
writeToStream(CtmOutputStream) - Method in class darwin.jopenctm.data.Grid
 

X

x - Variable in class darwin.jopenctm.data.SortableVertex
Vertex X coordinate (used for sorting).
A B C D E F G H I M N O P R S T U V W X 

Copyright © 2013. All Rights Reserved.