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



6232
6233
6234
6235
6236
6237
6238
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6232

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



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

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



6208
6209
6210
6211
6212
6213
6214
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6208

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



6216
6217
6218
6219
6220
6221
6222
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6216

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



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

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



6192
6193
6194
6195
6196
6197
6198
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6192

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



6224
6225
6226
6227
6228
6229
6230
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6224

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



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

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



6200
6201
6202
6203
6204
6205
6206
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6200

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);
}