All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RU_ColorCurve Class Reference

#include <RU_ColorCurve.h>

Public Member Functions

 RU_ColorCurve ()
 ~RU_ColorCurve ()
void reset ()
void addPoint (float pos, float val, float sharpness)
void create (bool extend_slopes=true)
float evaluate (float pos) const

Public Attributes

UT_FloatArray myDivs
UT_FloatArray myValues
UT_FloatArray mySharp
UT_Vector2Array myPoints
float myPreSlope
float myPostSlope
bool myExtendSlope
int myNumPoints
int myNumSplines

Detailed Description

Definition at line 24 of file RU_ColorCurve.h.

Constructor & Destructor Documentation

RU_ColorCurve::RU_ColorCurve ( )
RU_ColorCurve::~RU_ColorCurve ( )

Member Function Documentation

void RU_ColorCurve::addPoint ( float  pos,
float  val,
float  sharpness 
void RU_ColorCurve::create ( bool  extend_slopes = true)
float RU_ColorCurve::evaluate ( float  pos) const
void RU_ColorCurve::reset ( )

Member Data Documentation

UT_FloatArray RU_ColorCurve::myDivs

Definition at line 37 of file RU_ColorCurve.h.

bool RU_ColorCurve::myExtendSlope

Definition at line 42 of file RU_ColorCurve.h.

int RU_ColorCurve::myNumPoints

Definition at line 43 of file RU_ColorCurve.h.

int RU_ColorCurve::myNumSplines

Definition at line 44 of file RU_ColorCurve.h.

UT_Vector2Array RU_ColorCurve::myPoints

Definition at line 40 of file RU_ColorCurve.h.

float RU_ColorCurve::myPostSlope

Definition at line 41 of file RU_ColorCurve.h.

float RU_ColorCurve::myPreSlope

Definition at line 41 of file RU_ColorCurve.h.

UT_FloatArray RU_ColorCurve::mySharp

Definition at line 39 of file RU_ColorCurve.h.

UT_FloatArray RU_ColorCurve::myValues

Definition at line 38 of file RU_ColorCurve.h.

The documentation for this class was generated from the following file: