@@ -84,8 +84,7 @@ namespace
8484 typename Range,
8585 typename GetMeshBuilder >
8686 void convert_components_coordinate_reference_system (
87- const typename geode::GeographicCoordinateSystem< dimension >::Info&
88- info,
87+ const GeographicCoordinateSystemInfo& info,
8988 std::string_view crs_name,
9089 Range range,
9190 GetMeshBuilder get_mesh_builder )
@@ -129,8 +128,7 @@ namespace
129128 typename Range,
130129 typename GetMeshBuilder >
131130 void convert_components_attribute_to_geographic_coordinate_reference_system (
132- const typename geode::GeographicCoordinateSystem< dimension >::Info&
133- info,
131+ const GeographicCoordinateSystemInfo& info,
134132 std::string_view crs_name,
135133 Range range,
136134 GetMeshBuilder get_mesh_builder )
@@ -152,7 +150,7 @@ namespace geode
152150 const EdgedCurve< dimension >& mesh,
153151 EdgedCurveBuilder< dimension >& builder,
154152 std::string_view crs_name,
155- typename GeographicCoordinateSystem< dimension >::Info info )
153+ GeographicCoordinateSystemInfo info )
156154 {
157155 convert_attribute_to_geographic_coordinate_reference_system (
158156 mesh, builder, crs_name, std::move ( info ) );
@@ -163,7 +161,7 @@ namespace geode
163161 const PointSet< dimension >& mesh,
164162 PointSetBuilder< dimension >& builder,
165163 std::string_view crs_name,
166- typename GeographicCoordinateSystem< dimension >::Info info )
164+ GeographicCoordinateSystemInfo info )
167165 {
168166 convert_attribute_to_geographic_coordinate_reference_system (
169167 mesh, builder, crs_name, std::move ( info ) );
@@ -174,7 +172,7 @@ namespace geode
174172 const SolidMesh< dimension >& mesh,
175173 SolidMeshBuilder< dimension >& builder,
176174 std::string_view crs_name,
177- typename GeographicCoordinateSystem< dimension >::Info info )
175+ GeographicCoordinateSystemInfo info )
178176 {
179177 convert_attribute_to_geographic_coordinate_reference_system (
180178 mesh, builder, crs_name, std::move ( info ) );
@@ -185,7 +183,7 @@ namespace geode
185183 const SurfaceMesh< dimension >& mesh,
186184 SurfaceMeshBuilder< dimension >& builder,
187185 std::string_view crs_name,
188- typename GeographicCoordinateSystem< dimension >::Info info )
186+ GeographicCoordinateSystemInfo info )
189187 {
190188 convert_attribute_to_geographic_coordinate_reference_system (
191189 mesh, builder, crs_name, std::move ( info ) );
@@ -194,7 +192,7 @@ namespace geode
194192 void assign_brep_geographic_coordinate_system_info ( const BRep& brep,
195193 BRepBuilder& builder,
196194 std::string_view crs_name,
197- const GeographicCoordinateSystem3D::Info & info )
195+ const GeographicCoordinateSystemInfo & info )
198196 {
199197 convert_components_attribute_to_geographic_coordinate_reference_system<
200198 3 >( info, crs_name, brep.corners (), [&builder]( const uuid& id ) {
@@ -218,7 +216,7 @@ namespace geode
218216 const Section& section,
219217 SectionBuilder& builder,
220218 std::string_view crs_name,
221- const GeographicCoordinateSystem2D::Info & info )
219+ const GeographicCoordinateSystemInfo & info )
222220 {
223221 convert_components_attribute_to_geographic_coordinate_reference_system<
224222 2 >(
@@ -241,7 +239,7 @@ namespace geode
241239 const EdgedCurve< dimension >& mesh,
242240 EdgedCurveBuilder< dimension >& builder,
243241 std::string_view crs_name,
244- typename GeographicCoordinateSystem< dimension >::Info info )
242+ GeographicCoordinateSystemInfo info )
245243 {
246244 convert_coordinate_reference_system (
247245 mesh, builder, crs_name, std::move ( info ) );
@@ -252,7 +250,7 @@ namespace geode
252250 const PointSet< dimension >& mesh,
253251 PointSetBuilder< dimension >& builder,
254252 std::string_view crs_name,
255- typename GeographicCoordinateSystem< dimension >::Info info )
253+ GeographicCoordinateSystemInfo info )
256254 {
257255 convert_coordinate_reference_system (
258256 mesh, builder, crs_name, std::move ( info ) );
@@ -263,7 +261,7 @@ namespace geode
263261 const SolidMesh< dimension >& mesh,
264262 SolidMeshBuilder< dimension >& builder,
265263 std::string_view crs_name,
266- typename GeographicCoordinateSystem< dimension >::Info info )
264+ GeographicCoordinateSystemInfo info )
267265 {
268266 convert_coordinate_reference_system (
269267 mesh, builder, crs_name, std::move ( info ) );
@@ -274,7 +272,7 @@ namespace geode
274272 const SurfaceMesh< dimension >& mesh,
275273 SurfaceMeshBuilder< dimension >& builder,
276274 std::string_view crs_name,
277- typename GeographicCoordinateSystem< dimension >::Info info )
275+ GeographicCoordinateSystemInfo info )
278276 {
279277 convert_coordinate_reference_system (
280278 mesh, builder, crs_name, std::move ( info ) );
@@ -283,7 +281,7 @@ namespace geode
283281 void convert_brep_coordinate_reference_system ( const BRep& brep,
284282 BRepBuilder& builder,
285283 std::string_view crs_name,
286- const GeographicCoordinateSystem3D::Info & info )
284+ const GeographicCoordinateSystemInfo & info )
287285 {
288286 convert_components_coordinate_reference_system< 3 >(
289287 info, crs_name, brep.corners (), [&builder]( const uuid& id ) {
@@ -306,7 +304,7 @@ namespace geode
306304 void convert_section_coordinate_reference_system ( const Section& section,
307305 SectionBuilder& builder,
308306 std::string_view crs_name,
309- const GeographicCoordinateSystem2D::Info & info )
307+ const GeographicCoordinateSystemInfo & info )
310308 {
311309 convert_components_coordinate_reference_system< 2 >(
312310 info, crs_name, section.corners (), [&builder]( const uuid& id ) {
0 commit comments