mmf
Class MMF_Layered

Object
  extended by common:Generic
      extended by common:Coloring
          extended by common:DirectColoring
              extended by mmf:MMF_MultiLayerBase
                  extended by mmf:MMF_Layered

class 
MMF_MultiLayerBase:MMF_Layered


Constructor Summary
MMF_Layered()
           
MMF_Layered(Generic pparent)
          
 
Method Summary
 void Init(complex pz, complex ppixel)
           Initialisation (per pixel)
 void Iterate(complex pz)
          
 color Result(complex pz)
          
 color ResultUsingBaseColor(complex pz, color clr)
          
 
Methods inherited from class common:DirectColoring
IsSolid
 
Methods inherited from class common:Coloring
GetPixel, IsGradient
 
Methods inherited from class common:Generic
GetParent
 
Methods inherited from class Object
 

Constructor Detail

MMF_Layered

public MMF_Layered(Generic pparent)

Parameters:
pparent - typically 'this' from the parent or zero

MMF_Layered

public MMF_Layered()
Method Detail

Init

public void Init(complex pz,
                 complex ppixel)

Initialisation (per pixel)

Overrides:
Init in class DirectColoring
Parameters:
pz - initial z from the formula
ppixel - the location (normally #pixel)

Iterate

public void Iterate(complex pz)

Overrides:
Iterate in class DirectColoring
Parameters:
pz - the z value

ResultUsingBaseColor

public color ResultUsingBaseColor(complex pz,
                                  color clr)

Overrides:
ResultUsingBaseColor in class MMF_MultiLayerBase
Parameters:
pz - the z value
clr - the colour to use as the base colour
Returns:
the colour

Result

public color Result(complex pz)

Overrides:
Result in class DirectColoring
Parameters:
pz - the z value
Returns:
the colour