24#include <rtl/math.hxx>
82 if ( lhs.empty() || lhs.size() > 2 )
85 size_t nSize = lhs.size();
86 double nVal = lhs[nSize-1].getDouble();
89 if ( nSize == 2 && !lhs[0].isNull() )
90 nDec = lhs[0].getDouble();
91 return ::rtl::math::round(nVal,nDec);
110 if ( std::isnan(nVal) )
117 if ( lhs.empty() || lhs.size() > 2 )
119 size_t nSize = lhs.size();
123 if ( nSize == 2 && !lhs[0].isNull() )
126 if ( std::isnan(nVal) )
137 if ( std::isnan(nVal) )
157 if ( std::isnan(nVal) )
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs, const ORowSetValue &rhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const std::vector< ORowSetValue > &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs, const ORowSetValue &rhs) const override
virtual ORowSetValue operate(const std::vector< ORowSetValue > &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs, const ORowSetValue &rhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const std::vector< ORowSetValue > &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
virtual ORowSetValue operate(const ORowSetValue &lhs) const override
constexpr double rad2deg(double v)
constexpr double deg2rad(double v)
double getDouble(const Any &_rAny)