46 lines
758 B
C
46 lines
758 B
C
|
|
||
|
|
||
|
#ifndef GRADIENTS_H
|
||
|
#define GRADIENTS_H
|
||
|
|
||
|
#include "tfxparam.h"
|
||
|
#include "trop.h"
|
||
|
#include "trasterfx.h"
|
||
|
|
||
|
struct MultiRAdialParams {
|
||
|
int m_shrink;
|
||
|
double m_scale;
|
||
|
|
||
|
double m_intensity;
|
||
|
double m_gridStep;
|
||
|
};
|
||
|
|
||
|
/*---------------------------------------------------------------------------*/
|
||
|
|
||
|
//!Deals with raster tiles and invokes multiradial functions
|
||
|
|
||
|
void multiRadial(
|
||
|
const TRasterP &ras,
|
||
|
TPointD posTrasf,
|
||
|
const TSpectrumParamP colors,
|
||
|
double period,
|
||
|
double count,
|
||
|
double cycle,
|
||
|
const TAffine &aff,
|
||
|
double frame);
|
||
|
|
||
|
void multiLinear(
|
||
|
const TRasterP &ras,
|
||
|
TPointD posTrasf,
|
||
|
const TSpectrumParamP colors,
|
||
|
double period,
|
||
|
double count,
|
||
|
double amplitude,
|
||
|
double freq,
|
||
|
double phase,
|
||
|
double cycle,
|
||
|
const TAffine &aff,
|
||
|
double frame);
|
||
|
|
||
|
#endif
|