Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
GeometryKernelSurfaceImpl.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7#ifndef ARCGEOSIM_SURFACEUTILS_GEOMETRYKERNELSURFACETOOLS_GEOMETRYKERNELSURFACEIMPL_H
8#define ARCGEOSIM_SURFACEUTILS_GEOMETRYKERNELSURFACETOOLS_GEOMETRYKERNELSURFACEIMPL_H
9/* Author : havep at Wed Aug 27 16:19:54 2008
10 * Generated by createNew
11 */
12
13#include <arcane/corefinement/surfaceutils/ISurface.h>
14
15#include <arcane/Item.h>
16#include <arcane/utils/Array.h>
17#include <arcane/utils/Real3.h>
18
19#include <GeometryKernel/datamodel/micro/surface/triangulation-data-structure.h>
20namespace GK = GeometryKernel;
21
22ARCANE_BEGIN_NAMESPACE
23NUMERICS_BEGIN_NAMESPACE
24using namespace Arcane;
25
26
28 : public ISurface
29{
30public:
33
36
37public:
38 GK::TriangulationDataStructurePtr m_triangulation;
39 UniqueArray<Node> m_node_array;
43};
44
45NUMERICS_END_NAMESPACE
46ARCANE_END_NAMESPACE
47
48#endif /* ARCGEOSIM_SURFACEUTILS_GEOMETRYKERNELSURFACETOOLS_GEOMETRYKERNELSURFACEIMPL_H */
Real3 m_mean_normal
Flag d'orientation des faces de la triangulation (true => orientation != originale)
UniqueArray< Face > m_face_array
Noeuds originaux de la triangulation.
UniqueArray< bool > m_face_reorient
Faces originales de la triangulation.
Purely virtual interface for surface representation.
Definition ISurface.h:25
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Classe gérant un vecteur de réel de dimension 3.
Definition Real3.h:132
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-