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

.export(file_path, export_xml = 0) ⇒ Object



219
220
221
# File 'lib/grm.rb', line 219

def export(file_path, export_xml = 0)
  super(file_path, export_xml)
end

.merge(args = nil) ⇒ Object



194
195
196
197
# File 'lib/grm.rb', line 194

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

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



199
200
201
202
# File 'lib/grm.rb', line 199

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

.merge_hold(args = nil) ⇒ Object



204
205
206
207
# File 'lib/grm.rb', line 204

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

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



209
210
211
212
# File 'lib/grm.rb', line 209

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

.plot(args = nil) ⇒ Object



214
215
216
217
# File 'lib/grm.rb', line 214

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