Module: TG::Geometry::FeatureSource

Defined in:
ext/tg_geometry/tg_geometry_ext.c

Class Method Summary collapse

Class Method Details

.build_index_file(*args) ⇒ Object



6267
6268
6269
6270
6271
6272
6273
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6267

static VALUE rb_tg_feature_source_build_index_file(int argc, VALUE *argv, VALUE self) {
    VALUE path;
    VALUE kwargs;
    (void)self;
    rb_scan_args(argc, argv, "1:", &path, &kwargs);
    return fs_safe_dispatch_file(path, kwargs, FS_MODE_BUILD_INDEX);
}

.build_index_io(*args) ⇒ Object



6295
6296
6297
6298
6299
6300
6301
6302
6303
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6295

static VALUE rb_tg_feature_source_build_index_io(int argc, VALUE *argv, VALUE self) {
    VALUE io;
    VALUE kwargs;
    VALUE json_string;
    (void)self;
    rb_scan_args(argc, argv, "1:", &io, &kwargs);
    json_string = fs_read_io_to_string(io);
    return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_BUILD_INDEX);
}

.build_index_json(*args) ⇒ Object



6243
6244
6245
6246
6247
6248
6249
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6243

static VALUE rb_tg_feature_source_build_index_json(int argc, VALUE *argv, VALUE self) {
    VALUE json_string;
    VALUE kwargs;
    (void)self;
    rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
    return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_BUILD_INDEX);
}

.read_entries_file(*args) ⇒ Object



6251
6252
6253
6254
6255
6256
6257
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6251

static VALUE rb_tg_feature_source_read_entries_file(int argc, VALUE *argv, VALUE self) {
    VALUE path;
    VALUE kwargs;
    (void)self;
    rb_scan_args(argc, argv, "1:", &path, &kwargs);
    return fs_safe_dispatch_file(path, kwargs, FS_MODE_READ_ENTRIES);
}

.read_entries_io(*args) ⇒ Object



6275
6276
6277
6278
6279
6280
6281
6282
6283
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6275

static VALUE rb_tg_feature_source_read_entries_io(int argc, VALUE *argv, VALUE self) {
    VALUE io;
    VALUE kwargs;
    VALUE json_string;
    (void)self;
    rb_scan_args(argc, argv, "1:", &io, &kwargs);
    json_string = fs_read_io_to_string(io);
    return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_ENTRIES);
}

.read_entries_json(*args) ⇒ Object



6227
6228
6229
6230
6231
6232
6233
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6227

static VALUE rb_tg_feature_source_read_entries_json(int argc, VALUE *argv, VALUE self) {
    VALUE json_string;
    VALUE kwargs;
    (void)self;
    rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
    return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_ENTRIES);
}

.read_features_file(*args) ⇒ Object



6259
6260
6261
6262
6263
6264
6265
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6259

static VALUE rb_tg_feature_source_read_features_file(int argc, VALUE *argv, VALUE self) {
    VALUE path;
    VALUE kwargs;
    (void)self;
    rb_scan_args(argc, argv, "1:", &path, &kwargs);
    return fs_safe_dispatch_file(path, kwargs, FS_MODE_READ_FEATURES);
}

.read_features_io(*args) ⇒ Object



6285
6286
6287
6288
6289
6290
6291
6292
6293
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6285

static VALUE rb_tg_feature_source_read_features_io(int argc, VALUE *argv, VALUE self) {
    VALUE io;
    VALUE kwargs;
    VALUE json_string;
    (void)self;
    rb_scan_args(argc, argv, "1:", &io, &kwargs);
    json_string = fs_read_io_to_string(io);
    return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_FEATURES);
}

.read_features_json(*args) ⇒ Object



6235
6236
6237
6238
6239
6240
6241
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6235

static VALUE rb_tg_feature_source_read_features_json(int argc, VALUE *argv, VALUE self) {
    VALUE json_string;
    VALUE kwargs;
    (void)self;
    rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
    return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_FEATURES);
}