jlb
Class JLB_DualTransformContraction

Object
  extended by common:Generic
      extended by mmf:Contraction
          extended by jlb:JLB_DualTransformContraction

class 
Contraction:JLB_DualTransformContraction

A Contraction that calls a DualTransforms


Ultra Fractal Source

Toggle UF Source Code Display

 class JLB_DualTransformContraction(mmf.ulb:Contraction) {
 ; A Contraction that calls a DualTransforms
 public:
   import "common.ulb"
   import "mmf.ulb"
 
   ; @param pparent the parent, generally "this" for the parent, or zero
   func JLB_DualTransformContraction(Generic pparent)
     Contraction.Contraction(pparent)
     m_DualTransform = new @f_DualTransform(this)
   endfunc
 
   ; @param pz
   ; @param pc
   ; @return pz
   complex func Iterate(complex pz, complex pc)
     m_DualTransform.Iterate(pz, pc)
     return pz                         ; ignore possible change in pc
   endfunc
 
 protected:
   DualTransform m_DualTransform
 
 default:
   title = "DualTransform Contraction"
   int param v_DualTransformContraction
     caption = "Version (DualTransformContraction)"
     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_DualTransformContraction < 100
   endparam
   
   DualTransform param f_DualTransform
     caption = "DualTransform"
     default = JLB_MandelbrotDualTransform
   endparam
 }
 


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

Constructor Detail

JLB_DualTransformContraction

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

JLB_DualTransformContraction

public JLB_DualTransformContraction()
Method Detail

Iterate

public complex Iterate(complex pz,
                       complex pc)
Overrides:
Iterate in class Contraction
Parameters:
pz -
pc -
Returns:
pz