iicm.vrml.pw
Class Extrusion

java.lang.Object
  extended by iicm.vrml.pw.Node
      extended by iicm.vrml.pw.Geometry
          extended by iicm.vrml.pw.Extrusion

public class Extrusion
extends Geometry


Field Summary
 SFBool beginCap
           
 SFBool ccw
           
 SFBool convex
           
 SFFloat creaseAngle
           
 MFVec2f crossSection
           
static float[] defCrossSection
           
static float[] defOrientation
           
static float[] defScale
           
static float[] defSpine
           
 SFBool endCap
           
 MFRotation orientation
           
 MFVec2f scale
           
 SFBool solid
           
 MFVec3f spine
           
 
Fields inherited from class iicm.vrml.pw.Node
DEF_KEYWORD, EXTERNPROTO_KEYWORD, fieldIScontent, newISname, newISnum, objname, PROTO_KEYWORD, ROUTE_KEYWORD, SCRIPT_KEYWORD, subfields, USE_KEYWORD, userdata
 
Constructor Summary
Extrusion()
           
 
Method Summary
 java.lang.String nodeName()
          the node's name
 void traverse(Traverser t)
          must call appropriate method of Traverser for node traversal
 void writeSubfields(java.io.PrintStream os, java.util.Hashtable wrefs)
          write subfields (inside {}) to outputstream
 
Methods inherited from class iicm.vrml.pw.Node
addField, addRoute, atCurrLine, createInstanceFromName, deleteRoute, getEvent, readFields, readNode, readNodeBody, readNodeBody, tab, traverseNode, writeNode, writeSubfield, writeX3dISfields, writeX3dNode, writeX3dNode, writeX3dNode, writeX3dSubfield, writeX3dSubfields, writeX3dSubfields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beginCap

public SFBool beginCap

ccw

public SFBool ccw

convex

public SFBool convex

endCap

public SFBool endCap

solid

public SFBool solid

creaseAngle

public SFFloat creaseAngle

crossSection

public MFVec2f crossSection

scale

public MFVec2f scale

spine

public MFVec3f spine

orientation

public MFRotation orientation

defCrossSection

public static final float[] defCrossSection

defScale

public static final float[] defScale

defSpine

public static final float[] defSpine

defOrientation

public static final float[] defOrientation
Constructor Detail

Extrusion

Extrusion()
Method Detail

nodeName

public java.lang.String nodeName()
Description copied from class: Node
the node's name

Specified by:
nodeName in class Node

traverse

public void traverse(Traverser t)
Description copied from class: Node
must call appropriate method of Traverser for node traversal

Specified by:
traverse in class Node

writeSubfields

public void writeSubfields(java.io.PrintStream os,
                           java.util.Hashtable wrefs)
Description copied from class: Node
write subfields (inside {}) to outputstream

Overrides:
writeSubfields in class Node