- static VTKCellType toVtkType (SMDSAbs_EntityType vtkType);
- static SMDSAbs_EntityType toSmdsType(VTKCellType vtkType);
- static SMDSAbs_ElementType toSmdsType(SMDSAbs_GeometryType geomType);
- static SMDSAbs_ElementType toSmdsType(SMDSAbs_EntityType entityType);
+ virtual bool IsPoly() const;
+ virtual bool IsQuadratic() const;
+
+ virtual SMDS_ElemIteratorPtr nodesIterator() const;
+ virtual SMDS_NodeIteratorPtr nodeIterator() const;
+ virtual SMDS_NodeIteratorPtr interlacedNodesIterator() const;
+ virtual SMDS_NodeIteratorPtr nodesIteratorToUNV() const;
+
+
+ static void InitStaticMembers();
+ static VTKCellType toVtkType ( SMDSAbs_EntityType entityType );
+ static SMDSAbs_EntityType toSmdsType ( VTKCellType vtkType );
+ static SMDSAbs_ElementType ElemType ( SMDSAbs_GeometryType geomType );
+ static SMDSAbs_ElementType ElemType ( SMDSAbs_EntityType entityType );
+ static SMDSAbs_GeometryType GeomType ( SMDSAbs_EntityType entityType );
+ static bool IsPoly ( SMDSAbs_EntityType entityType );
+ static bool IsQuadratic ( SMDSAbs_EntityType entityType );
+ static int NbCornerNodes( SMDSAbs_EntityType entityType );
+ static int NbNodes ( SMDSAbs_EntityType entityType );
+ static int NbEdges ( SMDSAbs_EntityType entityType );
+ static int NbFaces ( SMDSAbs_EntityType entityType );