com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d
Class TriangleFanArrayState
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
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.GeometryStripArrayState
com.sun.j3d.utils.scenegraph.io.state.javax.media.j3d.TriangleFanArrayState
public class TriangleFanArrayState
- extends GeometryStripArrayState
Method Summary |
javax.media.j3d.SceneGraphObject |
createNode(java.lang.Class j3dClass)
Create a new Java3D node from the supplied class using the parameterless constructor
For Java3D nodes which do not have a default constructor you must
overload this method and create the object using createNode( className, parameters )
This will correctly handle subclasses of Java3D classes |
void |
readObject(java.io.DataInput in)
|
void |
writeObject(java.io.DataOutput out)
DO NOT call symbolTable.addReference in writeObject as this (may)
result in a concurrentModificationException. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TriangleFanArrayState
public TriangleFanArrayState(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 GeometryArrayState
- Throws:
java.io.IOException
readObject
public void readObject(java.io.DataInput in)
throws java.io.IOException
- Overrides:
readObject
in class GeometryArrayState
- Throws:
java.io.IOException
createNode
public javax.media.j3d.SceneGraphObject createNode(java.lang.Class j3dClass)
- Description copied from class:
SceneGraphObjectState
- Create a new Java3D node from the supplied class using the parameterless constructor
For Java3D nodes which do not have a default constructor you must
overload this method and create the object using createNode( className, parameters )
This will correctly handle subclasses of Java3D classes