|
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().