snakeprogram3d.display3d
Class BoundaryLine

java.lang.Object
  extended by snakeprogram3d.display3d.BoundaryLine
All Implemented Interfaces:
DataObject

public class BoundaryLine
extends java.lang.Object
implements DataObject

This is a minimal surface type, it can only be deformed by giving it a new dataset, it is also only visible from 1 side


Constructor Summary
BoundaryLine(java.util.ArrayList<javax.vecmath.Point3d> spts)
           
 
Method Summary
 javax.media.j3d.Appearance createAppearance()
           
 javax.media.j3d.BranchGroup getBranchGroup()
          This is required to add to a group
 void moveTo(double x, double y, double z)
           
 void setOffset(double x, double y, double z)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundaryLine

public BoundaryLine(java.util.ArrayList<javax.vecmath.Point3d> spts)
Method Detail

setOffset

public void setOffset(double x,
                      double y,
                      double z)

moveTo

public void moveTo(double x,
                   double y,
                   double z)

getBranchGroup

public javax.media.j3d.BranchGroup getBranchGroup()
Description copied from interface: DataObject
This is required to add to a group

Specified by:
getBranchGroup in interface DataObject

createAppearance

public javax.media.j3d.Appearance createAppearance()