SeExprEdColorCurve Class Reference

#include <SeExprEdColorCurve.h>

List of all members.

Public Slots

void cvSelectedSlot (const double pos, const SeVec3d val, const T_INTERP interp)
void selPosChanged ()
void openDetail ()

Signals

void selPosChangedSignal (double pos)
void selValChangedSignal (SeVec3d val)
void swatchChanged (QColor color)

Public Member Functions

 SeExprEdColorCurve (QWidget *parent=0, QString pLabel="", QString vLabel="", QString iLabel="", bool expandable=true)
 ~SeExprEdColorCurve ()
void addPoint (const double x, const SeVec3d y, const T_INTERP interp, bool select=false)
void setSwatchColor (QColor color)
QColor getSwatchColor ()

Public Attributes

CCurveScene_scene

Private Types

typedef SeExpr::SeCurve< SeVec3dT_CURVE
typedef T_CURVE::InterpType T_INTERP

Private Slots

void internalSwatchChanged (QColor color)

Private Attributes

QLineEdit * _selPosEdit
SeExprEdCSwatchFrame_selValEdit
QComboBox * _interpComboBox

Detailed Description

Definition at line 137 of file SeExprEdColorCurve.h.


Member Typedef Documentation

Definition at line 141 of file SeExprEdColorCurve.h.

Definition at line 142 of file SeExprEdColorCurve.h.


Constructor & Destructor Documentation

SeExprEdColorCurve::SeExprEdColorCurve ( QWidget *  parent = 0,
QString  pLabel = "",
QString  vLabel = "",
QString  iLabel = "",
bool  expandable = true 
)
SeExprEdColorCurve::~SeExprEdColorCurve (  )  [inline]

Definition at line 147 of file SeExprEdColorCurve.h.


Member Function Documentation

void SeExprEdColorCurve::addPoint ( const double  x,
const SeVec3d  y,
const T_INTERP  interp,
bool  select = false 
)
void SeExprEdColorCurve::cvSelectedSlot ( const double  pos,
const SeVec3d  val,
const T_INTERP  interp 
) [slot]
QColor SeExprEdColorCurve::getSwatchColor (  ) 
void SeExprEdColorCurve::internalSwatchChanged ( QColor  color  )  [private, slot]

Definition at line 519 of file SeExprEdColorCurve.cpp.

References swatchChanged().

Referenced by SeExprEdColorCurve().

void SeExprEdColorCurve::openDetail (  )  [slot]
void SeExprEdColorCurve::selPosChanged (  )  [slot]

Definition at line 494 of file SeExprEdColorCurve.cpp.

References _selPosEdit, SeExpr::clamp(), and selPosChangedSignal().

Referenced by SeExprEdColorCurve().

void SeExprEdColorCurve::selPosChangedSignal ( double  pos  )  [signal]
void SeExprEdColorCurve::selValChangedSignal ( SeVec3d  val  )  [signal]

Referenced by SeExprEdColorCurve().

void SeExprEdColorCurve::setSwatchColor ( QColor  color  ) 
void SeExprEdColorCurve::swatchChanged ( QColor  color  )  [signal]

Member Data Documentation

Definition at line 172 of file SeExprEdColorCurve.h.

Referenced by cvSelectedSlot(), and SeExprEdColorCurve().

QLineEdit* SeExprEdColorCurve::_selPosEdit [private]

Definition at line 170 of file SeExprEdColorCurve.h.

Referenced by cvSelectedSlot(), SeExprEdColorCurve(), and selPosChanged().


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

Generated on 25 Jul 2013 for SeExpr by  doxygen 1.6.1