- SMDS_VolumeOfFaces(SMDS_MeshFace * face1, SMDS_MeshFace * face2,
- SMDS_MeshFace * face3, SMDS_MeshFace * face4);
- SMDS_VolumeOfFaces(SMDS_MeshFace * face1, SMDS_MeshFace * face2,
- SMDS_MeshFace * face3, SMDS_MeshFace * face4,
- SMDS_MeshFace * face5);
- SMDS_VolumeOfFaces(SMDS_MeshFace * face1, SMDS_MeshFace * face2,
- SMDS_MeshFace * face3, SMDS_MeshFace * face4,
- SMDS_MeshFace * face5,SMDS_MeshFace * face6);
-
- void Print(ostream & OS) const;
-
- int NbFaces() const;
+ SMDS_VolumeOfFaces(const SMDS_MeshFace * face1,
+ const SMDS_MeshFace * face2,
+ const SMDS_MeshFace * face3,
+ const SMDS_MeshFace * face4);
+ SMDS_VolumeOfFaces(const SMDS_MeshFace * face1,
+ const SMDS_MeshFace * face2,
+ const SMDS_MeshFace * face3,
+ const SMDS_MeshFace * face4,
+ const SMDS_MeshFace * face5);
+ SMDS_VolumeOfFaces(const SMDS_MeshFace * face1,
+ const SMDS_MeshFace * face2,
+ const SMDS_MeshFace * face3,
+ const SMDS_MeshFace * face4,
+ const SMDS_MeshFace * face5,
+ const SMDS_MeshFace * face6);
+
+ virtual SMDSAbs_EntityType GetEntityType() const;
+ virtual SMDSAbs_GeometryType GetGeomType() const;
+ virtual bool ChangeNodes(const SMDS_MeshNode* nodes[],
+ const int nbNodes) {return false;}
+ virtual void Print(std::ostream & OS) const;
+
+ virtual int NbFaces() const;