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



7088
7089
7090
7091
7092
7093
7094
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7088

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



7116
7117
7118
7119
7120
7121
7122
7123
7124
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7116

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



7064
7065
7066
7067
7068
7069
7070
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7064

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



7072
7073
7074
7075
7076
7077
7078
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7072

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



7096
7097
7098
7099
7100
7101
7102
7103
7104
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7096

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



7048
7049
7050
7051
7052
7053
7054
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7048

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



7080
7081
7082
7083
7084
7085
7086
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7080

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



7106
7107
7108
7109
7110
7111
7112
7113
7114
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7106

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



7056
7057
7058
7059
7060
7061
7062
# File 'ext/tg_geometry/tg_geometry_ext.c', line 7056

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