]> SALOME platform Git repositories - modules/smesh.git/blobdiff - src/StdMeshers_I/StdMeshers_StartEndLength_i.hxx
Salome HOME
0018911: EDF 661 SMESH : to be able to mesh a prismal shape as a revolution of meshed...
[modules/smesh.git] / src / StdMeshers_I / StdMeshers_StartEndLength_i.hxx
index d7a4c4bcd17795ca00ea63ab43db06376dc4bba9..89ec616964e63e659a415f25dd1a124103db3f96 100644 (file)
@@ -24,7 +24,6 @@
 //           Moved here from SMESH_LocalLength_i.hxx
 //  Author : Paul RASCLE, EDF
 //  Module : SMESH
-//  $Header$
 //
 #ifndef _SMESH_StartEndLength_I_HXX_
 #define _SMESH_StartEndLength_I_HXX_
@@ -55,8 +54,16 @@ public:
   virtual ~StdMeshers_StartEndLength_i();
 
   // Set length
+  // * OBSOLETE *. Avoid such a way of interface design
   void SetLength( CORBA::Double theLength, CORBA::Boolean theIsStart )
     throw ( SALOME::SALOME_Exception );
+
+  // Sets <start segment length> parameter value
+  void SetStartLength( CORBA::Double length) throw (SALOME::SALOME_Exception);
+
+  // Sets <end segment length> parameter value
+  void SetEndLength( CORBA::Double length) throw (SALOME::SALOME_Exception);
+
   // Get length
   CORBA::Double GetLength(CORBA::Boolean theIsStart);
 
@@ -65,6 +72,18 @@ public:
   
   // Verify whether hypothesis supports given entity type 
   CORBA::Boolean IsDimSupported( SMESH::Dimension type );
+
+  //Set Reversed Edges
+  void SetReversedEdges( const SMESH::long_array& theIDs);
+
+  //Get Reversed Edges
+  SMESH::long_array*  GetReversedEdges();
+
+  //Set Object Entry
+  void SetObjectEntry( const char* entry);
+
+  //Get Object Entry
+  char* GetObjectEntry();
 };
 
 #endif