Version: 8.3.0
VISCOUS_3D::_halfPlane Struct Reference

A 2D half plane used by _LayerEdge::smoothNefPolygon() More...

Public Member Functions

bool IsOut (const gp_XY p, const double tol) const
 
bool FindIntersection (const _halfPlane &hp, gp_XY &intPnt)
 

Data Fields

gp_XY _pos
 
gp_XY _dir
 
gp_XY _inNorm
 

Detailed Description

A 2D half plane used by _LayerEdge::smoothNefPolygon()

Member Function Documentation

bool VISCOUS_3D::_halfPlane::FindIntersection ( const _halfPlane hp,
gp_XY &  intPnt 
)

References _dir, and _pos.

bool VISCOUS_3D::_halfPlane::IsOut ( const gp_XY  p,
const double  tol 
) const

Field Documentation

gp_XY VISCOUS_3D::_halfPlane::_dir

Referenced by FindIntersection().

gp_XY VISCOUS_3D::_halfPlane::_inNorm
gp_XY VISCOUS_3D::_halfPlane::_pos

Referenced by FindIntersection().