/
NXcg_geodesic_mesh.nxdl.xml
57 lines (53 loc) · 2.75 KB
/
NXcg_geodesic_mesh.nxdl.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="nxdlformat.xsl"?>
<!--
# NeXus - Neutron and X-ray Common Data Format
#
# Copyright (C) 2014-2024 NeXus International Advisory Committee (NIAC)
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 3 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# For further information, see http://www.nexusformat.org
-->
<definition xmlns="http://definition.nexusformat.org/nxdl/3.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" category="base" name="NXcg_geodesic_mesh" extends="NXobject" type="group" xsi:schemaLocation="http://definition.nexusformat.org/nxdl/3.1 ../nxdl.xsd">
<symbols>
<doc>
The symbols used in the schema to specify e.g. dimensions of arrays.
</doc>
</symbols>
<doc>
Computational geometry description of a geodesic mesh.
People from geodesic/surveyors will likely have specific demands and
different views about what should be included in such a base class, given
that nested geodesic meshes are a key component of climate modelling tools.
For now we propose to use this base class as a container to organize metadata
and data related to geodesic meshes.
Specifically an instance of this base class should detail the rule set how
how the geodesic (surface) mesh was instantiated as there are many
possibilities. A geodesic surface mesh is in this sense a triangulated
surface mesh with metadata. For additional details as an introduction
into the topic see e.g.:
* `E. S. Popko and C. J. Kitrick <https://doi.org/10.1201/9781003134114>`_
Here, especially the section on subdivision schemes is relevant.
</doc>
<group type="NXtransformations">
<doc>
Reference to or definition of a coordinate system with
which the positions and directions are interpretable.
</doc>
</group>
<group type="NXcg_triangulated_surface_mesh"/>
<!--Discussions with NFDI-Earth could make this base class more meaty and detailed.-->
</definition>