Module: TG::Geometry::FeatureSource
- Defined in:
- ext/tg_geometry/tg_geometry_ext.c
Class Method Summary collapse
- .build_index_file(*args) ⇒ Object
- .build_index_io(*args) ⇒ Object
- .build_index_json(*args) ⇒ Object
- .read_entries_file(*args) ⇒ Object
- .read_entries_io(*args) ⇒ Object
- .read_entries_json(*args) ⇒ Object
- .read_features_file(*args) ⇒ Object
- .read_features_io(*args) ⇒ Object
- .read_features_json(*args) ⇒ Object
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);
}
|