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

## Hierarchy For Package de.grogra.imp3d.shading

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - de.grogra.graph.impl.Edge (implements java.io.Serializable)
    - de.grogra.graph.impl.Node (implements de.grogra.util.Map, de.grogra.persistence.PersistenceCapable, de.grogra.persistence.Shareable, de.grogra.reflect.UserFields, de.grogra.reflect.XObject)
      - de.grogra.imp3d.shading.BlendItem
      - de.grogra.imp3d.shading.ChannelMapNode (implements de.grogra.math.ChannelMap)
        - de.grogra.imp3d.shading.BumpMap
        - de.grogra.imp3d.shading.ChannelBlend
        - de.grogra.imp3d.shading.ColorMapNode (implements de.grogra.math.ColorMap, de.grogra.icon.IconSource, de.grogra.pf.ui.RenderedIcon)
          - de.grogra.imp3d.shading.Material (implements de.grogra.imp3d.shading.Shader)
            - de.grogra.imp3d.shading.Phong
            - de.grogra.imp3d.shading.SunSkyLight (implements de.grogra.imp3d.shading.Light)
          - de.grogra.imp3d.shading.SurfaceMap
            - de.grogra.imp3d.shading.Checker
            - de.grogra.imp3d.shading.ImageMap
            - de.grogra.imp3d.shading.SyntheticTexture
              - de.grogra.imp3d.shading.Carpenter
        - de.grogra.imp3d.shading.Filter
          - de.grogra.imp3d.shading.Laplace3D
          - de.grogra.imp3d.shading.Smooth3D
        - de.grogra.imp3d.shading.Turbulence
        - de.grogra.imp3d.shading.UVTransformation
          - de.grogra.imp3d.shading.AffineUVTransformation
        - de.grogra.imp3d.shading.VolumeChecker (implements de.grogra.math.ColorMap)
        - de.grogra.imp3d.shading.VolumeFunction
          - de.grogra.imp3d.shading.Gradient
          - de.grogra.imp3d.shading.Granite
          - de.grogra.imp3d.shading.Julia
          - de.grogra.imp3d.shading.Leopard
          - de.grogra.imp3d.shading.Mandel
          - de.grogra.imp3d.shading.VolumeTurbulence
          - de.grogra.imp3d.shading.Wood
        - de.grogra.imp3d.shading.XYZTransformation
  - de.grogra.reflect.MemberDecorator (implements de.grogra.reflect.Member)
    - de.grogra.reflect.TypeDecorator<T> (implements de.grogra.reflect.Type<T>)
      - de.grogra.persistence.ManageableType
        - de.grogra.persistence.SCOType
          - de.grogra.imp3d.shading.BlackbodySPD.Type
          - de.grogra.imp3d.shading.ChannelSPD.Type
          - de.grogra.imp3d.shading.ConstantSPD.Type
          - de.grogra.imp3d.shading.IOR.Type
          - de.grogra.imp3d.shading.IORShader.Type
          - de.grogra.pf.registry.ItemReference.Type
            - de.grogra.imp3d.shading.ShaderRef.Type
              - de.grogra.imp3d.shading.MaterialRef.Type
          - de.grogra.imp3d.shading.SPD.Type
          - de.grogra.imp3d.shading.SPDCurve.Type
          - de.grogra.imp3d.shading.SPDResource.Type
          - de.grogra.imp3d.shading.SwitchShader.Type
            - de.grogra.imp3d.shading.AlgorithmSwitchShader.Type
            - de.grogra.imp3d.shading.SideSwitchShader.Type
  - de.grogra.persistence.ShareableBase (implements de.grogra.persistence.Manageable, de.grogra.persistence.Shareable)
    - de.grogra.imp3d.shading.ChannelSPD (implements de.grogra.math.ColorMap, de.grogra.icon.Icon, de.grogra.icon.IconSource, de.grogra.pf.ui.RenderedIcon)
    - de.grogra.imp3d.shading.IOR (implements de.grogra.imp3d.shading.Interior)
    - de.grogra.imp3d.shading.IORShader (implements de.grogra.imp3d.shading.Shader)
    - de.grogra.pf.registry.ItemReference<V>
      - de.grogra.imp3d.shading.ShaderRef (implements de.grogra.imp3d.shading.Shader)
        - de.grogra.imp3d.shading.MaterialRef
    - de.grogra.imp3d.shading.SPD
      - de.grogra.imp3d.shading.BlackbodySPD
      - de.grogra.imp3d.shading.ConstantSPD
      - de.grogra.imp3d.shading.SPDCurve
        - de.grogra.imp3d.shading.SPDResource
    - de.grogra.imp3d.shading.SwitchShader (implements de.grogra.imp3d.shading.Shader)
      - de.grogra.imp3d.shading.AlgorithmSwitchShader
      - de.grogra.imp3d.shading.SideSwitchShader
  - javax.vecmath.Tuple4f (implements java.lang.Cloneable, java.io.Serializable)
    - javax.vecmath.Color4f (implements java.io.Serializable)
      - de.grogra.imp3d.shading.RGBAShader (implements de.grogra.icon.Icon, de.grogra.icon.IconSource, de.grogra.persistence.Manageable, de.grogra.imp3d.shading.Shader, de.grogra.persistence.Shareable)

## Interface Hierarchy

- de.grogra.math.ChannelMapVisitor
  - de.grogra.imp3d.shading.ChannelMapNodeVisitor
- de.grogra.imp3d.shading.ColorMapNodeProperty
- de.grogra.ray.physics.Interior
  - de.grogra.imp3d.shading.Interior
- de.grogra.imp3d.shading.LightVisitor
- de.grogra.ray.physics.Scattering
  - de.grogra.ray.physics.Emitter
    - de.grogra.ray.physics.Light
      - de.grogra.imp3d.shading.Light (also extends de.grogra.imp3d.shading.Scattering)
  - de.grogra.imp3d.shading.Scattering
    - de.grogra.imp3d.shading.Light (also extends de.grogra.ray.physics.Light)
    - de.grogra.imp3d.shading.Shader (also extends de.grogra.ray.physics.Shader)
  - de.grogra.ray.physics.Shader
    - de.grogra.imp3d.shading.Shader (also extends de.grogra.imp3d.shading.Scattering)
- de.grogra.imp3d.shading.ShaderVisitor

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