Back to index

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

Class of temporary mesh face storing _LayerEdge it's based on. More...

Inheritance diagram for VISCOUS::TmpMeshFaceOnEdge:
Inheritance graph
[legend]
Collaboration diagram for VISCOUS::TmpMeshFaceOnEdge:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TmpMeshFaceOnEdge (_LayerEdge *le1, _LayerEdge *le2, int ID)
virtual const SMDS_MeshNode * GetNode (const int ind) const
virtual SMDSAbs_ElementType GetType () const
virtual vtkIdType GetVtkType () const
virtual SMDSAbs_EntityType GetEntityType () const
virtual SMDS_ElemIteratorPtr elementsIterator (SMDSAbs_ElementType type) const

Public Attributes

_LayerEdge_le1
_LayerEdge_le2
vector< const SMDS_MeshNode * > _nn

Detailed Description

Class of temporary mesh face storing _LayerEdge it's based on.

Definition at line 537 of file StdMeshers_ViscousLayers.cxx.


Constructor & Destructor Documentation

VISCOUS::TmpMeshFaceOnEdge::TmpMeshFaceOnEdge ( _LayerEdge le1,
_LayerEdge le2,
int  ID 
) [inline]

Definition at line 540 of file StdMeshers_ViscousLayers.cxx.

                                                                 :
      TmpMeshFace( vector<const SMDS_MeshNode*>(4), ID ), _le1(le1), _le2(le2)
    {
      _nn[0]=_le1->_nodes[0];
      _nn[1]=_le1->_nodes.back();
      _nn[2]=_le2->_nodes.back();
      _nn[3]=_le2->_nodes[0];
    }

Member Function Documentation

virtual SMDS_ElemIteratorPtr VISCOUS::TmpMeshFace::elementsIterator ( SMDSAbs_ElementType  type) const [inline, virtual, inherited]

Definition at line 530 of file StdMeshers_ViscousLayers.cxx.

    { return SMDS_ElemIteratorPtr( new SMDS_NodeVectorElemIterator( _nn.begin(), _nn.end()));}
virtual SMDSAbs_EntityType VISCOUS::TmpMeshFace::GetEntityType ( ) const [inline, virtual, inherited]

Definition at line 529 of file StdMeshers_ViscousLayers.cxx.

{ return SMDSEntity_Last; }
virtual const SMDS_MeshNode* VISCOUS::TmpMeshFace::GetNode ( const int  ind) const [inline, virtual, inherited]

Definition at line 526 of file StdMeshers_ViscousLayers.cxx.

{ return _nn[ind]; }
virtual SMDSAbs_ElementType VISCOUS::TmpMeshFace::GetType ( ) const [inline, virtual, inherited]

Definition at line 527 of file StdMeshers_ViscousLayers.cxx.

{ return SMDSAbs_Face; }
virtual vtkIdType VISCOUS::TmpMeshFace::GetVtkType ( ) const [inline, virtual, inherited]

Definition at line 528 of file StdMeshers_ViscousLayers.cxx.

{ return -1; }

Member Data Documentation

Definition at line 539 of file StdMeshers_ViscousLayers.cxx.

Definition at line 539 of file StdMeshers_ViscousLayers.cxx.

vector<const SMDS_MeshNode* > VISCOUS::TmpMeshFace::_nn [inherited]

Definition at line 523 of file StdMeshers_ViscousLayers.cxx.


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