module Numeric::FloatFunction
Public Instance Methods
deg()
click to toggle source
static VALUE rb_num_deg (VALUE self) { return rb_float_new(57.2957795130823*NUM2DBL(self)); } static VALUE rb_num_distance (VALUE self, VALUE other) { double fs = NUM2DBL(self), fo = NUM2DBL(other); return rb_float_new(fabs(fs - fo)); }
distance(p1)
click to toggle source
static VALUE rb_num_distance (VALUE self, VALUE other) { double fs = NUM2DBL(self), fo = NUM2DBL(other); return rb_float_new(fabs(fs - fo)); }
rad()
click to toggle source
static VALUE rb_num_rad (VALUE self) { return rb_float_new(0.0174532925199433*NUM2DBL(self)); } static VALUE rb_num_deg (VALUE self) { return rb_float_new(57.2957795130823*NUM2DBL(self)); } static VALUE rb_num_distance (VALUE self, VALUE other) { double fs = NUM2DBL(self), fo = NUM2DBL(other); return rb_float_new(fabs(fs - fo)); }