trase
|
Contains classes and functions for handling data and aesthetics. More...
#include <cassert>
#include <functional>
#include <map>
#include <memory>
#include <set>
#include <unordered_map>
#include <vector>
#include "util/BBox.hpp"
#include "util/Colors.hpp"
#include "util/ColumnIterator.hpp"
#include "util/Exception.hpp"
#include "Data.tcc"
Go to the source code of this file.
Classes | |
class | trase::RawData |
Raw data class, impliments a matrix with row major order. More... | |
struct | trase::Aesthetic |
Aesthetics are a collection of tag classes that represent each aesthetic Each aesthetic has a name, and an index from 0 -> size, where size is the total number of aesthetics. More... | |
struct | trase::Aesthetic::x |
the data to display on the x-axis of the plot More... | |
struct | trase::Aesthetic::y |
the data to display on the y-axis of the plot More... | |
struct | trase::Aesthetic::color |
the color of each plotting element, scaled from 0 -> 1 More... | |
struct | trase::Aesthetic::size |
the size of each plotting element, scaled from 1 pixel to 1/20 size of y-axis More... | |
struct | trase::Aesthetic::fill |
the fill color of each plotting element, scaled from 0 -> 1 More... | |
struct | trase::Aesthetic::xmin |
the minimum x coordinate of the data More... | |
struct | trase::Aesthetic::ymin |
the minimum y coordinate of the data More... | |
struct | trase::Aesthetic::xmax |
the maximum x coordinate of the data More... | |
struct | trase::Aesthetic::ymax |
the maximum y coordinate of the data More... | |
class | trase::DataWithAesthetic |
Combination of the RawData class and Aesthetics, this class points to a RawData object, and contains a mapping from aesthetics to RawData column numbers. More... | |
Typedefs | |
using | trase::Limits = Aesthetic::Limits |
Each aesthetic (except for xmin/ymin/xmax/ymax) has a set of min/max limits, or scales, that are used for plotting. | |
Functions | |
DataWithAesthetic | trase::create_data () |
creates a new, empty dataset More... | |
Contains classes and functions for handling data and aesthetics.
DataWithAesthetic trase::create_data | ( | ) |
creates a new, empty dataset