Offset plane used in getNormalByOffset() More...
Public Member Functions | |
_OffsetPlane () | |
void | ComputeIntersectionLine (_OffsetPlane &pln, const TopoDS_Edge &E, const TopoDS_Vertex &V) |
Compute line of intersection of 2 planes. More... | |
gp_XYZ | GetCommonPoint (bool &isFound, const TopoDS_Vertex &V) const |
Computes intersection point of two _lines. More... | |
int | NbLines () const |
Data Fields | |
gp_Pln | _plane |
int | _faceIndex |
int | _faceIndexNext [2] |
gp_Lin | _lines [2] |
bool | _isLineOK [2] |
Offset plane used in getNormalByOffset()
VISCOUS_3D::_OffsetPlane::_OffsetPlane | ( | ) |
void _OffsetPlane::ComputeIntersectionLine | ( | _OffsetPlane & | pln, |
const TopoDS_Edge & | E, | ||
const TopoDS_Vertex & | V | ||
) |
Compute line of intersection of 2 planes.
References _faceIndex, _faceIndexNext, _isLineOK, _lines, _plane, Abs(), and VISCOUS_3D::getEdgeDir().
gp_XYZ _OffsetPlane::GetCommonPoint | ( | bool & | isFound, |
const TopoDS_Vertex & | V | ||
) | const |
int VISCOUS_3D::_OffsetPlane::NbLines | ( | ) | const |
Referenced by GetCommonPoint().
int VISCOUS_3D::_OffsetPlane::_faceIndex |
Referenced by ComputeIntersectionLine().
int VISCOUS_3D::_OffsetPlane::_faceIndexNext[2] |
Referenced by ComputeIntersectionLine().
bool VISCOUS_3D::_OffsetPlane::_isLineOK[2] |
Referenced by ComputeIntersectionLine().
gp_Lin VISCOUS_3D::_OffsetPlane::_lines[2] |
Referenced by ComputeIntersectionLine(), and GetCommonPoint().
gp_Pln VISCOUS_3D::_OffsetPlane::_plane |
Referenced by ComputeIntersectionLine(), and GetCommonPoint().