Uses of Interface
material.IMaterial

Packages that use IMaterial
material   
objects   
parser   
 

Uses of IMaterial in material
 

Classes in material that implement IMaterial
 class DielectricMaterial
          simulates an dielectric material with
a index of refraction (IOR)
a transmission color
a scattering function
- the Phong exponent (if hg==false)
- the Henvey-Greenstein parameter (if hg==true)
 class IsotropicPhongMaterial
          isotropic phong material
 class LambertianLuminaireMaterial
           
 class LambertianMaterial
          lambertian material
 class PerfectReflectorMaterial
          a material like a mirror, but with color
 

Methods in material that return IMaterial
 IMaterial MaterialList.get(java.lang.String name)
           
 IMaterial PerfectReflectorMaterial.getCopy()
           
 IMaterial LambertianMaterial.getCopy()
           
 IMaterial LambertianLuminaireMaterial.getCopy()
           
 IMaterial IsotropicPhongMaterial.getCopy()
           
 IMaterial IMaterial.getCopy()
           
 IMaterial DielectricMaterial.getCopy()
           
 

Methods in material with parameters of type IMaterial
 void MaterialList.add(java.lang.String name, IMaterial material)
           
 

Constructors in material with parameters of type IMaterial
LambertianLuminaireMaterial(IPainter radEx, double scale, IMaterial pMaterial)
           
 

Uses of IMaterial in objects
 

Methods in objects that return IMaterial
 IMaterial Object.getMaterial()
           
 IMaterial IObject.getMaterial()
           
 

Methods in objects with parameters of type IMaterial
 void Table.assignDesktopMaterial(IMaterial material)
          assigns the material for the desktop
 void Table.assignLegMaterial(IMaterial material)
          assigns the material for the legs
 void Object.assignMaterial(IMaterial material_)
           
 void IObject.assignMaterial(IMaterial material)
          assigns the material to the object
 void Intersection.assignMaterial(IMaterial material)
          assign a global material, so that all sub-objects have the same material should be used when all objects have been placed in the intersection
 void Assembly.assignMaterial(IMaterial material_)
           
 

Uses of IMaterial in parser
 

Fields in parser declared as IMaterial
 IMaterial MaterialParser.MaterialName.material
           
 

Methods in parser that return IMaterial
 IMaterial MaterialParser.createMaterial(org.w3c.dom.Node materialNode)