Uses of Class
artofillusion.procedural.Module

Packages that use Module
artofillusion   
artofillusion.procedural   
 

Uses of Module in artofillusion
 

Methods in artofillusion with parameters of type Module
static void ModellingApp.registerModule(Module o)
          Deprecated. Add a new Module to the list of available ones.
 

Uses of Module in artofillusion.procedural
 

Subclasses of Module in artofillusion.procedural
 class AbsModule
           
 class BiasModule
          This is a Module which calculates Perlin's bias function.
 class BlendModule
           
 class BlurModule
           
 class BrickModule
          This is a Module which generates a brick pattern.
 class CellsModule
          This is a Module which generates a pattern based on Steven Worley's cellular texture basis function.
 class CheckerModule
           
 class ClipModule
          This is a Module which clips its input to a fixed range.
 class ColorDarkenModule
           
 class ColorDifferenceModule
           
 class ColorLightenModule
           
 class ColorModule
          This is a Module which outputs a color.
 class ColorProductModule
           
 class ColorScaleModule
           
 class ColorSumModule
           
 class CommentModule
          This is a Module which displays a comment, but otherwise has no effect on the procedure.
 class CompareModule
          This is a Module which compares two numbers, and outputs either 0 or 1 depending on which is greater.
 class CoordinateModule
          This is a Module which outputs a coordinate (x, y, z, or t).
 class CosineModule
           
 class DifferenceModule
           
 class ExpModule
           
 class ExprModule
          This is a Module which outputs an expression applied to three numbers.
 class FunctionModule
          This is a Module which outputs a user defined function of its input, y = f(x).
 class GainModule
          This is a Module which calculates Perlin's gain function.
 class GridModule
          This is a Module which generates a grid of dots.
 class HLSModule
          This is a Module which takes three numbers, and uses them as the hue, saturation, and value components of a color.
 class HSVModule
          This is a Module which takes three numbers, and uses them as the hue, saturation, and value components of a color.
 class ImageModule
          This is a Module which outputs an image.
 class InterpModule
          This is a Module which interpolates between two numbers.
 class JitterModule
          This is a Module which randomly displaces the coordinate system.
 class LogModule
           
 class MarbleModule
          This is a Module which generates a marble pattern.
 class MaxModule
          This is a Module which returns the maximum of two numbers.
 class MinModule
          This is a Module which returns the minimum of two numbers.
 class ModModule
          This is a Module which outputs one number mod another.
 class NoiseModule
          This is a Module which generates fractal noise based on Perlin's noise function.
 class NumberModule
          This is a Module which outputs a number.
 class OutputModule
           
 class ParameterModule
          This is a Module which outputs a per-vertex texture parameter.
 class PolarModule
          This is a Module which converts from rectangular to polar coordinates.
 class PowerModule
          This is a Module which raises a number to a power.
 class ProductModule
          This is a Module which outputs the product of two numbers.
 class RandomModule
          This is a Module which outputs a random function of its input.
 class RatioModule
          This is a Module which outputs the ratio of two numbers.
 class RGBModule
          This is a Module which takes three numbers, and uses them as the red, green, and blue components of a color.
 class ScaleShiftModule
          This is a Module which scales and shifts its input value.
 class SineModule
          This is a Module which outputs the sine of a number.
 class SpectrumModule
          This is a Module which implements an arbitrary mapping of numbers to colors.
 class SphericalModule
          This is a Module which converts from rectangular to spherical coordinates.
 class SqrtModule
          This is a Module which outputs the square root of a number.
 class SumModule
          This is a Module which outputs the sum of two numbers.
 class TransformModule
          This is a Module which performs a linear 3D coordinate transform.
 class TurbulenceModule
          This is a Module which generates fractal turbulence based on Perlin's noise function.
 class ViewAngleModule
          This is a Module which outputs the viewing angle.
 class WoodModule
          This is a Module which generates a wood pattern.
 

Fields in artofillusion.procedural declared as Module
 Module[] Module.linkFrom
           
 

Methods in artofillusion.procedural that return Module
 Module WoodModule.duplicate()
           
 Module ViewAngleModule.duplicate()
           
 Module TurbulenceModule.duplicate()
           
 Module TransformModule.duplicate()
           
 Module SpectrumModule.duplicate()
           
 Module ScaleShiftModule.duplicate()
           
 Module RandomModule.duplicate()
           
 Module ParameterModule.duplicate()
           
 Module NumberModule.duplicate()
           
 Module NoiseModule.duplicate()
           
 Module Module.duplicate()
          Create a duplicate of this module.
 Module MarbleModule.duplicate()
           
 Module JitterModule.duplicate()
           
 Module ImageModule.duplicate()
          Create a duplicate of this module.
 Module GridModule.duplicate()
           
 Module FunctionModule.duplicate()
           
 Module ExprModule.duplicate()
           
 Module CoordinateModule.duplicate()
           
 Module CommentModule.duplicate()
           
 Module ColorModule.duplicate()
           
 Module ClipModule.duplicate()
           
 Module CellsModule.duplicate()
          Create a duplicate of this module.
 Module BrickModule.duplicate()
           
 Module IOPort.getModule()
          Get the module this port belongs to.
 Module[] Procedure.getModules()
          Get the list of all other modules.
 

Methods in artofillusion.procedural with parameters of type Module
 void ProcedureEditor.addModule(Module mod)
          Add a module to the procedure.
 void Procedure.addModule(Module mod)
          Add a module to the procedure.
 int Procedure.getModuleIndex(Module mod)
          Get the index of a particular module.
 int Procedure.getOutputIndex(Module mod)
          Get the index of a particular output module.
 void IOPort.setModule(Module mod)
          Set the module this port belongs to.
 



Copyright © 1999-2011 by Peter Eastman.