iicm.vrml.pw
Class Traverser
java.lang.Object
iicm.vrml.pw.Traverser
- Direct Known Subclasses:
- SceneTraverser
public abstract class Traverser
- extends java.lang.Object
Traverser - scene graph traverser base class
Copyright (c) 1996,97 IICM
- Version:
- 0.1, latest change: 9 Jan 97
- Author:
- Michael Pichler, Karin Roschker
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Traverser
public Traverser()
tGroupNode
public void tGroupNode(GroupNode group)
- traverse a group node by traversing all children; this function
will be typically called on the root node (should be non-null);
traversal of all nodes derived from GroupNode will call this
function by default; all other nodes traversals are abstract
tGroup
protected void tGroup(Group g)
tAnchor
protected void tAnchor(Anchor g)
tBillboard
protected void tBillboard(Billboard g)
tCollision
protected void tCollision(Collision g)
tTransform
protected void tTransform(Transform g)
tInline
protected void tInline(Inline g)
tLOD
protected void tLOD(LOD g)
tSwitch
protected void tSwitch(Switch g)
tAudioClip
protected abstract void tAudioClip(AudioClip n)
tDirectionalLight
protected abstract void tDirectionalLight(DirectionalLight n)
tPointLight
protected abstract void tPointLight(PointLight n)
tShape
protected abstract void tShape(Shape n)
tSound
protected abstract void tSound(Sound n)
tSpotLight
protected abstract void tSpotLight(SpotLight n)
tScript
protected abstract void tScript(Script n)
tWorldInfo
protected abstract void tWorldInfo(WorldInfo n)
tCylinderSensor
protected abstract void tCylinderSensor(CylinderSensor n)
tPlaneSensor
protected abstract void tPlaneSensor(PlaneSensor n)
tProximitySensor
protected abstract void tProximitySensor(ProximitySensor n)
tSphereSensor
protected abstract void tSphereSensor(SphereSensor n)
tTimeSensor
protected abstract void tTimeSensor(TimeSensor n)
tTouchSensor
protected abstract void tTouchSensor(TouchSensor n)
tVisibilitySensor
protected abstract void tVisibilitySensor(VisibilitySensor n)
tBox
protected abstract void tBox(Box n)
tCone
protected abstract void tCone(Cone n)
tCylinder
protected abstract void tCylinder(Cylinder n)
tElevationGrid
protected abstract void tElevationGrid(ElevationGrid n)
tExtrusion
protected abstract void tExtrusion(Extrusion n)
tIndexedFaceSet
protected abstract void tIndexedFaceSet(IndexedFaceSet n)
tIndexedLineSet
protected abstract void tIndexedLineSet(IndexedLineSet n)
tPointSet
protected abstract void tPointSet(PointSet n)
tSphere
protected abstract void tSphere(Sphere n)
tText
protected abstract void tText(Text n)
tColor
protected abstract void tColor(Color n)
tCoordinate
protected abstract void tCoordinate(Coordinate n)
tNormal
protected abstract void tNormal(Normal n)
tTextureCoordinate
protected abstract void tTextureCoordinate(TextureCoordinate n)
tAppearance
protected abstract void tAppearance(Appearance n)
tFontStyle
protected abstract void tFontStyle(FontStyle n)
tMaterial
protected abstract void tMaterial(Material n)
tImageTexture
protected abstract void tImageTexture(ImageTexture n)
tMovieTexture
protected abstract void tMovieTexture(MovieTexture n)
tPixelTexture
protected abstract void tPixelTexture(PixelTexture n)
tTextureTransform
protected abstract void tTextureTransform(TextureTransform n)
tColorInterpolator
protected abstract void tColorInterpolator(ColorInterpolator n)
tCoordinateInterpolator
protected abstract void tCoordinateInterpolator(CoordinateInterpolator n)
tNormalInterpolator
protected abstract void tNormalInterpolator(NormalInterpolator n)
tOrientationInterpolator
protected abstract void tOrientationInterpolator(OrientationInterpolator n)
tPositionInterpolator
protected abstract void tPositionInterpolator(PositionInterpolator n)
tScalarInterpolator
protected abstract void tScalarInterpolator(ScalarInterpolator n)
tBackground
protected abstract void tBackground(Background n)
tFog
protected abstract void tFog(Fog n)
tNavigationInfo
protected abstract void tNavigationInfo(NavigationInfo n)
tViewpoint
protected abstract void tViewpoint(Viewpoint n)
tRoute
void tRoute(RouteNode n)
tProtoNode
protected abstract void tProtoNode(ProtoNode n)
tProtoInstance
protected abstract void tProtoInstance(ProtoInstance n)