Structure used to smooth a _LayerEdge based on an EDGE. More...
Public Member Functions | |
| _2NearEdges () | |
| ~_2NearEdges () | |
| const SMDS_MeshNode * | tgtNode (bool is2nd) |
| const SMDS_MeshNode * | srcNode (bool is2nd) |
| void | reverse () |
| void | set (_LayerEdge *e1, _LayerEdge *e2, double w1, double w2) |
| bool | include (const _LayerEdge *e) |
Data Fields | |
| double | _wgt [2] |
| _LayerEdge * | _edges [2] |
| gp_XYZ * | _plnNorm |
Structure used to smooth a _LayerEdge based on an EDGE.
| VISCOUS_3D::_2NearEdges::~_2NearEdges | ( | ) |
References _plnNorm.
| bool VISCOUS_3D::_2NearEdges::include | ( | const _LayerEdge * | e | ) |
References _edges.
Referenced by VISCOUS_3D::_ViscousBuilder::findCollisionEdges(), and VISCOUS_3D::_LayerEdge::IsNeiborOnEdge().
| void VISCOUS_3D::_2NearEdges::set | ( | _LayerEdge * | e1, |
| _LayerEdge * | e2, | ||
| double | w1, | ||
| double | w2 | ||
| ) |
| const SMDS_MeshNode * VISCOUS_3D::_2NearEdges::srcNode | ( | bool | is2nd | ) |
| const SMDS_MeshNode * VISCOUS_3D::_2NearEdges::tgtNode | ( | bool | is2nd | ) |
References _edges, and VISCOUS_3D::_LayerEdge::_nodes.
Referenced by VISCOUS_3D::_Smoother1D::smoothAnalyticEdge(), VISCOUS_3D::_LayerEdge::SmoothOnEdge(), and VISCOUS_3D::_SolidData::Sort2NeiborsOnEdge().
| _LayerEdge* VISCOUS_3D::_2NearEdges::_edges[2] |
| gp_XYZ* VISCOUS_3D::_2NearEdges::_plnNorm |
| double VISCOUS_3D::_2NearEdges::_wgt[2] |
Referenced by reverse(), set(), VISCOUS_3D::_LayerEdge::SetDataByNeighbors(), and VISCOUS_3D::_LayerEdge::SmoothOnEdge().