SeExpr
Editable.h File Reference
#include <sstream>
#include <SeExpr2/Vec.h>
#include <SeExpr2/Curve.h>
#include <cstdio>
#include <cstring>
#include <ExprDeepWater.h>

Go to the source code of this file.

Classes

struct  Editable
 
struct  NumberEditable
 
struct  VectorEditable
 
struct  StringEditable
 
struct  GenericCurveEditable< TVAL >
 
struct  AnimCurveEditable
 
struct  ColorSwatchEditable
 
struct  DeepWaterEditable
 

Macros

#define UNUSED(x)
 

Typedefs

typedef GenericCurveEditable< SeExpr2::Vec3dColorCurveEditable
 
typedef GenericCurveEditable< double > CurveEditable
 

Functions

void printVal (std::stringstream &stream, double v)
 
void printVal (std::stringstream &stream, const SeExpr2::Vec3d &v)
 

Macro Definition Documentation

◆ UNUSED

#define UNUSED ( x)
Value:
(void)(x)
</pre >< h3 > A simple variable reference</h3 > This is not a very interesting subclass of expression until we add some additional variables Variables on some applications may be very dynamic In this we only need x
Definition tutorial.txt:108

Definition at line 38 of file Editable.h.

Referenced by AnimCurveEditable::appendString(), AnimCurveEditable::controlsMatch(), ColorSwatchEditable::controlsMatch(), DeepWaterEditable::controlsMatch(), and GenericCurveEditable< TVAL >::controlsMatch().

Typedef Documentation

◆ ColorCurveEditable

◆ CurveEditable

Definition at line 209 of file Editable.h.

Function Documentation

◆ printVal() [1/2]

void printVal ( std::stringstream & stream,
const SeExpr2::Vec3d & v )
inline

Definition at line 34 of file Editable.h.

◆ printVal() [2/2]

void printVal ( std::stringstream & stream,
double v )
inline