26 #ifndef _SMDS_MeshNode_HeaderFile
27 #define _SMDS_MeshNode_HeaderFile
33 #include <NCollection_List.hxx>
40 void Print(std::ostream & OS)
const;
46 void ClearInverseElements();
47 bool emptyInverseElements();
55 void setXYZ(
double x,
double y,
double z);
virtual int NbNodes() const
SMDS_PositionPtr myPosition
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
SMDSAbs_ElementType
Type (node, edge, face or volume) of elements.
boost::shared_ptr< SMDS_Position > SMDS_PositionPtr
NCollection_List< const SMDS_MeshElement * > myInverseElements
SMDSAbs_EntityType GetEntityType() const
Return type of entity.
virtual void Print(std::ostream &OS) const
virtual const SMDS_MeshNode * GetNode(const int) const
Return node by its index.
virtual SMDSAbs_ElementType GetType() const =0
Return the type of the current element.
virtual SMDS_ElemIteratorPtr elementsIterator(SMDSAbs_ElementType type) const