VISCOUS_3D::_CentralCurveOnEdge Struct Reference

Container of centers of curvature at nodes on an EDGE bounding _ConvexFace. More...

Public Member Functions

void Append (const gp_Pnt &center, _LayerEdge *ledge)
 
bool FindNewNormal (const gp_Pnt &center, gp_XYZ &newNormal)
 Try to compute a new normal by interpolating normals of _LayerEdge's stored in this _CentralCurveOnEdge. More...
 
void SetShapes (const TopoDS_Edge &edge, const _ConvexFace &convFace, _SolidData &data, SMESH_MesherHelper &helper)
 Set shape members. More...
 

Detailed Description

Container of centers of curvature at nodes on an EDGE bounding _ConvexFace.

Member Function Documentation

◆ Append()

void VISCOUS_3D::_CentralCurveOnEdge::Append ( const gp_Pnt &  center,
_LayerEdge ledge 
)

◆ FindNewNormal()

bool _CentralCurveOnEdge::FindNewNormal ( const gp_Pnt &  center,
gp_XYZ &  newNormal 
)

Try to compute a new normal by interpolating normals of _LayerEdge's stored in this _CentralCurveOnEdge.

Parameters
[in]center- curvature center of a point of another _CentralCurveOnEdge.
[in,out]newNormal- current normal at this point, to be redefined
Returns
bool - true if succeeded.

◆ SetShapes()

void _CentralCurveOnEdge::SetShapes ( const TopoDS_Edge &  edge,
const _ConvexFace convFace,
_SolidData data,
SMESH_MesherHelper helper 
)

The documentation for this struct was generated from the following file: