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