Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES