21 #include <msdevstudio/MSconfig.h>
84 void setColumn (
unsigned int col );
88 unsigned int getColumn ()
const;
92 void setRange (
const Range & range );
95 const Range& getRange()
const;
99 void setInversion (
bool state );
102 bool getInversion ()
const;
106 void toggleInverted();
110 void setEnabled (
bool yes =
true );
114 bool isEnabled ( )
const;
118 const std::string & getLabel ()
const;
122 void setLabel (
const std::string & label );
128 bool acceptRow (
const DataSource * source,
unsigned int i )
const;
134 #endif // _TupleCut_H_
#define MDL_HIPPOPLOT_API
The class expresses a cut on a DataSource, i.e.
bool m_enabled
The enable flag.
std::string m_label
The label for the cut.
bool m_invert
The inversion flag.
Range m_range
The Range object used by the cut.
hippodraw::Range class interface
Expresses a range of values.
unsigned int m_column
The column index used by the cut.
Base class for DataSource.