25 #ifndef OD_GE_INTERVAL_H
26 #define OD_GE_INTERVAL_H
103 double& upper)
const;
403 return 0.5 * (m_LowerParam + m_UpperParam);
433 return m_LowerParam * (1.0 - ratio) + m_UpperParam * ratio;
440 return index == 0 ? m_LowerParam : m_UpperParam;
481 bool m_bBoundedAbove;
482 bool m_bBoundedBelow;
#define GE_TOOLKIT_EXPORT
bool operator>=(const OdString &s1, const OdString &s2)
bool operator<=(const OdString &s1, const OdString &s2)
bool operator<(const OdString &s1, const OdString &s2)
bool operator>(const OdString &s1, const OdString &s2)
OdGeInterval(double tol=1.e-12)
OdGeInterval(bool boundedBelow, double bound, double tol=1.e-12)
double upperBound() const
bool isEqualAtUpper(double value) const
bool contains(const OdGeInterval &otherInterval) const
void getBounds(double &lower, double &upper) const
double getEnd(int index) const
OdGeInterval & setTolerance(double tol)
OdGeInterval & set(double lower, double upper)
bool isEqualAtUpper(const OdGeInterval &otherInterval) const
OdGeInterval & set(bool boundedBelow, double bound)
bool isOverlapAtUpper(const OdGeInterval &otherInterval, OdGeInterval &overlap) const
double lowerBound() const
bool isBoundedBelow() const
bool isPeriodicallyOn(double period, double &value)
double clamp(double value) const
OdGeInterval(double lower, double upper, double tol=1.e-12)
double eval(double ratio) const
bool contains(double value) const
bool isEqualAtLower(double value) const
bool intersectWith(const OdGeInterval &otherInterval, OdGeInterval &result) const
bool isDisjoint(const OdGeInterval &otherInterval) const
bool isBoundedAbove() const
void getMerge(const OdGeInterval &otherInterval, OdGeInterval &result) const
OdGeInterval & setLower(double lower)
bool isEqualAtLower(const OdGeInterval &otherInterval) const
bool finiteIntersectWith(const OdGeInterval &range, OdGeInterval &result) const
OdGeInterval & setUpper(double upper)
int subtract(const OdGeInterval &otherInterval, OdGeInterval &lInterval, OdGeInterval &rInterval) const
bool isContinuousAtUpper(const OdGeInterval &otherInterval) const
GLsizei const GLfloat * value
bool operator==(const BlockRefPath &rA, const BlockRefPath &rB)
DOM.
bool operator!=(const BlockRefPath &rA, const BlockRefPath &rB)
DOM.