Version: 8.3.0
VISCOUS_3D::_EdgesOnShape Struct Reference

_LayerEdge's on a shape and other shape data More...

Public Member Functions

 Handle (ShapeAnalysis_Surface) _offsetSurf
 
TopAbs_ShapeEnum ShapeType () const
 
TopAbs_ShapeEnum SWOLType () const
 
bool HasC1 (const _EdgesOnShape *other) const
 
bool GetNormal (const SMDS_MeshElement *face, gp_Vec &norm)
 Returns normal of a face. More...
 
_SolidDataGetData () const
 
 _EdgesOnShape ()
 

Data Fields

vector< _LayerEdge * > _edges
 
TopoDS_Shape _shape
 
TGeomID _shapeID
 
SMESH_subMesh_subMesh
 
TopoDS_Shape _sWOL
 
bool _isRegularSWOL
 
AverageHyp _hyp
 
bool _toSmooth
 
_Smoother1D_edgeSmoother
 
vector< _EdgesOnShape * > _eosConcaVer
 
vector< _EdgesOnShape * > _eosC1
 
vector< gp_XYZ > _faceNormals
 
vector< _EdgesOnShape * > _faceEOS
 
_LayerEdge_edgeForOffset
 
_SolidData_data
 

Detailed Description

_LayerEdge's on a shape and other shape data

Constructor & Destructor Documentation

VISCOUS_3D::_EdgesOnShape::_EdgesOnShape ( )

Member Function Documentation

_SolidData& VISCOUS_3D::_EdgesOnShape::GetData ( ) const
bool _EdgesOnShape::GetNormal ( const SMDS_MeshElement face,
gp_Vec &  norm 
)
VISCOUS_3D::_EdgesOnShape::Handle ( ShapeAnalysis_Surface  )
bool VISCOUS_3D::_EdgesOnShape::HasC1 ( const _EdgesOnShape other) const

Field Documentation

_SolidData* VISCOUS_3D::_EdgesOnShape::_data
vector< _EdgesOnShape* > VISCOUS_3D::_EdgesOnShape::_eosConcaVer
vector< _EdgesOnShape* > VISCOUS_3D::_EdgesOnShape::_faceEOS
vector< gp_XYZ > VISCOUS_3D::_EdgesOnShape::_faceNormals
bool VISCOUS_3D::_EdgesOnShape::_isRegularSWOL