us.ihmc.plotting3d
Class VirtualCamera

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Group
              extended by javax.media.j3d.BranchGroup
                  extended by us.ihmc.plotting3d.VirtualCamera

public class VirtualCamera
extends javax.media.j3d.BranchGroup


Field Summary
 double rx
           
 double rz
           
 
Fields inherited from class javax.media.j3d.BranchGroup
ALLOW_DETACH
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_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
VirtualCamera()
           
VirtualCamera(double x, double y, double z, double yaw, double pitch, double distance)
           
 
Method Summary
 javax.media.j3d.Canvas3D getCanvas()
           
 javax.media.j3d.View getView()
           
 void setBackgroundColor(java.awt.Color color)
           
 void setCameraInitialLocation(double x, double y, double z, double yaw, double pitch, double distance)
           
 void setCameraPose(FramePose pose)
           
 void setHeight(int height)
           
 void setWidth(int width)
           
 void updateBackgroundImage(java.awt.image.BufferedImage sourceImage)
           
 
Methods inherited from class javax.media.j3d.BranchGroup
cloneNode, compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosest
 
Methods inherited from class javax.media.j3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rz

public double rz

rx

public double rx
Constructor Detail

VirtualCamera

public VirtualCamera()

VirtualCamera

public VirtualCamera(double x,
                     double y,
                     double z,
                     double yaw,
                     double pitch,
                     double distance)
Method Detail

setHeight

public void setHeight(int height)

setWidth

public void setWidth(int width)

getView

public javax.media.j3d.View getView()

updateBackgroundImage

public void updateBackgroundImage(java.awt.image.BufferedImage sourceImage)

setBackgroundColor

public void setBackgroundColor(java.awt.Color color)

setCameraInitialLocation

public void setCameraInitialLocation(double x,
                                     double y,
                                     double z,
                                     double yaw,
                                     double pitch,
                                     double distance)

setCameraPose

public void setCameraPose(FramePose pose)

getCanvas

public javax.media.j3d.Canvas3D getCanvas()