Module: GRM

Extended by:
GRCommons::GRCommonUtils
Defined in:
lib/grm.rb,
lib/grm/ffi.rb,
lib/grm/grmbase.rb,
lib/grm/version.rb,
lib/gr_commons/gr_logger.rb

Defined Under Namespace

Modules: FFI Classes: Args, Error, NotFoundError

Constant Summary collapse

VERSION =
GRCommons::VERSION

Constants included from GRCommons::GRCommonUtils

GRCommons::GRCommonUtils::SUPPORTED_TYPES

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from GRCommons::GRCommonUtils

create_ffi_pointer, double, equal_length, float, inquiry, inquiry_double, inquiry_int, inquiry_uint, int, narray?, read_ffi_pointer, uint, uint16, uint8

Class Attribute Details

.ffi_libObject

Returns the value of attribute ffi_lib.



23
24
25
# File 'lib/grm.rb', line 23

def ffi_lib
  @ffi_lib
end

Class Method Details

.merge(args = nil) ⇒ Object



152
153
154
# File 'lib/grm.rb', line 152

def merge(args=nil)
  super(Args.try_convert(args) || args)
end

.merge_extended(args = nil, hold = 0, identifiator = nil) ⇒ Object



156
157
158
# File 'lib/grm.rb', line 156

def merge_extended(args=nil, hold=0, identifiator=nil)
  super(Args.try_convert(args) || args, hold, identificator)
end

.merge_hold(args = nil) ⇒ Object



160
161
162
# File 'lib/grm.rb', line 160

def merge_hold(args=nil)
  super(Args.try_convert(args) || args)
end

.merge_named(args = nil, identifiator = nil) ⇒ Object



164
165
166
# File 'lib/grm.rb', line 164

def merge_named(args=nil, identifiator=nil)
  super(Args.try_convert(args) || args, identificator)
end

.plot(args = nil) ⇒ Object



168
169
170
# File 'lib/grm.rb', line 168

def plot(args=nil)
  super(Args.try_convert(args) || args)
end