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