Version: 9.12.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

◆ FindIntersection()

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

References _dir, and _pos.

◆ IsOut()

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

Field Documentation

◆ _dir

gp_XY VISCOUS_3D::_halfPlane::_dir

Referenced by FindIntersection().

◆ _inNorm

gp_XY VISCOUS_3D::_halfPlane::_inNorm

◆ _pos

gp_XY VISCOUS_3D::_halfPlane::_pos

Referenced by FindIntersection().