Uses of Class
net.sf.j3d.threeD.raytracer.engine.AbstractSurface

Packages that use AbstractSurface
net.sf.j3d.threeD.raytracer.constructives   
net.sf.j3d.threeD.raytracer.engine   
net.sf.j3d.threeD.raytracer.lighting   
net.sf.j3d.threeD.raytracer.primitives   
net.sf.j3d.threeD.raytracer.shaders   
net.sf.j3d.threeD.raytracer.surfaceUI   
net.sf.j3d.threeD.ui.dialogs   
net.sf.j3d.threeD.ui.panels   
 

Uses of AbstractSurface in net.sf.j3d.threeD.raytracer.constructives
 

Methods in net.sf.j3d.threeD.raytracer.constructives that return AbstractSurface
 AbstractSurface LSystem.SurfaceFactory.next(AbstractSurface current)
           
 

Methods in net.sf.j3d.threeD.raytracer.constructives with parameters of type AbstractSurface
 AbstractSurface LSystem.SurfaceFactory.next(AbstractSurface current)
           
 

Uses of AbstractSurface in net.sf.j3d.threeD.raytracer.engine
 

Subclasses of AbstractSurface in net.sf.j3d.threeD.raytracer.engine
 class SpacePartition
           
 class SurfaceGroup
          A SurfaceGroup object allows Surface objects to be grouped together.
 

Uses of AbstractSurface in net.sf.j3d.threeD.raytracer.lighting
 

Subclasses of AbstractSurface in net.sf.j3d.threeD.raytracer.lighting
 class PointLightGrid
          A PointLightGrid object stores a grid of PointLight objects.
 class RectangularLight
          A RectangularLight object provides PointLight samples that are randomly distributed across the a plane surface.
 class SphericalLight
          A SphericalLight object provides PointLight samples that are randomly distributed across the surface of a sphere.
 

Uses of AbstractSurface in net.sf.j3d.threeD.raytracer.primitives
 

Subclasses of AbstractSurface in net.sf.j3d.threeD.raytracer.primitives
 class Cone
          A Cone object represents a cone in 3d space.
 class CSG
          A CSG object represents an object produced using a boolean combination of two surfaces.
 class Cylinder
          A Cylinder object represents a cylinder in 3d space.
 class Mesh
          A Mesh object stores a set of points (Vector objects) and allows triangles to be specified using those points.
 class Plane
          A Plane object represents an plane in 3d space.
 class Polynomial
          A Polynomial object represents a 3d polynomial surface.
 class Sphere
          A Sphere object represents a primitive sphere in 3d space.
 class Triangle
          A Triangle object represents a triangle in 3d space.
 

Constructors in net.sf.j3d.threeD.raytracer.primitives with parameters of type AbstractSurface
CSG(AbstractSurface a, AbstractSurface b, int type)
          Constructs a new CSG object using the specified Surface objects.
 

Uses of AbstractSurface in net.sf.j3d.threeD.raytracer.shaders
 

Methods in net.sf.j3d.threeD.raytracer.shaders with parameters of type AbstractSurface
 double RefractionShader.sampleDensity(AbstractSurface s, Vector p, Vector n, double sd, int samples, boolean entering)
           
 

Uses of AbstractSurface in net.sf.j3d.threeD.raytracer.surfaceUI
 

Methods in net.sf.j3d.threeD.raytracer.surfaceUI with parameters of type AbstractSurface
static AbstractSurfaceUI SurfaceUIFactory.createSurfaceUI(AbstractSurface s)
           
 void AbstractSurfaceUI.setSurface(AbstractSurface surface)
          Sets the underlying AbstractSurface object stored by this AbstractSurfaceUI to the specified AbstractSurface object.
 

Constructors in net.sf.j3d.threeD.raytracer.surfaceUI with parameters of type AbstractSurface
AbstractSurfaceUI(AbstractSurface surface)
          Sets the underlying AbstractSurface object of this AbstractSurfaceUI to the specified AbstractSurface object.
AbstractSurfaceUI(AbstractSurface surface, String name)
          Sets the underlying AbstractSurface object of this AbstractSurfaceUI to the specified AbstractSurface object and sets the name to the specified String object.
SurfaceUIFactory.SurfaceUIImpl(AbstractSurface s, String type, Class dialog)
           
 

Uses of AbstractSurface in net.sf.j3d.threeD.ui.dialogs
 

Constructors in net.sf.j3d.threeD.ui.dialogs with parameters of type AbstractSurface
AddTransformDialog(AbstractSurface surface, DynamicDisplay display)
          Constructs a new AddTransformDialog object using the specified AbstractSurface object.
EditTransformDialog(AbstractSurface surface, int index, DynamicDisplay display)
          Constructs a new EditTransformDialog object that can be used to edit the transformation of the specified AbstractSurface object at the specified index.
TransformationsListModel(AbstractSurface surface)
          Constructs a new TransformationsListModel that displays the transformations of the specified AbstractSurface object.
 

Uses of AbstractSurface in net.sf.j3d.threeD.ui.panels
 

Methods in net.sf.j3d.threeD.ui.panels that return AbstractSurface
 AbstractSurface TransformSurfacePanel.getSurface()
          Returns the AbstractSurface object stored by this TransformSurfacePanel object.
 AbstractSurface EditDefaultSurfaceTransformPanel.getSurface()
          Returns the AbstractSurface object stored by this EditDefaultSurfaceTransformPanel object.
 

Methods in net.sf.j3d.threeD.ui.panels with parameters of type AbstractSurface
 void TransformSurfacePanel.setSurface(AbstractSurface surface)
          Sets the AbstractSurface object that this TransformSurfacePanel object modifies and updates the fields to reflect the change.
 void EditDefaultSurfaceTransformPanel.setSurface(AbstractSurface surface)
          Sets the AbstractSurface object that this EditDefaltSurfaceTransformPanel object modifies and updates the fields to reflect the change.
 

Constructors in net.sf.j3d.threeD.ui.panels with parameters of type AbstractSurface
EditDefaultSurfaceTransformPanel(AbstractSurface surface)
          Constructs a new EditDefaultSurfaceTransformPanel object that can be used to modify the specified AbstractSurface object.
TransformationsListModel(AbstractSurface surface)
          Constructs a new TransformationsListModel that displays the transformations of the specified AbstractSurface object.
TransformSurfacePanel(AbstractSurface s)
          Constructs a new TransformSurfacePanel object that can be used to modify the specified AbstractSurface object.