27 #include "dynamicRavelCAPI.h" 42 double ravelX(
double xx)
const;
43 double ravelY(
double yy)
const;
61 bool inRavel(
float,
float)
const;
62 bool inItem(
float,
float)
const override;
64 std::vector<Point>
corners()
const override;
65 bool contains(
float x,
float y)
const override;
69 bool onKeyPress(
int keySym,
const std::string& utf8,
int state)
override;
72 void draw(cairo_t* cairo)
const override;
79 void exportAsCSV(
const std::string& filename,
bool tabular)
const;
ravel::Ravel inputRavel
ravel for controlling input value used for populating sheet. Potentially a tensor expression represen...
bool inItem(float, float) const override
offset for scrolling through higher ranked inputs
bool showRavel
offset for scrolling through higher ranked inputs
bool inRavel(float, float) const
offset for scrolling through higher ranked inputs
void exportAsCSV(const std::string &filename, bool tabular) const
export the plotted data as a CSV file
void operator=(const Sheet &)
offset for scrolling through higher ranked inputs
bool onKeyPress(int keySym, const std::string &utf8, int state) override
offset for scrolling through higher ranked inputs
virtual double value() const
current value of output port
size_t scrollDelta
offset for scrolling through higher ranked inputs
Sheet(const Sheet &)
offset for scrolling through higher ranked inputs
std::string sliceIndicator
offset for scrolling through higher ranked inputs
double ravelX(double xx) const
ravel coordinate from screen coordinate
double ravelSize() const
size of ravel in screen coordinates
Sheet()
offset for scrolling through higher ranked inputs
size_t scrollOffset
offset for scrolling through higher ranked inputs
size_t scrollMax
offset for scrolling through higher ranked inputs
void computeValue()
calculates the input value
Creation and access to the minskyTCL_obj object, which has code to record whenever Minsky's state cha...
std::vector< Point > corners() const override
offset for scrolling through higher ranked inputs
ShowSlice showRowSlice
whether to elide rows from beginning, end or middle
ClickType::Type clickType(float x, float y) const override
offset for scrolling through higher ranked inputs
bool onRavelButton(float, float) const
offset for scrolling through higher ranked inputs
double ravelY(double yy) const
offset for scrolling through higher ranked inputs
ShowSlice showColSlice
whether to elide columnss from beginning, end or middle
std::shared_ptr< ITensor > TensorPtr
void drawResizeHandles(cairo_t *cairo) const override
offset for scrolling through higher ranked inputs
bool onResizeHandle(float x, float y) const override
offset for scrolling through higher ranked inputs
void setSliceIndicator()
offset for scrolling through higher ranked inputs
void draw(cairo_t *cairo) const override
offset for scrolling through higher ranked inputs
bool scrollUp()
offset for scrolling through higher ranked inputs
bool contains(float x, float y) const override
offset for scrolling through higher ranked inputs
bool scrollDown()
offset for scrolling through higher ranked inputs