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



5085
5086
5087
5088
5089
5090
5091
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5085

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



5113
5114
5115
5116
5117
5118
5119
5120
5121
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5113

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



5061
5062
5063
5064
5065
5066
5067
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5061

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



5069
5070
5071
5072
5073
5074
5075
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5069

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



5093
5094
5095
5096
5097
5098
5099
5100
5101
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5093

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



5045
5046
5047
5048
5049
5050
5051
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5045

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



5077
5078
5079
5080
5081
5082
5083
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5077

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



5103
5104
5105
5106
5107
5108
5109
5110
5111
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5103

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



5053
5054
5055
5056
5057
5058
5059
# File 'ext/tg_geometry/tg_geometry_ext.c', line 5053

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