Skip to main content

rmf_site_format/
lib.rs

1/*
2 * Copyright (C) 2022 Open Source Robotics Foundation
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *     http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 *
16*/
17
18pub mod alignment;
19
20pub mod anchor;
21pub use anchor::*;
22
23pub mod asset_source;
24pub use asset_source::*;
25
26pub mod category;
27pub use category::*;
28
29pub mod camera_poses;
30pub use camera_poses::*;
31
32pub mod dock;
33pub use dock::*;
34
35pub mod door;
36pub use door::*;
37
38pub mod drawing;
39pub use drawing::*;
40
41pub mod edge;
42pub use edge::*;
43
44pub mod extensions;
45pub use extensions::*;
46
47pub mod fiducial;
48pub use fiducial::*;
49
50pub mod floor;
51pub use floor::*;
52
53pub mod issue;
54pub use issue::*;
55
56pub mod lane;
57pub use lane::*;
58
59pub mod layer;
60pub use layer::*;
61
62pub mod location;
63pub use location::*;
64
65pub mod level;
66pub use level::*;
67
68pub mod lift;
69pub use lift::*;
70
71pub mod light;
72pub use light::*;
73
74pub mod measurement;
75pub use measurement::*;
76
77pub mod misc;
78pub use misc::*;
79
80pub mod robot;
81pub use robot::*;
82
83pub mod robot_properties;
84pub use robot_properties::*;
85
86pub mod model;
87pub use model::*;
88
89pub mod nav_graph;
90pub use nav_graph::*;
91
92pub mod navigation;
93pub use navigation::*;
94
95pub mod path;
96pub use path::*;
97
98pub mod physical_camera;
99pub use physical_camera::*;
100
101pub mod point;
102pub use point::*;
103
104pub mod primitive_shape;
105pub use primitive_shape::*;
106
107pub mod recall;
108pub use recall::*;
109
110pub mod scenario;
111pub use scenario::*;
112
113pub mod sdf;
114pub use sdf::*;
115
116pub mod semver;
117pub use semver::*;
118
119pub mod site;
120pub use site::*;
121
122pub mod task;
123pub use task::*;
124
125pub mod texture;
126pub use texture::*;
127
128pub mod wall;
129pub use wall::*;
130
131pub mod georeference;
132pub use georeference::*;
133
134mod is_default;
135pub(crate) use is_default::*;
136
137pub const CURRENT_MAJOR_VERSION: u32 = 0;
138pub const CURRENT_MINOR_VERSION: u32 = 1;
139
140pub mod legacy;