com.ptc.wvs.server.thumbnail.j3d
Class View3D

java.lang.Object
  extended bycom.ptc.wvs.server.thumbnail.j3d.View3D

public class View3D
extends Object


Field Summary
private  Canvas3D canvas3D
           
private  boolean debugFlag
           
private  int height
           
private  Locale locale
           
private  TransformGroup objTransform
           
private  WVSProperties props
           
private  boolean stats
           
private  Properties thumbnailProps
           
private  int width
           
 
Constructor Summary
View3D(WVSProperties props, boolean stats)
           
 
Method Summary
private  BoundingSphere computeBoundingSphere(Group sceneGroup)
           
private  BranchGroup createSceneGraph(Group sceneGroup)
           
private  BranchGroup createViewGraph(BoundingSphere b)
           
 Canvas3D getCanvas3D()
           
 TransformGroup getObjTransform()
           
 int getThumbnailAnimationDelay()
           
 int getThumbnailAnimationSteps()
           
private  Color getThumbnailBackColor()
           
 double getThumbnailDX()
           
 double getThumbnailDY()
           
 double getThumbnailDZ()
           
 double getThumbnailRX()
           
 double getThumbnailRY()
           
 double getThumbnailRZ()
           
private  double getThumbnailZoomFactor()
           
 boolean isThumbnailAnimate()
           
 String load(String dir, String file)
           
 void unload()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

props

private WVSProperties props

thumbnailProps

private Properties thumbnailProps

canvas3D

private Canvas3D canvas3D

objTransform

private TransformGroup objTransform

locale

private Locale locale

debugFlag

private boolean debugFlag

stats

private boolean stats

width

private int width

height

private int height
Constructor Detail

View3D

public View3D(WVSProperties props,
              boolean stats)
Method Detail

getCanvas3D

public Canvas3D getCanvas3D()

getObjTransform

public TransformGroup getObjTransform()

load

public String load(String dir,
                   String file)
            throws IOException
Throws:
IOException

unload

public void unload()

createViewGraph

private BranchGroup createViewGraph(BoundingSphere b)

createSceneGraph

private BranchGroup createSceneGraph(Group sceneGroup)

computeBoundingSphere

private BoundingSphere computeBoundingSphere(Group sceneGroup)

getThumbnailBackColor

private Color getThumbnailBackColor()

getThumbnailRX

public double getThumbnailRX()

getThumbnailRY

public double getThumbnailRY()

getThumbnailRZ

public double getThumbnailRZ()

getThumbnailZoomFactor

private double getThumbnailZoomFactor()

isThumbnailAnimate

public boolean isThumbnailAnimate()

getThumbnailAnimationSteps

public int getThumbnailAnimationSteps()

getThumbnailAnimationDelay

public int getThumbnailAnimationDelay()

getThumbnailDX

public double getThumbnailDX()

getThumbnailDY

public double getThumbnailDY()

getThumbnailDZ

public double getThumbnailDZ()