Explorar o código

STYLE: Add utility function ctkTransferFunction::rangeValue

Julien Finet %!s(int64=15) %!d(string=hai) anos
pai
achega
0ba5a6d3e0
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      Libs/Core/ctkTransferFunction.h

+ 8 - 0
Libs/Core/ctkTransferFunction.h

@@ -89,6 +89,7 @@ public:
   virtual void range(qreal& minRange, qreal& maxRange)const=0;
   virtual QVariant minValue()const = 0;
   virtual QVariant maxValue()const = 0;
+  inline void valueRange(QVariant range[2])const;
   ///
   virtual int insertControlPoint(const ctkControlPoint& cp) = 0;
   virtual int insertControlPoint(qreal pos) = 0;
@@ -118,4 +119,11 @@ void ctkTransferFunction::range(qreal rangeValues[2])const
   this->range(rangeValues[0], rangeValues[1]);
 }
 
+//-----------------------------------------------------------------------------
+void ctkTransferFunction::valueRange(QVariant rangeValues[2])const
+{
+  rangeValues[0] = this->minValue();
+  rangeValues[1] = this->maxValue();
+}
+
 #endif