MeshKernel
Contacts.hpp
1 //---- GPL ---------------------------------------------------------------------
2 //
3 // Copyright (C) Stichting Deltares, 2011-2020.
4 //
5 // This program is free software: you can redistribute it and/or modify
6 // it under the terms of the GNU General Public License as published by
7 // the Free Software Foundation version 3.
8 //
9 // This program is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 // GNU General Public License for more details.
13 //
14 // You should have received a copy of the GNU General Public License
15 // along with this program. If not, see <http://www.gnu.org/licenses/>.
16 //
17 // contact: delft3d.support@deltares.nl
18 // Stichting Deltares
19 // P.O. Box 177
20 // 2600 MH Delft, The Netherlands
21 //
22 // All indications and logos of, and references to, "Delft3D" and "Deltares"
23 // are registered trademarks of Stichting Deltares, and remain the property of
24 // Stichting Deltares. All rights reserved.
25 //
26 //------------------------------------------------------------------------------
27 
28 #pragma once
29 
30 namespace meshkernelapi
31 {
33  struct Contacts
34  {
36  int* mesh1d_indices = nullptr;
38  int* mesh2d_indices = nullptr;
41  };
42 
43 } // namespace meshkernelapi
meshkernelapi::Contacts
A struct used to describe contacts between a 1d and a 2d mesh.
Definition: Contacts.hpp:33
meshkernelapi::Contacts::mesh1d_indices
int * mesh1d_indices
The indices of the 1d mesh.
Definition: Contacts.hpp:36
meshkernelapi::Contacts::num_contacts
int num_contacts
The number of contacts.
Definition: Contacts.hpp:40
meshkernelapi
Contains all structs and functions exposed at the API level.
Definition: BoundingBox.hpp:32
meshkernelapi::Contacts::mesh2d_indices
int * mesh2d_indices
The indices of the 2d face.
Definition: Contacts.hpp:38