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

Struct that stashes the data required to create a Lyapunov Fractal. More...

#include <StashData.h>

Inheritance diagram for CC::LyapunovStashData:
CC::StashData

Public Member Functions

void evalArgs (const OP_Node *node, fpreal t)
 Method that sets parm values from node, based on time. More...
 

Public Attributes

int iters { 25 }
 Number of iterations in Lyapunov fractal. More...
 
fpreal start { 0.5 }
 The value of the first item in fractal. More...
 
fpreal maxval { 5.0f }
 The highest value returned by the fractal. More...
 
bool invertnegative { true }
 Toggles whether negative values return their absolute value. More...
 
std::vector< fpreal > seq
 Sequence of 0-1 values, where 0 represents an X axis, 1 represents a Y axis, and intermediary values are in between. More...
 

Detailed Description

Struct that stashes the data required to create a Lyapunov Fractal.

This can be natively used by the TEMPLATES_Lyapunov macro in FractalNode.h.

Member Function Documentation

§ evalArgs()

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

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

Implements CC::StashData.

Member Data Documentation

§ invertnegative

bool CC::LyapunovStashData::invertnegative { true }

Toggles whether negative values return their absolute value.

§ iters

int CC::LyapunovStashData::iters { 25 }

Number of iterations in Lyapunov fractal.

§ maxval

fpreal CC::LyapunovStashData::maxval { 5.0f }

The highest value returned by the fractal.

§ seq

std::vector<fpreal> CC::LyapunovStashData::seq

Sequence of 0-1 values, where 0 represents an X axis, 1 represents a Y axis, and intermediary values are in between.

§ start

fpreal CC::LyapunovStashData::start { 0.5 }

The value of the first item in fractal.


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