Version: 8.3.0
VISCOUS_3D::_NodeCoordHelper Struct Reference

Retriever of node coordinates either directly or from a surface by node UV. More...

Public Member Functions

 Handle (Geom_Surface) _surface
 
 _NodeCoordHelper (const TopoDS_Face &F, SMESH_MesherHelper &helper, bool is2D)
 
gp_XYZ operator() (const SMDS_MeshNode *n) const
 

Data Fields

SMESH_MesherHelper_helper
 
const TopoDS_Face & _face
 
gp_XYZ(_NodeCoordHelper::* _fun )(const SMDS_MeshNode *n) const
 

Private Member Functions

gp_XYZ direct (const SMDS_MeshNode *n) const
 
gp_XYZ byUV (const SMDS_MeshNode *n) const
 

Detailed Description

Retriever of node coordinates either directly or from a surface by node UV.

Warning
Location of a surface is ignored

Constructor & Destructor Documentation

VISCOUS_3D::_NodeCoordHelper::_NodeCoordHelper ( const TopoDS_Face &  F,
SMESH_MesherHelper helper,
bool  is2D 
)

Member Function Documentation

gp_XYZ VISCOUS_3D::_NodeCoordHelper::byUV ( const SMDS_MeshNode n) const
private
gp_XYZ VISCOUS_3D::_NodeCoordHelper::direct ( const SMDS_MeshNode n) const
private
VISCOUS_3D::_NodeCoordHelper::Handle ( Geom_Surface  )
gp_XYZ VISCOUS_3D::_NodeCoordHelper::operator() ( const SMDS_MeshNode n) const

Field Documentation

const TopoDS_Face& VISCOUS_3D::_NodeCoordHelper::_face
gp_XYZ(_NodeCoordHelper::* VISCOUS_3D::_NodeCoordHelper::_fun)(const SMDS_MeshNode *n) const
SMESH_MesherHelper& VISCOUS_3D::_NodeCoordHelper::_helper