jlb
Class JLB_DualTransformContraction
Object
common:Generic
mmf:Contraction
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
}
Methods inherited from class Object |
|
JLB_DualTransformContraction
public JLB_DualTransformContraction(Generic pparent)
- Parameters:
pparent
- the parent, generally "this" for the parent, or zero
JLB_DualTransformContraction
public JLB_DualTransformContraction()
Iterate
public complex Iterate(complex pz,
complex pc)
- Overrides:
Iterate
in class Contraction
- Parameters:
pz
- pc
-
- Returns:
- pz