- void SetPosition(const SMDS_PositionPtr& aPos);
- void setXYZ(double x, double y, double z);
+ virtual SMDS_ElemIteratorPtr nodesIterator() const;
+ virtual SMDS_NodeIteratorPtr nodeIterator() const;
+ virtual const SMDS_MeshNode* GetNode(const int ind) const;
+
+ virtual bool IsPoly() const { return false; }
+ virtual bool IsQuadratic() const { return false; }
+ virtual bool IsMediumNode(const SMDS_MeshNode* /*node*/) const { return false; }
+ virtual int NbCornerNodes() const { return 1; }
+
+ virtual void Print(std::ostream & OS) const override;