Back to index

salome-smesh  6.5.0
Public Member Functions | Public Attributes
VISCOUS::_SolidData Struct Reference

Data of a SOLID. More...

Collaboration diagram for VISCOUS::_SolidData:
Collaboration graph
[legend]

List of all members.

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

Public Attributes

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

Detailed Description

Data of a SOLID.

Definition at line 366 of file StdMeshers_ViscousLayers.cxx.


Constructor & Destructor Documentation

VISCOUS::_SolidData::_SolidData ( const TopoDS_Shape &  s = TopoDS_Shape(),
const StdMeshers_ViscousLayers *  h = 0,
_MeshOfSolid m = 0 
) [inline]

Definition at line 400 of file StdMeshers_ViscousLayers.cxx.

                                                    :_solid(s), _hyp(h), _proxyMesh(m) {}

Delete _SolidData.

Definition at line 4174 of file StdMeshers_ViscousLayers.cxx.

{
  for ( unsigned i = 0; i < _edges.size(); ++i )
  {
    if ( _edges[i] && _edges[i]->_2neibors )
      delete _edges[i]->_2neibors;
    delete _edges[i];
  }
  _edges.clear();
}

Member Function Documentation

VISCOUS::_SolidData::Handle ( Geom_Curve  ) const
const int const int VISCOUS::_SolidData::Handle ( Geom_Surface  )

Member Data Documentation

Definition at line 391 of file StdMeshers_ViscousLayers.cxx.

Definition at line 379 of file StdMeshers_ViscousLayers.cxx.

Definition at line 394 of file StdMeshers_ViscousLayers.cxx.

Definition at line 396 of file StdMeshers_ViscousLayers.cxx.

const StdMeshers_ViscousLayers* VISCOUS::_SolidData::_hyp

Definition at line 369 of file StdMeshers_ViscousLayers.cxx.

Definition at line 398 of file StdMeshers_ViscousLayers.cxx.

Definition at line 376 of file StdMeshers_ViscousLayers.cxx.

Definition at line 388 of file StdMeshers_ViscousLayers.cxx.

Definition at line 370 of file StdMeshers_ViscousLayers.cxx.

Definition at line 371 of file StdMeshers_ViscousLayers.cxx.

Definition at line 385 of file StdMeshers_ViscousLayers.cxx.

Definition at line 368 of file StdMeshers_ViscousLayers.cxx.

Definition at line 373 of file StdMeshers_ViscousLayers.cxx.

Definition at line 373 of file StdMeshers_ViscousLayers.cxx.

const SMDS_MeshNode* VISCOUS::_SolidData::_stepSizeNodes[2]

Definition at line 374 of file StdMeshers_ViscousLayers.cxx.

const int const int const TopoDS_Face& VISCOUS::_SolidData::F

Definition at line 409 of file StdMeshers_ViscousLayers.cxx.

const int const int const TopoDS_Face SMESH_MesherHelper& VISCOUS::_SolidData::helper

Definition at line 409 of file StdMeshers_ViscousLayers.cxx.

Definition at line 406 of file StdMeshers_ViscousLayers.cxx.

const int const int VISCOUS::_SolidData::iTo

Definition at line 406 of file StdMeshers_ViscousLayers.cxx.


The documentation for this struct was generated from the following file: