camera3d.gizmo
Class LineGizmo
java.lang.Object
  
javax.media.j3d.SceneGraphObject
      
javax.media.j3d.Node
          
javax.media.j3d.Group
              
javax.media.j3d.BranchGroup
                  
camera3d.gizmo.SimpleGizmo
                      
camera3d.gizmo.LineGizmo
- public class LineGizmo
- extends SimpleGizmo
  
- Version:
 
  - 1.0
 
- Author:
 
  - Carlos da Silva dos Santos e Fábio de Miranda
 
 
| 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_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING | 
 
| 
Constructor Summary | 
LineGizmo(javax.vecmath.Color3b color,
          javax.vecmath.Point3d p1,
          javax.vecmath.Point3d p2)
 
            | 
LineGizmo(javax.vecmath.Point3d p1,
          javax.vecmath.Point3d p2)
 
            | 
LineGizmo(javax.vecmath.Point3d p1,
          javax.vecmath.Vector3d director,
          double length)
 
            | 
LineGizmo(javax.vecmath.Point3d p1,
          javax.vecmath.Vector3d director,
          double length,
          javax.vecmath.Color3b color)
 
            | 
 
| 
Method Summary | 
 void | 
buildLine(javax.vecmath.Point3d p1,
          javax.vecmath.Point3d p2)
 
            | 
 javax.vecmath.Color3b | 
getDefaultColor()
 
            | 
 java.lang.String | 
getLabel()
 
            | 
static void | 
main(java.lang.String[] args)
 
            | 
 
| Methods inherited from class javax.media.j3d.BranchGroup | 
cloneNode, compile, detach, pickAll, pickAllSorted, pickAny, 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, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable | 
 
| Methods inherited from class javax.media.j3d.SceneGraphObject | 
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LineGizmo
public LineGizmo(javax.vecmath.Color3b color,
                 javax.vecmath.Point3d p1,
                 javax.vecmath.Point3d p2)
LineGizmo
public LineGizmo(javax.vecmath.Point3d p1,
                 javax.vecmath.Point3d p2)
LineGizmo
public LineGizmo(javax.vecmath.Point3d p1,
                 javax.vecmath.Vector3d director,
                 double length,
                 javax.vecmath.Color3b color)
LineGizmo
public LineGizmo(javax.vecmath.Point3d p1,
                 javax.vecmath.Vector3d director,
                 double length)
buildLine
public void buildLine(javax.vecmath.Point3d p1,
                      javax.vecmath.Point3d p2)
 
getLabel
public java.lang.String getLabel()
- Specified by:
 getLabel in class SimpleGizmo
 
 
getDefaultColor
public javax.vecmath.Color3b getDefaultColor()
- Specified by:
 getDefaultColor in class SimpleGizmo
 
 
main
public static void main(java.lang.String[] args)
 
Copyright © 2001-2003 F.R. Miranda, C.S. Santos, J.E. Kogler Jr.. All Rights Reserved.