X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMDS%2FSMDS_QuadraticFaceOfNodes.hxx;fp=src%2FSMDS%2FSMDS_QuadraticFaceOfNodes.hxx;h=77cda784af0e96d7b5365245c397646c004a761d;hp=8ce72f3fbd1cb43bef4266af7df08c3f9d49ccf6;hb=28b1248d9618ef7ba84830854ad994e5fd7d0c3c;hpb=75b33910e09d2e967ef946aab69f0b133eac378b diff --git a/src/SMDS/SMDS_QuadraticFaceOfNodes.hxx b/src/SMDS/SMDS_QuadraticFaceOfNodes.hxx index 8ce72f3fb..77cda784a 100644 --- a/src/SMDS/SMDS_QuadraticFaceOfNodes.hxx +++ b/src/SMDS/SMDS_QuadraticFaceOfNodes.hxx @@ -29,9 +29,6 @@ #include "SMDS_MeshFace.hxx" -typedef SMDS_Iterator SMDS_NodeIterator; -typedef boost::shared_ptr > SMDS_NodeIteratorPtr; - class SMDS_WNT_EXPORT SMDS_QuadraticFaceOfNodes:public SMDS_MeshFace { public: @@ -66,6 +63,17 @@ public: SMDS_NodeIteratorPtr interlacedNodesIterator() const; + SMDS_ElemIteratorPtr interlacedNodesElemIterator() const; + + /*! + * \brief Return node by its index + * \param ind - node index + * \retval const SMDS_MeshNode* - the node + * + * Index is wrapped if it is out of a valid range + */ + virtual const SMDS_MeshNode* GetNode(const int ind) const; + protected: virtual SMDS_ElemIteratorPtr elementsIterator (SMDSAbs_ElementType type) const;