CC-Fractal-Suite
Public Member Functions | Public Attributes | List of all members
CC::MandelbrotStashData Struct Reference

Struct that stashes the data required to construct a Mandelbrot Fractal. More...

#include <StashData.h>

Inheritance diagram for CC::MandelbrotStashData:
CC::StashData CC::PickoverStashData

Public Member Functions

 MandelbrotStashData (int iters=50, fpreal power=2, fpreal bailout=2, int jdepth=0, COMPLEX joffset=(0.0f, 0.0f), bool blackhole=false)
 
void evalArgs (const OP_Node *node, fpreal t)
 Method that sets parm values from node, based on time. More...
 

Public Attributes

int iters { 50 }
 < Number of iterations. More...
 
fpreal power { 0 }
 Value that 'escapes' the fractal set. More...
 
fpreal bailout { 2 }
 Number of times Julia set coorinates are iterated. More...
 
int jdepth { 0 }
 Offset Coordinates used by Julia set. More...
 
COMPLEX joffset { 0.0f, 0.0f }
 Whether values that escape the set are colored black or not.
 
bool blackhole { false }
 

Detailed Description

Struct that stashes the data required to construct a Mandelbrot Fractal.

Member Function Documentation

§ evalArgs()

void CC::MandelbrotStashData::evalArgs ( const OP_Node *  node,
fpreal  t 
)
virtual

Method that sets parm values from node, based on time.

Implements CC::StashData.

Reimplemented in CC::PickoverStashData.

Member Data Documentation

§ bailout

fpreal CC::MandelbrotStashData::bailout { 2 }

Number of times Julia set coorinates are iterated.

§ iters

int CC::MandelbrotStashData::iters { 50 }

< Number of iterations.

Exponent calculated by z.

§ jdepth

int CC::MandelbrotStashData::jdepth { 0 }

Offset Coordinates used by Julia set.

§ power

fpreal CC::MandelbrotStashData::power { 0 }

Value that 'escapes' the fractal set.


The documentation for this struct was generated from the following files: