jlb
Class JLB_DoubleDualTransform
Object
common:Generic
jlb:DualTransform
jlb:JLB_DoubleDualTransform
class
- DualTransform:JLB_DoubleDualTransform
A wrapper for two DualTransforms
Ultra Fractal Source
Toggle UF Source Code Display
class JLB_DoubleDualTransform(DualTransform) {
; A wrapper for two DualTransforms
public:
import "common.ulb"
; @param pparent the parent, generally "this" for the parent, or zero
func JLB_DoubleDualTransform(Generic pparent)
DualTransform.DualTransform(pparent)
m_DualTransform1 = new @f_DualTransform1(this)
m_DualTransform2 = new @f_DualTransform2(this)
endfunc
; @param pz
; @param pc
; @return true if okay; possibly change both arguments
bool func Iterate(complex &pz, complex &pc)
bool result1 = m_DualTransform1.Iterate(pz, pc)
bool result2 = m_DualTransform2.Iterate(pz, pc)
return (result1 && result2)
endfunc
protected:
DualTransform m_DualTransform1
DualTransform m_DualTransform2
default:
title = "Double DualTransform"
int param v_DoubleDualTransform
caption = "Version (DoubleDualTransform)"
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_DoubleDualTransform < 100
endparam
DualTransform param f_DualTransform1
caption = "First DualTransform"
default = JLB_ZCZDualTransform
; hint = "The default Null DualTransform does nothing."
endparam
Heading
endHeading
DualTransform param f_DualTransform2
caption = "Second DualTransform"
default = JLB_ZCZDualTransform
; hint = "The default Null DualTransform does nothing."
endparam
}
Methods inherited from class Object |
|
JLB_DoubleDualTransform
public JLB_DoubleDualTransform(Generic pparent)
- Parameters:
pparent
- the parent, generally "this" for the parent, or zero
JLB_DoubleDualTransform
public JLB_DoubleDualTransform()
Iterate
public boolean Iterate(complex pz,
complex pc)
- Overrides:
Iterate
in class DualTransform
- Parameters:
pz
- pc
-
- Returns:
- true if okay; possibly change both arguments