com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
Class GeometryArrayState
java.lang.Object
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.SceneGraphObjectState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.NodeComponentState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.GeometryState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.GeometryArrayState
- Direct Known Subclasses:
- GeometryStripArrayState, IndexedGeometryArrayState, LineArrayState, QuadArrayState, TriangleArrayState
public abstract class GeometryArrayState
- extends GeometryState
Method Summary |
protected void |
readConstructorParams(java.io.DataInput in)
Read the parameters required for the constructor of the Java3D object |
protected double[] |
readDoubleArray(java.io.DataInput in)
|
protected float[] |
readFloatArray(java.io.DataInput in)
|
void |
readObject(java.io.DataInput in)
|
protected void |
writeConstructorParams(java.io.DataOutput out)
Write the parameters required for the constructor of the Java3D object |
protected void |
writeDoubleArray(java.io.DataOutput out,
double[] array)
|
protected void |
writeFloatArray(java.io.DataOutput out,
float[] array)
|
void |
writeObject(java.io.DataOutput out)
DO NOT call symbolTable.addReference in writeObject as this (may)
result in a concurrentModificationException. |
Methods inherited from class com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.SceneGraphObjectState |
buildGraph, cleanup, createNode, createNode, createNode, createNode, createState, getNode, getNodeID, getSymbol, readString, writeString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
vertexFormat
protected int vertexFormat
vertexCount
protected int vertexCount
texCoordSetCount
protected int texCoordSetCount
texCoordSetMap
protected int[] texCoordSetMap
FORMAT_NULL
private static final int FORMAT_NULL
- See Also:
- Constant Field Values
FORMAT_BYTE
private static final int FORMAT_BYTE
- See Also:
- Constant Field Values
FORMAT_FLOAT
private static final int FORMAT_FLOAT
- See Also:
- Constant Field Values
FORMAT_DOUBLE
private static final int FORMAT_DOUBLE
- See Also:
- Constant Field Values
FORMAT_3B
private static final int FORMAT_3B
- See Also:
- Constant Field Values
FORMAT_4B
private static final int FORMAT_4B
- See Also:
- Constant Field Values
FORMAT_2F
private static final int FORMAT_2F
- See Also:
- Constant Field Values
FORMAT_3F
private static final int FORMAT_3F
- See Also:
- Constant Field Values
FORMAT_4F
private static final int FORMAT_4F
- See Also:
- Constant Field Values
FORMAT_2D
private static final int FORMAT_2D
- See Also:
- Constant Field Values
FORMAT_3D
private static final int FORMAT_3D
- See Also:
- Constant Field Values
GeometryArrayState
public GeometryArrayState(SymbolTableData symbol,
Controller control)
writeObject
public void writeObject(java.io.DataOutput out)
throws java.io.IOException
- Description copied from class:
SceneGraphObjectState
- DO NOT call symbolTable.addReference in writeObject as this (may)
result in a concurrentModificationException.
All references should be created in the constructor
- Overrides:
writeObject
in class NodeComponentState
- Throws:
java.io.IOException
readObject
public void readObject(java.io.DataInput in)
throws java.io.IOException
- Overrides:
readObject
in class NodeComponentState
- Throws:
java.io.IOException
writeConstructorParams
protected void writeConstructorParams(java.io.DataOutput out)
throws java.io.IOException
- Description copied from class:
SceneGraphObjectState
- Write the parameters required for the constructor of the Java3D object
- Overrides:
writeConstructorParams
in class SceneGraphObjectState
- Throws:
java.io.IOException
readConstructorParams
protected void readConstructorParams(java.io.DataInput in)
throws java.io.IOException
- Description copied from class:
SceneGraphObjectState
- Read the parameters required for the constructor of the Java3D object
- Overrides:
readConstructorParams
in class SceneGraphObjectState
- Throws:
java.io.IOException
writeDoubleArray
protected void writeDoubleArray(java.io.DataOutput out,
double[] array)
throws java.io.IOException
- Throws:
java.io.IOException
readDoubleArray
protected double[] readDoubleArray(java.io.DataInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeFloatArray
protected void writeFloatArray(java.io.DataOutput out,
float[] array)
throws java.io.IOException
- Throws:
java.io.IOException
readFloatArray
protected float[] readFloatArray(java.io.DataInput in)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.