49 const std::vector < std::string > & binding );
53 const std::vector < std::string > & binding );
60 const std::vector < std::string > & binding,
61 QtDisplay * target,
double low,
double high );
68 const std::vector < std::string > & binding,
69 QtDisplay * target,
double low,
double high );
75 const std::string & label,
76 boost::python::numeric::array array,
88 void addTargets (
const std::vector < QtDisplay * > & targets );
93 const std::string & axis =
"x" );
111 fillCutList ( std::vector < const TupleCut * > & tuple_cut_list,
112 const std::vector < QtCut * > & cut_list );
119 createNTuple (
const std::vector < std::string > & column_list,
120 const std::vector < QtCut * > & cut_list,
127 createTnt (
const std::vector < std::string > & column_list,
128 const std::vector < QtCut * > & cut_list,
130 const std::string & filename,
131 const std::string & dsname );
137 createFits (
const std::vector < std::string > & column_list,
138 const std::vector < QtCut * > & cut_list,
140 const std::string & filename,
141 const std::string & dsname );
148 const std::vector < std::string > & binding );
PyNTuple * createNTuple() const
Creates and returns an PyNTuple representing the display.
Qt Displays wraps a derived class of Cut1DPlotter.
void setEnabled(bool yes)
Sets the enabled status.
std::vector< double > cutRange()
Return the range of the cut.
QtCut(const DataSource &nt, const std::vector< std::string > &binding)
Create a cut.
The base class for the PlotterBase hierarchy.
static void createFits(const std::vector< std::string > &column_list, const std::vector< QtCut * > &cut_list, DataSource *ds, const std::string &filename, const std::string &dsname)
Static method.
hippodraw::QtDisplay class interface.
static void fillCutList(std::vector< const TupleCut * > &tuple_cut_list, const std::vector< QtCut * > &cut_list)
void createCut(const DataSource &ds, const std::vector< std::string > &binding)
Creates an uninitialized cut.
This class is the public interface to a DataSource object that the user sees as the DataArray object ...
A DataSource class implemented with std::vector<double> to store the column data. ...
Qt Displays wraps a derived class of PlotterBase.
void addTarget(QtDisplay *)
Adds a display as a target of the cut.
static void createTnt(const std::vector< std::string > &column_list, const std::vector< QtCut * > &cut_list, DataSource *ds, const std::string &filename, const std::string &dsname)
Static method.
void setCutRange(double low, double high, const std::string &axis="x")
Sets the range of the cut on the chosen axis.
void toggleInverted()
Toggles the inversion status.
void addTargets(const std::vector< QtDisplay * > &targets)
Adds the displays as targets of the cut.
Base class for DataSource.