jlb
Class DualTransform

Object
  extended by common:Generic
      extended by jlb:DualTransform
Direct Known Subclasses:
JLB_ComboDualTransform, JLB_DoubleDualTransform, JLB_MandelbrotDualTransform, JLB_NullDualTransform, JLB_ZCZDualTransform, JLB_ZZDualTransform

class 
Generic:DualTransform

DualTransform base class. No title, so only used for a base class.


Ultra Fractal Source

Toggle UF Source Code Display

 class DualTransform(common.ulb:Generic) {
 ; DualTransform base class. No title, so only used for a base class.
 
 public:
   import "common.ulb"
   ; @param pparent the parent, generally "this" for the parent, or zero
   func DualTransform(Generic pparent)
     Generic.Generic(pparent)
   endfunc
   
   complex func Init(complex pz)
     return pz
   endfunc
 
   ; @param pz
   ; @param pc
   ; @return true if okay; possibly change both arguments
   bool func Iterate(complex &pz, complex &pc)
     return true
   endfunc
 
 default:
   int param v_DualTransform
     caption = "Version (DualTransform)"
     default = 100
     hint = "This version parameter is used to detect when a change has \
             been made to the formula that is incompatible with the \
             previous version. When that happens, this field will reflect \
             the old version number to alert you to the fact that an \
             alternate rendering is being used."
     visible = @v_DualTransform < 100
   endparam
 }
 


Constructor Summary
DualTransform()
           
DualTransform(Generic pparent)
           
 
Method Summary
 complex Init(complex pz)
           
 boolean Iterate(complex pz, complex pc)
           
 
Methods inherited from class common:Generic
GetParent
 
Methods inherited from class Object
 

Constructor Detail

DualTransform

public DualTransform(Generic pparent)
Parameters:
pparent - the parent, generally "this" for the parent, or zero

DualTransform

public DualTransform()
Method Detail

Init

public complex Init(complex pz)

Iterate

public boolean Iterate(complex pz,
                       complex pc)
Parameters:
pz -
pc -
Returns:
true if okay; possibly change both arguments