8 #ifndef COVISE_RESTRAINT_H
9 #define COVISE_RESTRAINT_H
56 void add(ssize_t mi, ssize_t ma, ssize_t step=1);
57 void add(ssize_t
val);
60 bool get(ssize_t
val, ssize_t &
group)
const;
61 size_t getNumGroups()
const;
63 const std::vector<ssize_t> &getValues()
const;
64 ssize_t lower()
const;
65 ssize_t upper()
const;
67 const std::string getRestraintString(std::vector<ssize_t>)
const;
70 bool operator ()(ssize_t
val)
const;
74 #endif // COVISE_RESTRAINT_H
GLsizei const GLchar *const * string
Definition: khronos-glext.h:6750
std::vector< ssize_t > values
Definition: coRestraint.h:48
#define UTILEXPORT
Definition: coExport.h:194
Definition: coRestraint.h:43
int max(int a, int b)
Definition: cutil_math.h:55
bool stringCurrent
Definition: coRestraint.h:49
GLboolean GLuint group
Definition: khronos-glext.h:12389
std::string restraintString
Definition: coRestraint.h:50
GLuint GLfloat * val
Definition: khronos-glext.h:7898
int min(int a, int b)
Definition: cutil_math.h:60
bool all
Definition: coRestraint.h:46