deegree 2.2 (2008/12/22 11:33 build-3038-official)

org.deegree.ogcwebservices.wpvs.j3d
Class ColoredSurface

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Leaf
              extended by javax.media.j3d.Shape3D
                  extended by org.deegree.ogcwebservices.wpvs.j3d.DefaultSurface
                      extended by org.deegree.ogcwebservices.wpvs.j3d.ColoredSurface
Direct Known Subclasses:
TexturedSurface

public class ColoredSurface
extends DefaultSurface

Since:
2.0
Version:
$Revision: 9345 $, 1.0. $Revision: 9345 $, $Date: 2007-12-27 17:22:25 +0100 (Do, 27 Dez 2007) $
Author:
Andreas Poth, last edited by: $Author: apoth $

Field Summary
 
Fields inherited from class org.deegree.ogcwebservices.wpvs.j3d.DefaultSurface
surface
 
Fields inherited from class javax.media.j3d.Shape3D
ALLOW_APPEARANCE_OVERRIDE_READ, ALLOW_APPEARANCE_OVERRIDE_WRITE, ALLOW_APPEARANCE_READ, ALLOW_APPEARANCE_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE, ALLOW_GEOMETRY_READ, ALLOW_GEOMETRY_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
ColoredSurface(String objectID, String parentId, Surface surface, javax.media.j3d.Appearance app)
           
ColoredSurface(String objectID, String parentId, Surface surface, float red, float green, float blue, float transparency)
           
ColoredSurface(String objectID, String parentId, Surface surface, javax.media.j3d.Material material, float transparency)
           
 
Method Summary
 javax.media.j3d.Appearance getAppearance()
           
 void setAppearance(javax.media.j3d.Appearance appearance)
           
 
Methods inherited from class org.deegree.ogcwebservices.wpvs.j3d.DefaultSurface
compile, getDefaultSurfaceID, getGeometryAsString, getObjectID, getParentID, getSurfaceGeometry
 
Methods inherited from class javax.media.j3d.Shape3D
addGeometry, cloneNode, duplicateNode, getAllGeometries, getAppearanceOverrideEnable, getBounds, getCollisionBounds, getGeometry, getGeometry, indexOfGeometry, insertGeometry, intersect, intersect, intersect, numGeometries, removeAllGeometries, removeGeometry, removeGeometry, setAppearanceOverrideEnable, setCollisionBounds, setGeometry, setGeometry
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColoredSurface

public ColoredSurface(String objectID,
                      String parentId,
                      Surface surface,
                      float red,
                      float green,
                      float blue,
                      float transparency)
Parameters:
objectID - an Id for this Surface, for example a db primary key
parentId - an Id for the parent of this Surface, for example if this is a wall the parent is the building.
surface -
red -
green -
blue -
transparency -

ColoredSurface

public ColoredSurface(String objectID,
                      String parentId,
                      Surface surface,
                      javax.media.j3d.Material material,
                      float transparency)
Parameters:
objectID - an Id for this Surface, for example a db primary key
parentId - an Id for the parent of this Surface, for example if this is a wall the parent is the building.
surface -
material -
transparency -

ColoredSurface

public ColoredSurface(String objectID,
                      String parentId,
                      Surface surface,
                      javax.media.j3d.Appearance app)
Parameters:
objectID - an Id for this Surface, for example a db primary key
parentId - an Id for the parent of this Surface, for example if this is a wall the parent is the building.
surface -
app -
Method Detail

getAppearance

public javax.media.j3d.Appearance getAppearance()
Overrides:
getAppearance in class javax.media.j3d.Shape3D

setAppearance

public void setAppearance(javax.media.j3d.Appearance appearance)
Overrides:
setAppearance in class javax.media.j3d.Shape3D

deegree 2.2 (2008/12/22 11:33 build-3038-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net