Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GeometryKernelSurfaceToolsService
+ Graphe d'héritage de Arcane::GeometryKernelSurfaceToolsService:
+ Graphe de collaboration de Arcane::GeometryKernelSurfaceToolsService:

Fonctions membres publiques

 GeometryKernelSurfaceToolsService (const Arcane::ServiceBuildInfo &sbi)
 
virtual ~GeometryKernelSurfaceToolsService ()
 
void init ()
 Initialisation.
 
ISurfacecreateSurface ()
 Création d'une nouvelle surface.
 
void setFaceToSurface (ISurface *surface, FaceGroup face_group)
 Définit les faces d'une surface.
 
void computeSurfaceContact (ISurface *surface1, ISurface *surface2, FaceFaceContactList &contact)
 compute for each face of surface1 the nearest face of surface2
 

Fonctions membres privées

GeometryKernelSurfaceImplcastSurface (ISurface *) const
 
void buildFaceGroupSurface (FaceGroup group, GeometryKernelSurfaceImpl *surface_impl) const
 

Description détaillée

Définition à la ligne 23 du fichier GeometryKernelSurfaceToolsService.h.

Documentation des constructeurs et destructeur

◆ GeometryKernelSurfaceToolsService()

Arcane::GeometryKernelSurfaceToolsService::GeometryKernelSurfaceToolsService ( const Arcane::ServiceBuildInfo sbi)
inline

Constructeur de la classe

Définition à la ligne 28 du fichier GeometryKernelSurfaceToolsService.h.

◆ ~GeometryKernelSurfaceToolsService()

virtual Arcane::GeometryKernelSurfaceToolsService::~GeometryKernelSurfaceToolsService ( )
inlinevirtual

Destructeur de la classe

Définition à la ligne 35 du fichier GeometryKernelSurfaceToolsService.h.

Documentation des fonctions membres

◆ buildFaceGroupSurface()

void GeometryKernelSurfaceToolsService::buildFaceGroupSurface ( FaceGroup  group,
GeometryKernelSurfaceImpl surface_impl 
) const
private

Définition à la ligne 276 du fichier GeometryKernelSurfaceToolsService.cc.

◆ castSurface()

GeometryKernelSurfaceImpl * GeometryKernelSurfaceToolsService::castSurface ( ISurface s) const
private

Définition à la ligne 264 du fichier GeometryKernelSurfaceToolsService.cc.

◆ computeSurfaceContact()

void GeometryKernelSurfaceToolsService::computeSurfaceContact ( ISurface surface1,
ISurface surface2,
FaceFaceContactList &  contact 
)

compute for each face of surface1 the nearest face of surface2

Définition à la ligne 58 du fichier GeometryKernelSurfaceToolsService.cc.

Références Arcane::convertGKVector(), Arcane::math::min(), Arcane::ItemWithNodes::nbNode(), Arcane::math::normeR3(), et Arcane::Item::null().

◆ createSurface()

ISurface * GeometryKernelSurfaceToolsService::createSurface ( )

Création d'une nouvelle surface.

Définition à la ligne 39 du fichier GeometryKernelSurfaceToolsService.cc.

◆ init()

void GeometryKernelSurfaceToolsService::init ( )

Initialisation.

Définition à la ligne 30 du fichier GeometryKernelSurfaceToolsService.cc.

◆ setFaceToSurface()

void GeometryKernelSurfaceToolsService::setFaceToSurface ( ISurface surface,
FaceGroup  face_group 
)

Définit les faces d'une surface.

Définition à la ligne 48 du fichier GeometryKernelSurfaceToolsService.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :