KSeExpr  4.0.4.0
Classes | Namespaces | Functions | Variables
imageSynthForPaint3d.cpp File Reference
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <map>
#include <memory>
#include <png.h>
#include <vector>
#include <KSeExpr/ExprFunc.h>
#include <KSeExpr/ExprFuncX.h>
#include <KSeExpr/Expression.h>
#include <KSeExpr/Interpreter.h>
#include <KSeExpr/PerformanceTimer.h>
#include <KSeExpr/Vec.h>

Go to the source code of this file.

Classes

class  KSeExpr::MapFuncX
 
struct  KSeExpr::MapFuncX::Data
 
class  KSeExpr::TriplanarFuncX
 
struct  KSeExpr::TriplanarFuncX::Data
 

Namespaces

 KSeExpr
 

Functions

double clamp (double x)
 
int main (int argc, char *argv[])
 

Variables

static const char * rand_docstring = "rand\n"
 
static const char * map_docstring = "map\n"
 
static const char * triplanar_docstring = "triplanar\n"
 

Function Documentation

◆ clamp()

double clamp ( double  x)

Definition at line 248 of file imageSynthForPaint3d.cpp.

References KSeExpr::max(), and KSeExpr::min().

◆ main()

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ map_docstring

const char* map_docstring = "map\n"
static

Definition at line 167 of file imageSynthForPaint3d.cpp.

Referenced by main().

◆ rand_docstring

const char* rand_docstring = "rand\n"
static

Definition at line 166 of file imageSynthForPaint3d.cpp.

◆ triplanar_docstring

const char* triplanar_docstring = "triplanar\n"
static

Definition at line 168 of file imageSynthForPaint3d.cpp.

Referenced by main().