Minsky: 3.17.0
|
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 112 of file operation.h.
|
inline |
Definition at line 116 of file operation.h.
|
inline |
Definition at line 143 of file operation.h.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 127 of file operation.h.
References cairo.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 134 of file operation.h.
References cairo.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 118 of file operation.h.
References cairo.
Referenced by minsky::Operation< minsky::OperationType::integrate >::iconDraw().
|
inline |
Definition at line 164 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 154 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 114 of file operation.h.
Referenced by drawDivide(), drawMinus(), drawMultiply(), drawPlus(), drawPort(), and drawSymbol().
double minsky::DrawBinOp::zoomFactor |
Definition at line 115 of file operation.h.
Referenced by drawSymbol().