Minsky
|
helper class to draw port label symbols More...
#include <operation.h>
Public Member Functions | |
DrawBinOp (cairo_t *cairo, double z=1) | |
void | drawPlus () const |
void | drawMinus () const |
void | drawMultiply () const |
void | drawDivide () const |
void | drawSymbol (const char *s) const |
template<class F > | |
void | drawPort (F f, float x, float y, float rotation) const |
Public Attributes | |
cairo_t * | cairo |
double | zoomFactor |
helper class to draw port label symbols
Definition at line 120 of file operation.h.
|
inline |
Definition at line 124 of file operation.h.
|
inline |
Definition at line 151 of file operation.h.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 135 of file operation.h.
References cairo.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 142 of file operation.h.
References cairo.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 126 of file operation.h.
References cairo.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 172 of file operation.h.
References cairo, f, minsky::flipped(), and M_PI.
Referenced by minsky::IntOp::draw(), minsky::OperationBase::drawUserFunction(), and minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 162 of file operation.h.
References cairo, and zoomFactor.
Referenced by minsky::IntOp::draw(), minsky::OperationBase::drawUserFunction(), and minsky::Operation< minsky::OperationType::integrate >::iconDraw().
cairo_t* minsky::DrawBinOp::cairo |
Definition at line 122 of file operation.h.
Referenced by drawDivide(), drawMinus(), drawMultiply(), drawPlus(), drawPort(), and drawSymbol().
double minsky::DrawBinOp::zoomFactor |
Definition at line 123 of file operation.h.
Referenced by drawSymbol().