Salome HOME
Bug IPAL21372 - 0D algorithm. Mesh visualization failed,if all of 1-3D algorithms...
[modules/smesh.git] / src / OBJECT / SMESH_Actor.h
index df02e86e4cbc29efb6decab87ea841ad233a6e82..99005dcf1fbe3257a192afbb3cc8ce5b730561f3 100644 (file)
@@ -74,10 +74,16 @@ class SMESHOBJECT_EXPORT SMESH_Actor: public SALOME_Actor
 
   enum EReperesent { ePoint, eEdge, eSurface};
   
-  enum EEntityMode { eEdges = 0x01, eFaces = 0x02, eVolumes = 0x04, eAllEntity = 0x07};
+  enum EEntityMode { e0DElements = 0x01, eEdges = 0x02, eFaces = 0x04, eVolumes = 0x08, eAllEntity = 0x0f};
+
+  enum EQuadratic2DRepresentation { eLines = 0x01, eArcs = 0x02 };
+
   virtual void SetEntityMode(unsigned int theMode) = 0;
   virtual unsigned int GetEntityMode() const = 0;
 
+  virtual void SetQuadratic2DRepresentation(EQuadratic2DRepresentation) = 0;
+  virtual EQuadratic2DRepresentation GetQuadratic2DRepresentation() = 0;
+
   virtual void SetPointRepresentation(bool theIsPointsVisible) = 0;
   virtual bool GetPointRepresentation() = 0;