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().