|
| Canvas3D () |
|
virtual | ~Canvas3D () |
|
void | setBoundsX (double minX, double maxX) |
|
void | setBoundsY (double minY, double maxY) |
|
void | setBoundsZ (double minZ, double maxZ) |
|
void | setBounds (double minX, double maxX, double minY, double maxY, double minZ, double maxZ) |
|
double | getMinX () const |
|
double | getMaxX () const |
|
double | getMinY () const |
|
double | getMaxY () const |
|
double | getMinZ () const |
|
double | getMaxZ () const |
|
void | setLabelX (const std::string &labelX) |
|
void | setLabelY (const std::string &labelY) |
|
void | setLabelZ (const std::string &labelZ) |
|
const std::string & | getLabelX () const |
|
const std::string & | getLabelY () const |
|
const std::string & | getLabelZ () const |
|
void | setHold (bool hold) |
|
void | setTopView (bool topView) |
|
bool | getTopView () const |
|
void | plot (const std::vector< std::vector< double >> &z, const std::string &title="", const std::vector< unsigned char > &color={0, 0, 0}) |
|
void | plot (const std::vector< double > &x, const std::vector< double > &y, const std::vector< std::vector< double >> &values, const std::string &title="", const std::vector< unsigned char > &color={0, 0, 0}) |
|
virtual void | clear () |
|
| Canvas () |
|
virtual | ~Canvas () |
|
void | setWidth (unsigned int width) |
|
double | getWidth () const |
|
void | setHeight (unsigned int height) |
|
double | getHeight () const |
|
void | setTitle (const std::string &title) |
|
const std::string & | getTitle () const |
|
| Canvas (unsigned int width, unsigned int height) |
|
| ~Canvas () |
|
void | setOrigin (CoordinateType x, CoordinateType y) |
|
void | setBasisVectors (std::initializer_list< std::initializer_list< CoordinateType >> basisVectors) |
|
void | drawPixel (const RGBA &rgba, CoordinateType x, CoordinateType y) |
|
void | drawCircle (const RGBA &rgba, CoordinateType x, CoordinateType y, CoordinateType radius) |
|
void | save (std::string filename) const |
|
template<> |
void | drawPixel (const RGBA &rgba, unsigned int x, unsigned int y) |
|
template<> |
void | drawPixel (const RGBA &rgba, double x, double y) |
|
template<> |
void | drawCircle (const RGBA &rgba, unsigned int x, unsigned int y, unsigned int radius) |
|
template<> |
void | drawCircle (const RGBA &rgba, double x, double y, double radius) |
|