Uses of Interface
painter.IPainter

Packages that use IPainter
material   
painter   
parser   
raytracer   
shader   
 

Uses of IPainter in material
 

Fields in material declared as IPainter
 IPainter LambertianEmitter.radExPainter
           
 IPainter LambertianSPF.reflectance
           
 

Constructors in material with parameters of type IPainter
DielectricMaterial(IPainter tau, IPainter ri, IPainter scat, boolean hg)
          constructor - Creates a dielectric material
DielectricSPF(IPainter tau, IPainter ri, IPainter s, boolean hg)
          constructor - Creates a scattering function
IsotropicPhongBRDF(IPainter Rd, IPainter Rs, IPainter exp)
          constructor, creates the brdf
IsotropicPhongMaterial(IPainter Rd, IPainter Rs, IPainter exp)
          constructor
IsotropicPhongSPF(IPainter Rd, IPainter Rs, IPainter exp)
          constructor
LambertianBRDF(IPainter reflectance_)
          constructor
LambertianEmitter(IPainter radEx, double scale)
           
LambertianLuminaireMaterial(IPainter radEx, double scale, IMaterial pMaterial)
           
LambertianMaterial(IPainter reflectance)
          constructor
LambertianSPF(IPainter reflectance)
          constructor
PerfectReflectorMaterial(IPainter R)
          constructor
PerfectReflectorSPF(IPainter ref)
          constructor
 

Uses of IPainter in painter
 

Classes in painter that implement IPainter
 class CheckerPainter
           
 class IridescentPainter
           
 class TexturePainter
           
 class UniformColorPainter
           
 class ValuePainter
           
 

Methods in painter that return IPainter
 IPainter PainterList.get(java.lang.String name)
           
 IPainter ValuePainter.getCopy()
           
 IPainter UniformColorPainter.getCopy()
           
 IPainter TexturePainter.getCopy()
           
 IPainter IridescentPainter.getCopy()
           
 IPainter IPainter.getCopy()
           
 IPainter CheckerPainter.getCopy()
           
 

Methods in painter with parameters of type IPainter
 void PainterList.add(java.lang.String name, IPainter painter)
           
 

Constructors in painter with parameters of type IPainter
CheckerPainter(IPainter a, IPainter b, double size)
          constructor
IridescentPainter(IPainter a_, IPainter b_, double bias_)
          constructor
 

Uses of IPainter in parser
 

Fields in parser declared as IPainter
 IPainter PainterParser.PainterName.painter
           
 

Methods in parser that return IPainter
 IPainter PainterParser.createPainter(org.w3c.dom.Node painterNode)
           
 IPainter PainterParser.getPainter(org.w3c.dom.Node node)
           
 

Uses of IPainter in raytracer
 

Constructors in raytracer with parameters of type IPainter
Map(IPainter normalmap_)
           
Map(IPainter bumpmap_, double scale_, double deltax_, double deltay_)
           
 

Uses of IPainter in shader
 

Constructors in shader with parameters of type IPainter
AreaLightShaderOp(double width, double height, Point3D location, Vector3D dir, int samples, IPainter emm, double power, IPainter N, double hotSpot)
          constructor