Edge normal to FACE boundary, connecting a point on EDGE (_uvOut) and a point of a layer internal boundary (_uvIn) More...
Public Member Functions | |
| bool | SetNewLength (const double length) |
| Elongate this _LayerEdge. More... | |
Data Fields | |
| gp_XY | _uvOut |
| gp_XY | _uvIn |
| double | _length2D |
| bool | _isBlocked |
| gp_XY | _normal2D |
| double | _len2dTo3dRatio |
| gp_Ax2d | _ray |
| vector< gp_XY > | _uvRefined |
Edge normal to FACE boundary, connecting a point on EDGE (_uvOut) and a point of a layer internal boundary (_uvIn)
| bool _LayerEdge::SetNewLength | ( | const double | length | ) |
Elongate this _LayerEdge.
References _isBlocked, _len2dTo3dRatio, _length2D, _normal2D, _uvIn, and _uvOut.
Referenced by VISCOUS_2D::_ViscousBuilder2D::fixCollisions().
| bool VISCOUS_2D::_LayerEdge::_isBlocked |
| double VISCOUS_2D::_LayerEdge::_len2dTo3dRatio |
| double VISCOUS_2D::_LayerEdge::_length2D |
Referenced by VISCOUS_2D::_ViscousBuilder2D::adjustCommonEdge(), VISCOUS_2D::_ViscousBuilder2D::fixCollisions(), VISCOUS_2D::_ViscousBuilder2D::inflate(), VISCOUS_2D::_ViscousBuilder2D::refine(), VISCOUS_2D::_ViscousBuilder2D::setLayerEdgeData(), SetNewLength(), and VISCOUS_2D::_ViscousBuilder2D::shrink().
| gp_XY VISCOUS_2D::_LayerEdge::_normal2D |
Referenced by VISCOUS_2D::_ViscousBuilder2D::adjustCommonEdge(), VISCOUS_2D::_ViscousBuilder2D::inflate(), VISCOUS_2D::_ViscousBuilder2D::makePolyLines(), VISCOUS_2D::_ViscousBuilder2D::refine(), VISCOUS_2D::_ViscousBuilder2D::setLayerEdgeData(), VISCOUS_2D::_ViscousBuilder2D::setLenRatio(), SetNewLength(), and VISCOUS_2D::_ViscousBuilder2D::shrink().
| gp_Ax2d VISCOUS_2D::_LayerEdge::_ray |
| gp_XY VISCOUS_2D::_LayerEdge::_uvIn |
| gp_XY VISCOUS_2D::_LayerEdge::_uvOut |
Referenced by VISCOUS_2D::_ViscousBuilder2D::adjustCommonEdge(), VISCOUS_2D::_ViscousBuilder2D::fixCollisions(), VISCOUS_2D::_ViscousBuilder2D::inflate(), VISCOUS_2D::_ViscousBuilder2D::makePolyLines(), VISCOUS_2D::_ViscousBuilder2D::refine(), VISCOUS_2D::_ViscousBuilder2D::setLayerEdgeData(), VISCOUS_2D::_ViscousBuilder2D::setLenRatio(), SetNewLength(), and VISCOUS_2D::_ViscousBuilder2D::shrink().
| vector<gp_XY> VISCOUS_2D::_LayerEdge::_uvRefined |
Referenced by VISCOUS_2D::_ViscousBuilder2D::shrink().