Fonctions membres publiques | |
GeometryKernelSurfaceToolsService (const Arcane::ServiceBuildInfo &sbi) | |
virtual | ~GeometryKernelSurfaceToolsService () |
void | init () |
Initialisation. | |
ISurface * | createSurface () |
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 | |
GeometryKernelSurfaceImpl * | castSurface (ISurface *) const |
void | buildFaceGroupSurface (FaceGroup group, GeometryKernelSurfaceImpl *surface_impl) const |
Définition à la ligne 23 du fichier GeometryKernelSurfaceToolsService.h.
|
inline |
Constructeur de la classe
Définition à la ligne 28 du fichier GeometryKernelSurfaceToolsService.h.
|
inlinevirtual |
Destructeur de la classe
Définition à la ligne 35 du fichier GeometryKernelSurfaceToolsService.h.
|
private |
Définition à la ligne 281 du fichier GeometryKernelSurfaceToolsService.cc.
|
private |
Définition à la ligne 269 du fichier GeometryKernelSurfaceToolsService.cc.
void GeometryKernelSurfaceToolsService::computeSurfaceContact | ( | ISurface * | surface1, |
ISurface * | surface2, | ||
FaceFaceContactList & | contact ) |
compute for each face of surface1 the nearest face of surface2
Définition à la ligne 63 du fichier GeometryKernelSurfaceToolsService.cc.
Références Arcane::Array< DataType >::clear(), Arcane::convertGKVector(), Arcane::GeometryKernelSurfaceImpl::m_face_array, Arcane::GeometryKernelSurfaceImpl::m_face_reorient, Arcane::GeometryKernelSurfaceImpl::m_mean_normal, Arcane::math::min(), Arcane::ItemWithNodes::nbNode(), Arcane::math::normeR3(), Arcane::Item::null(), et Arcane::MessagePassing::ReduceSum.
ISurface * GeometryKernelSurfaceToolsService::createSurface | ( | ) |
Création d'une nouvelle surface.
Définition à la ligne 44 du fichier GeometryKernelSurfaceToolsService.cc.
void GeometryKernelSurfaceToolsService::init | ( | ) |
Initialisation.
Définition à la ligne 35 du fichier GeometryKernelSurfaceToolsService.cc.
void GeometryKernelSurfaceToolsService::setFaceToSurface | ( | ISurface * | surface, |
FaceGroup | face_group ) |
Définit les faces d'une surface.
Définition à la ligne 53 du fichier GeometryKernelSurfaceToolsService.cc.