Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## de.grogra.ray
Interface RTObject

All Known Subinterfaces:
  RTFakeObject, RTLight

All Known Implementing Classes:
  HagensBiDiStrategie1.RTPseudoLight, RTAreaLight, RTBox, RTCone, RTCylinder, RTDirectionalLight, RTFrustum, RTParallelogram, RTPlane, RTPointLight, RTSky, RTSphere, RTSpotLight

    public interface RTObject

Nested Class Summary
`static class` | `RTObject.RTObjectUserData`

Method Summary
`BoundingVolume` | `getBoundingVolume()`
`float` | `getDistance(Ray ray, RayContext context)`
`void` | `getIntersectionDescription(IntersectionDescription desc)`
`RTMedium` | `getMedium()`
`RTShader` | `getShader()`
`RTObject.RTObjectUserData` | `getUserData()`
`boolean` | `isConvex()`
`boolean` | `isShadeable()`
`boolean` | `isSolid()`

Method Detail

### getBoundingVolume

    BoundingVolume getBoundingVolume()

### getDistance

    float getDistance(Ray ray,
                      RayContext context)

### getIntersectionDescription

    void getIntersectionDescription(IntersectionDescription desc)

### getMedium

    RTMedium getMedium()

### getShader

    RTShader getShader()

### getUserData

    RTObject.RTObjectUserData getUserData()

### isConvex

    boolean isConvex()

### isShadeable

    boolean isShadeable()

### isSolid

    boolean isSolid()

Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD