Data of a SOLID. More...
Public Member Functions | |
| _SolidData (const TopoDS_Shape &s=TopoDS_Shape(), const StdMeshers_ViscousLayers *h=0, _MeshOfSolid *m=0) | |
| ~_SolidData () | |
| Delete _SolidData. | |
| Handle (Geom_Curve) CurveForSmooth(const TopoDS_Edge &E | |
| const int const int | Handle (Geom_Surface)&surface |
Data Fields | |
| TopoDS_Shape | _solid |
| const StdMeshers_ViscousLayers * | _hyp |
| _MeshOfSolid * | _proxyMesh |
| set< TGeomID > | _reversedFaceIds |
| double | _stepSize |
| double | _stepSizeCoeff |
| const SMDS_MeshNode * | _stepSizeNodes [2] |
| TNode2Edge | _n2eMap |
| vector< _LayerEdge * > | _edges |
| map< TGeomID, TopoDS_Shape > | _shrinkShape2Shape |
| set< TGeomID > | _noShrinkFaces |
| map< TGeomID, Handle(Geom_Curve)> | _edge2curve |
| vector< int > | _endEdgeToSmooth |
| double | _epsilon |
| int | _index |
| const int | iFrom |
| const int const int | iTo |
| const int const int const TopoDS_Face & | F |
| const int const int const TopoDS_Face SMESH_MesherHelper & | helper |
Data of a SOLID.
Definition at line 354 of file StdMeshers_ViscousLayers.cxx.
| VISCOUS._SolidData._SolidData | ( | const TopoDS_Shape & | s = TopoDS_Shape(), |
| const StdMeshers_ViscousLayers * | h = 0, |
||
| _MeshOfSolid * | m = 0 |
||
| ) |
Definition at line 388 of file StdMeshers_ViscousLayers.cxx.
:_solid(s), _hyp(h), _proxyMesh(m) {}
| _SolidData::~_SolidData | ( | ) |
Delete _SolidData.
Definition at line 3861 of file StdMeshers_ViscousLayers.cxx.
| VISCOUS._SolidData.Handle | ( | Geom_Curve | ) | const |
| map< TGeomID,Handle(Geom_Curve)> VISCOUS._SolidData._edge2curve |
Definition at line 379 of file StdMeshers_ViscousLayers.cxx.
| vector< _LayerEdge* > VISCOUS._SolidData._edges |
Definition at line 367 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.inflate(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.refine(), VISCOUS._ViscousBuilder.smoothAnalyticEdge(), VISCOUS._ViscousBuilder.smoothAndCheck(), VISCOUS._ViscousBuilder.sortEdges(), and VISCOUS._ViscousBuilder.updateNormals().
| vector< int > VISCOUS._SolidData._endEdgeToSmooth |
Definition at line 382 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.smoothAndCheck(), and VISCOUS._ViscousBuilder.sortEdges().
| double VISCOUS._SolidData._epsilon |
Definition at line 384 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.inflate(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.smoothAndCheck(), and VISCOUS._ViscousBuilder.updateNormals().
Definition at line 357 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.inflate(), and VISCOUS._ViscousBuilder.refine().
Definition at line 386 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.addBoundaryElements(), VISCOUS._ViscousBuilder.findNeiborsOnEdge(), VISCOUS._ViscousBuilder.inflate(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.refine(), VISCOUS._ViscousBuilder.setEdgeData(), VISCOUS._ViscousBuilder.smoothAndCheck(), and VISCOUS._ViscousBuilder.updateNormals().
Definition at line 364 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.addBoundaryElements(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.refine(), VISCOUS._ViscousBuilder.shrink(), and VISCOUS._ViscousBuilder.sortEdges().
Definition at line 376 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.makeLayer().
Definition at line 358 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.addBoundaryElements(), VISCOUS._ViscousBuilder.inflate(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.shrink(), and VISCOUS._ViscousBuilder.smoothAndCheck().
Definition at line 359 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.getSimplices(), and VISCOUS._ViscousBuilder.shrink().
| map< TGeomID, TopoDS_Shape > VISCOUS._SolidData._shrinkShape2Shape |
Definition at line 373 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.addBoundaryElements(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.setEdgeData(), and VISCOUS._ViscousBuilder.shrink().
| TopoDS_Shape VISCOUS._SolidData._solid |
Definition at line 356 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.addBoundaryElements(), VISCOUS._ViscousBuilder.inflate(), VISCOUS._ViscousBuilder.makeLayer(), VISCOUS._ViscousBuilder.refine(), VISCOUS._ViscousBuilder.setEdgeData(), VISCOUS._ViscousBuilder.shrink(), VISCOUS._ViscousBuilder.smoothAndCheck(), and VISCOUS._ViscousBuilder.updateNormals().
| double VISCOUS._SolidData._stepSize |
Definition at line 361 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.inflate(), VISCOUS._ViscousBuilder.limitStepSize(), VISCOUS._ViscousBuilder.makeLayer(), and VISCOUS._ViscousBuilder.updateNormals().
Definition at line 361 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.inflate(), and VISCOUS._ViscousBuilder.limitStepSize().
Definition at line 362 of file StdMeshers_ViscousLayers.cxx.
Referenced by VISCOUS._ViscousBuilder.inflate(), VISCOUS._ViscousBuilder.limitStepSize(), and VISCOUS._ViscousBuilder.makeLayer().
| const int const int const TopoDS_Face& VISCOUS._SolidData.F |
Definition at line 397 of file StdMeshers_ViscousLayers.cxx.
| const int const int const TopoDS_Face SMESH_MesherHelper& VISCOUS._SolidData.helper |
Definition at line 397 of file StdMeshers_ViscousLayers.cxx.
| const int VISCOUS._SolidData.iFrom |
Definition at line 394 of file StdMeshers_ViscousLayers.cxx.
| const int const int VISCOUS._SolidData.iTo |
Definition at line 394 of file StdMeshers_ViscousLayers.cxx.