14 #include "msdevstudio/MSconfig.h"
72 assert ( bindings.size () == 2 );
Range getCutRangeY()
Cut the range of the cut at Y axis.
virtual const Range & getRange(Axes::Type axis, bool scaled) const
Returns the range on the specified axis.
virtual void setCutRangeAt(const Range &range, unsigned int index)
Sets the Range of the cut.
A Plotter class that plots one-dimensional TupleCut values.
Cut2DPlotter()
This default constructor.
hippodraw::DataRep class interface.
hippodraw::Cut2DPlotter class interface
virtual void setAxisBinding(const std::vector< std::string > &bindings)
Sets the axis binding of both the Cut and its DataRep.
The class expresses a cut on a DataSource, i.e.
virtual void toggleInverted()
Reverse the meaning of the cut Range on the give axis.
void setCutRangeFull()
Sets the cut Range to include the full range of data.
The base class for the PlotterBase hierarchy.
virtual void setAxisBinding(const std::vector< std::string > &bindings)
Sets the axis binding of both the Cut and its DataRep.
The base class for data representations.
A PlotterBase derived class that serves a base class for cut plotters.
virtual ~Cut2DPlotter()
The destructor.
hippodraw::TupleCut class interface
virtual void addDataRep(hippodraw::DataRep *rep)
Adds a data representation.
PlotterBase * clone()
This clone function returns an object of its own kind which is a copy of this object at this moment...
virtual void setEnableZ(bool yes=true)
Sets the display of the Z axis on.
Expresses a range of values.
void updateTargets()
Update the target DataRep when a change has been made in the TupleCut.
TupleCut * getCutAt(unsigned int i)
Returns the TupleCut object at position i.
hippodraw::DataRep * m_datarep
A pointer to the data representation that holds the cuts.
CutRangeRep class interface.
virtual void addTupleCut(hippodraw::DataRep *rep)
Adds tuple cut after adding a data representation.
virtual void addDataRep(DataRep *rep)
Adds the DataRep object to the plotter.