Commit Graph

1311 Commits

Author SHA1 Message Date
eap
dccff92fcb 0022103: EDF 2550 SMESH : Allow viscous layer with 3D extrusion
= Allow viscous layers on boundary EDGEs of a 2D sub-mesh

In ComputeParameters(), more attempts to get a correct result
2013-06-04 15:00:45 +00:00
eap
b61aaf79a6 0022103: EDF 2550 SMESH : Allow viscous layer with 3D extrusion
= Allow viscous layers on boundary EDGEs of a 2D sub-mesh

Redesign onCriterionChanged() to avoid SIGSEGV on a comboItem of an
improper side
2013-06-04 14:59:12 +00:00
eap
a77a5a1a51 0022103: EDF 2550 SMESH : Allow viscous layer with 3D extrusion
= Allow viscous layers on boundary EDGEs of a 2D sub-mesh

Make const GetNodeU()
2013-06-04 14:58:08 +00:00
eap
ea2fec5674 - //_face.Orientation( TopAbs_FORWARD );
+  _face.Orientation( TopAbs_FORWARD ); // 2D logic works only in this case
2013-05-31 11:56:48 +00:00
eap
083e873dfe check orientation when re-loading points from a proxy mesh 2013-05-31 11:56:32 +00:00
eap
65c94961fc take care of a correct orientation (attempt No2 ) 2013-05-30 16:35:57 +00:00
eap
05c6c409ee take care of a correct orientation 2013-05-30 16:28:03 +00:00
eap
708660afc3 "import python files corresponding to plugins" is not needed (since long time) 2013-05-30 14:32:41 +00:00
eap
f72c766475 untabify and
-#ifdef WITHGENERICOBJ
2013-05-30 14:20:52 +00:00
eap
036be279a4 0022104: EDF 2550 SMESH: 2D viscous layer, allow specifying edges with viscous layer
Provide access to QLabel's of parameters:

+  QLabel*                      getLabel(int i) const;

+  ListOfWidgets                myParamLabels;
2013-05-30 14:20:00 +00:00
eap
9f9b06a194 0022104: EDF 2550 SMESH: 2D viscous layer, allow specifying edges with viscous layer
-    def ViscousLayers2D(self, thickness, numberOfLayers, stretchFactor, ignoreEdges=[]):
+    def ViscousLayers2D(self, thickness, numberOfLayers, stretchFactor,
+                        edges=[], isEdgesToIgnore=True ):
2013-05-30 14:18:23 +00:00
eap
62c442d05f 0022104: EDF 2550 SMESH: 2D viscous layer, allow specifying edges with viscous layer 2013-05-30 14:17:56 +00:00
eap
cb2ff0ef70 0022104: EDF 2550 SMESH: 2D viscous layer, allow specifying edges with viscous layer
In addition to implementing IMP, avoid "limiting" _thickness to zero:

-    _thickness = Min( _hyp->GetTotalThickness(), maxPossibleThick );
+    if ( maxPossibleThick > 0. )
+      _thickness = Min( _hyp->GetTotalThickness(), maxPossibleThick );
2013-05-30 14:15:57 +00:00
eap
4a87093dce 0022104: EDF 2550 SMESH: 2D viscous layer, allow specifying edges with viscous layer
+  void SetBndShapes(const std::vector<int>& shapeIds, bool toIgnore);
+  std::vector<int> GetBndShapes() const { return _shapeIds; }
+  bool IsToIgnoreShapes() const { return _isToIgnoreShapes; }

  private:

-  std::vector<int> _ignoreBndShapeIds;
+  std::vector<int> _shapeIds;
+  bool             _isToIgnoreShapes;
2013-05-30 14:14:31 +00:00
inv
a29849f24b Compatibility with gcc 4.1 (centos 5) 2013-05-30 08:02:04 +00:00
eap
abdbef3f20 22222: [CEA 820] GHS3D in salome 7.2.0 ten times slower than in salome 6.6.0
In MakeComputed(), call SMESH_Gen::Compute() with aShapeOnly = true

-    return gen->Compute( *mesh, shape );
+    return gen->Compute( *mesh, shape, /*shapeOnly=*/true );
2013-05-29 15:32:30 +00:00
eap
557a9b549c 22222: [CEA 820] GHS3D in salome 7.2.0 ten times slower than in salome 6.6.0
-      if ( myGen.Compute( myLocMesh, myLocShape, false, aDim, &shapeIds ) )
+      if ( myGen.Compute( myLocMesh, myLocShape, false, false, aDim, &shapeIds ) )

The 3-d parameter aShapeOnly added to SMESH_Gen::Compute()
2013-05-29 15:31:16 +00:00
eap
e884e4cd7e 22222: [CEA 820] GHS3D in salome 7.2.0 ten times slower than in salome 6.6.0
Choose a compute event (COMPUTE or COMPUTE_SUBMESH) depending on an
explicit parameter aShapeOnly.

   bool Compute(::SMESH_Mesh &        aMesh,
                const TopoDS_Shape &  aShape,
+               const bool            aShapeOnly=false,
                const bool            anUpward=false,
                const ::MeshDimension aDim=::MeshDim_3D,
                TSetOfInt*            aShapesId=0);
2013-05-29 15:29:19 +00:00
eap
ccd189545b 0022136: EDF 2345 SMESH: Improving documentation of Quadrangle mapping with the type "Reduced"
1) Send a warning if Reduced transition can't be used.
2) Fix SIGSEGV for the case of nbRows = 1, nbTop = 4, nbBot = 16
2013-05-29 13:41:51 +00:00
eap
cbfe948334 Make ElemEntityType pass nodes through as well 2013-05-28 16:51:03 +00:00
eap
dc9f23c3cd 0022108: EDF 2547 SMESH: Duplicate elements only
+    def DoubleElements(self, theElements, theGroupName=""):
2013-05-28 16:49:24 +00:00
eap
251eb76e54 0022108: EDF 2547 SMESH: Duplicate elements only
Modify UniqueName() to look through all objects (groups, sub-meshes
etc) and not only meshes.
2013-05-28 16:49:06 +00:00
eap
4effbfc0dc 0022108: EDF 2547 SMESH: Duplicate elements only 2013-05-28 16:47:51 +00:00
eap
5cc99bd09d 0022108: EDF 2547 SMESH: Duplicate elements only
1)
+  SMESH::SMESH_Group_ptr DoubleElements(SMESH::SMESH_IDSource_ptr theElements,
+                                        const char*               theGroupName)

2) set mesh to a filter
+  void prepareIdSource(SMESH::SMESH_IDSource_ptr theObject);
2013-05-28 16:46:20 +00:00
eap
2de5e478f7 0022108: EDF 2547 SMESH: Duplicate elements only
1)
+  void _pyGen::addFilterUser( Handle(_pyCommand)& theCmd, const Handle(_pyObject)& user );

2)
+   * \brief Replaces "mesh.GetIDSource([id1,id2])" argument of a given command by
+   *        a list "[id1,id2]" if the list is an accesible type of argument.
+   */
+  void GetIDSourceToList( Handle( _pyCommand)& theCommand )

3)
+   * \brief Replaces "SMESH.PointStruct(x,y,z)" and "SMESH.DirStruct( SMESH.PointStruct(x,y,z))"
+   *        arguments of a given command by a list "[x,y,z]" if the list is accesible
+   *        type of argument.
+   */
+  void StructToList( Handle( _pyCommand)& theCommand )
2013-05-28 16:45:15 +00:00
eap
eb58d6d004 0022108: EDF 2547 SMESH: Duplicate elements only
+  void _pyGen::addFilterUser( Handle(_pyCommand)& theCmd, const Handle(_pyObject)& user );
2013-05-28 16:43:28 +00:00
eap
fec22e7699 0022108: EDF 2547 SMESH: Duplicate elements only
1)
+  void DoubleElements( const TIDSortedElemSet& theElements );

2)
+  template < class ELEM_SET >
+  SMDS_ElemIteratorPtr elemSetIterator( const ELEM_SET& elements );
2013-05-28 16:42:11 +00:00
eap
9d998b2291 0022108: EDF 2547 SMESH: Duplicate elements only
+  void DoubleElements( const TIDSortedElemSet& theElements );
2013-05-28 16:41:32 +00:00
eap
c25ddc7d49 0022108: EDF 2547 SMESH: Duplicate elements only
More filters

+  struct Filter
+  {
+    virtual bool operator()(const SMDS_MeshElement* e) const = 0;
+    ~Filter() {}
+  };
+  struct NonNullFilter: public Filter
2013-05-28 16:41:00 +00:00
eap
c922a9cc64 Fix GetNode() for polyhedron 2013-05-28 16:40:15 +00:00
akl
1227aa421b Fix of 0022218: EDF 2638 SMESH: Issue when importing UNV file:
read the whole line instead of chars set.
2013-05-28 08:52:35 +00:00
eap
d9e7f2c591 0022218: EDF 2638 SMESH: Issue when importing UNV file
-  const size_t theMaxLineLen = 82;
+  const size_t theMaxLineLen = 82; // 80 for text + 2 for "\r\n"
2013-05-28 08:33:47 +00:00
akl
96625f32df Fix of 0022218: EDF 2638 SMESH: Issue when importing UNV file:
set the correct number of symbols to read the given coordinate system data.
2013-05-28 08:16:34 +00:00
vsr
2cbc0e004d Fix regression (SIGSEGV) caused by improvement 0022099 2013-05-27 14:50:33 +00:00
eap
a541c7e70e 0022216: EDF 2613 SMESH: Projection 1D with multi-dimensional algo (Netgen 1D-2D or BLSurf...)
Improve MakeComputed to compute a source sub-mesh using an
 all-dimensional algo of dim greater than dim of the given sub-mesh
2013-05-27 14:04:00 +00:00
eap
6b2c537fcd 0022216: EDF 2613 SMESH: Projection 1D with multi-dimensional algo (Netgen 1D-2D or BLSurf...)
int GetHypotheses(const TopoDS_Shape &                aSubShape,
                   const SMESH_HypoFilter&             aFilter,
                   list <const SMESHDS_Hypothesis * >& aHypList,
                   const bool                          andAncestors,
+                  list< TopoDS_Shape > *              assignedTo=0) const
2013-05-27 14:01:40 +00:00
eap
fce384ca68 Fix a typo nagate -> negate 2013-05-27 14:00:27 +00:00
eap
6a6b89f677 0022216: EDF 2613 SMESH: Projection 1D with multi-dimensional algo (Netgen 1D-2D or BLSurf...)
Fix checkConformIgnoredAlgos() to prevent warning on hiding a local
algo by a local all-dimensional algo of upper dim.
2013-05-27 13:59:56 +00:00
eap
4443257370 Make const GetAppliedHypothesis() and GetUsedHypothesis() 2013-05-27 13:56:30 +00:00
eap
b4fdb7ebde 0022172: [CEA 790] create the groups corresponding to domains
Allow calling Create() and Assign() with geom == None
2013-05-24 12:01:17 +00:00
eap
2c17372e2f 0022172: [CEA 790] create the groups corresponding to domains
Fix treating a warning sent by algorithm.Compute() - print "Warning"
instead of "Error"
2013-05-24 12:00:21 +00:00
eap
401090842f 0022172: [CEA 790] create the groups corresponding to domains
Fix dump of AddHypothesis() in the case w/o geometry
2013-05-24 11:57:38 +00:00
eap
0f7414545b 0022172: [CEA 790] create the groups corresponding to domains
1) Do not erase "mesh.Compute()" command if the next command
   "[ group1, group2 ] = mesh.GetGroups()" dumps groups created by some algorithm.

2) Clear "mesh.RemoveGroup( group )" command
3) Clear "[ group1, group2 ] = mesh.GetGroups()" command if the groups
   are removed later.
2013-05-24 11:55:12 +00:00
eap
7b5176ec4d 0022172: [CEA 790] create the groups corresponding to domains
Prepend "Warning" to error description with code==COMPERR_WARNING
2013-05-24 11:49:50 +00:00
eap
10a6101340 0022172: [CEA 790] create the groups corresponding to domains
1) Reset _algo = 0 if ( event == REMOVE_ALGO || event == REMOVE_FATHER_ALGO )

2) Avoid erasing _computeError holding a WARNING is algo->Compute() returns true

-          if ( !_computeError || ( !ret && _computeError->IsOK() ) )
+          if ( !_computeError || (/* !ret && */_computeError->IsOK() ) )
             _computeError = algo->GetComputeError();

3) Fix notifyListenersOnEvent():

-      if ( !isDeletable || !_eventListeners.count( li_da.first ))
+      if ( !isDeletable || _eventListeners.count( li_da.first ))
         li_da.first->myBusySM.erase( this ); // a listener is hopefully not dead
2013-05-24 11:46:27 +00:00
eap
610978f5f6 Treat Scale commands 2013-05-22 16:05:06 +00:00
vsr
5de80d5f32 0022101: EDF 2492 SMESH: Update Destination field when "Find closest to destination" is unchecked in "Move node" 2013-05-22 15:48:24 +00:00
eap
5dcf8c6597 0022106: EDF 2464 SMESH : Split quadrangles in 4 triangles 2013-05-22 15:36:05 +00:00
eap
f96a5f853b 0022106: EDF 2464 SMESH : Split quadrangles in 4 triangles
+    def QuadTo4Tri (self, theElements=[]):
2013-05-22 15:35:28 +00:00
eap
741e8ae522 0022106: EDF 2464 SMESH : Split quadrangles in 4 triangles
Treat SMESH_MeshEditor::QuadTo4Tri()
2013-05-22 15:34:17 +00:00
eap
ba9f67eab1 0022106: EDF 2464 SMESH : Split quadrangles in 4 triangles
+  void           QuadTo4Tri      (SMESH::SMESH_IDSource_ptr   theObject)
2013-05-22 15:33:27 +00:00
vsr
b07f27826f 0022099: EDF 2307 SMESH: Apply a transformation to several meshes, sub-meshes or groups 2013-05-22 15:25:18 +00:00
eap
751d20eca2 0022106: EDF 2464 SMESH : Split quadrangles in 4 triangles
+  void QuadTo4Tri (TIDSortedElemSet & theElems);
2013-05-22 14:58:32 +00:00
eap
8506f58d10 0022106: EDF 2464 SMESH : Split quadrangles in 4 triangles
Fix position of a central node of a distorted bi-quadratic triangle

+   * \brief Return UV for the central node of a biquadratic triangle
+   */
+  static gp_XY GetCenterUV(const gp_XY& uv1,
+                           const gp_XY& uv2,
+                           const gp_XY& uv3,
+                           const gp_XY& uv12,
+                           const gp_XY& uv23,
+                           const gp_XY& uv31,
+                           bool *       isBadTria=0);
2013-05-22 14:58:06 +00:00
eap
82b050103f + void SetParameters(double aUparam, double aVparam); 2013-05-22 14:54:20 +00:00
vsr
686e5fb3ee 0022097: EDF 2408 SMESH: Hide ID of double node in the function "Merge nodes" 2013-05-22 14:03:03 +00:00
vsr
10e0608dee 0022097: EDF 2408 SMESH: Hide ID of double node in the function "Merge nodes" 2013-05-22 13:35:08 +00:00
vsr
e0528f4426 Fix problem with highlighting polyhedrons 2013-05-22 13:20:53 +00:00
vsr
e87a86a68d 0021941: [CEA 699] Use for Auto Color method on mesh group the same algorithm that this one in GEOM which define colors. 2013-05-21 14:57:30 +00:00
eap
88068fce89 0022107: EDF 2502 SMESH: Publish the result of show bad mesh in a group 2013-05-21 09:09:04 +00:00
eap
f70691d5a4 Fix a doc of GetFilter()
+   #  @param mesh the mesh to initialize the filter with
    #  @return SMESH_Filter
    #
    #  <a href="../tui_filters_page.html#tui_filters">Example of Filters usage</a>
    #  @ingroup l1_controls
    def GetFilter(self,elementType,
2013-05-21 09:08:25 +00:00
eap
af65a4c6c9 0022107: EDF 2502 SMESH: Publish the result of show bad mesh in a group
+  // Create groups of elements preventing computation of a sub-shape
+  SMESH::ListOfGroups* MakeGroupsOfBadInputElements( int         theSubShapeID,
+                                                     const char* theGroupName)
+    throw (SALOME::SALOME_Exception);
2013-05-21 09:07:16 +00:00
eap
dcd520f576 0022107: EDF 2502 SMESH: Publish the result of show bad mesh in a group
+  // Create groups of elements preventing computation of a sub-shape
+  SMESH::ListOfGroups* MakeGroupsOfBadInputElements( SMESH::SMESH_Mesh_ptr theMesh,
+                                                     CORBA::Short          theSubShapeID,
+                                                     const char*           theGroupName)
+    throw ( SALOME::SALOME_Exception );
2013-05-21 09:06:43 +00:00
eap
46654775eb In GetSubMesh(), assure calling fillAncestorsMap() for each compound
(take into account that a compound can be added to SMESHDS_Mesh at
creation of group on geometry)
2013-05-20 09:11:12 +00:00
akl
e69867dda8 Fix to take into account qudratic edges also. 2013-05-17 12:26:06 +00:00
eap
7c9cf53741 untabify 2013-05-16 17:18:39 +00:00
eap
0e9e37a6e8 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh
0022100: EDF 2413 SMESH: Take into account TRIA7
2013-05-16 17:18:28 +00:00
eap
9791c651e7 0022100: EDF 2413 SMESH: Take into account TRIA7 2013-05-16 17:17:56 +00:00
eap
7c9baff7a5 indentation 2013-05-16 17:16:44 +00:00
eap
50e4126336 0022100: EDF 2413 SMESH: Take into account TRIA7
+  case 4137:     // BIQUADRATIC TRIANGLE

Support all types of elements in DAT format files
2013-05-16 17:15:56 +00:00
eap
b93c19aaa2 untabify 2013-05-16 17:09:28 +00:00
eap
8df43f2a70 0022195: EDF SMESH: Mesh using existing elements. 2013-05-16 17:08:45 +00:00
eap
9b739aaa01 0022195: EDF SMESH: Mesh using existing elements.
In Compute() call assure the source mesh is loaded:
_sourceHyp->GetGroups(/*loaded=*/true);

In getMaps(), do not clear n2n map to assure sharing nodes on EDGEs
for adjacent FACEs
2013-05-16 17:06:42 +00:00
eap
3010de27c3 0022195: EDF SMESH: Mesh using existing elements.
To load the mesh owning source groups

-  const std::vector<SMESH_Group*>& GetGroups() const;
+  const std::vector<SMESH_Group*>& GetGroups(bool loaded=false) const;
2013-05-16 17:02:10 +00:00
eap
42491f3cb5 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh
+#include "SMESH_MeshAlgos.hxx"
2013-05-16 16:58:08 +00:00
eap
f2160ad9de + subMeshOfSolid->ComputeStateEngine( SMESH_subMesh::CHECK_COMPUTE_STATE ); 2013-05-16 16:55:53 +00:00
eap
22dd2b977a 0022100: EDF 2413 SMESH: Take into account TRIA7
0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh

+    def NbBiQuadTriangles(self):

+    def ClearLastCreated(self):

    def GetFilter(self,elementType,
                  CritType=FT_Undefined,
                  Compare=FT_EqualTo,
                  Threshold="",
                  UnaryOp=FT_Undefined,
                  Tolerance=1e-07,
+                 mesh=None):
2013-05-16 16:55:14 +00:00
eap
70fad16a15 0022100: EDF 2413 SMESH: Take into account TRIA7 2013-05-16 16:53:18 +00:00
eap
998c774c5d 0022100: EDF 2413 SMESH: Take into account TRIA7
+  CORBA::Long NbBiQuadTriangles()
2013-05-16 16:49:03 +00:00
eap
3a8dfa1bdb +#include "SMESH_MeshAlgos.hxx"
+// A macro used in SMESH_TryCatch.hxx,
+// it re-raises a CORBA SALOME exception thrown by SMESH_MeshEditor_i and caught by SMESH_CATCH
+#define SMY_OWN_CATCH \
+  catch ( SALOME::SALOME_Exception & e ) { throw e; }

+  void ClearLastCreated() throw (SALOME::SALOME_Exception);
2013-05-16 16:48:19 +00:00
eap
143bb6d8a6 + void ClearLastCreated() throw (SALOME::SALOME_Exception); 2013-05-16 16:46:57 +00:00
eap
b47c581141 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh
+  class SMESH_I_EXPORT ConnectedElements_i: public virtual POA_SMESH::ConnectedElements,
+                                            public virtual Predicate_i

+    ConnectedElements_ptr     CreateConnectedElements();
2013-05-16 16:46:26 +00:00
eap
9be03d1b02 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh 2013-05-16 16:45:34 +00:00
eap
765c100cd0 0022100: EDF 2413 SMESH: Take into account TRIA7
0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh
2013-05-16 16:44:02 +00:00
eap
45157dd914 0022100: EDF 2413 SMESH: Take into account TRIA7
+  aFilter->RegisterCellsWithType(VTK_BIQUADRATIC_TRIANGLE);
2013-05-16 16:41:58 +00:00
eap
7868270178 0022100: EDF 2413 SMESH: Take into account TRIA7
decompose bi-quadratic elements using the central node of face
2013-05-16 16:41:30 +00:00
eap
3e2ff42c86 1) Remove writing into stdout
2) Support all types of elements
2013-05-16 16:39:55 +00:00
eap
6d0acadd44 0022100: EDF 2413 SMESH: Take into account TRIA7 2013-05-16 16:38:48 +00:00
eap
101919845f 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh
+#include "SMESH_MeshAlgos.hxx"

+    class SMESHCONTROLS_EXPORT ConnectedElements: public virtual Predicate
2013-05-16 16:36:26 +00:00
eap
b73a05d5ec 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh
Move SMESH_ElementSearcher to from SMESH/SMESH_MeshEditor.hxx SMESHUtils/SMESH_MeshAlgos.hxx
in order to make SMESH_ElementSearcher accessible from Controls/SMESH_Controls.cxx

+	SMESH_MeshAlgos.cxx
2013-05-16 16:35:18 +00:00
eap
f377659e82 0022100: EDF 2413 SMESH: Take into account TRIA7
Fix AddNode() for the case if a node already in
2013-05-16 16:33:34 +00:00
eap
30c56009c3 0022100: EDF 2413 SMESH: Take into account TRIA7
-  void SetNodeInVolume(SMDS_MeshNode * aNode, const TopoDS_Shell & S);
+  void SetNodeInVolume(const SMDS_MeshNode * aNode, const TopoDS_Shell & S);

-  void MoveNode(const SMDS_MeshNode *, double x, double y, double z);
+  virtual void MoveNode(const SMDS_MeshNode *, double x, double y, double z);

+  // biquadratic triangle of 7 nodes
+  virtual SMDS_MeshFace* AddFaceWithID(int n1, int n2, int n3,
+                                       int n12,int n23,int n31, int nCenter, int ID);
2013-05-16 16:32:39 +00:00
eap
6cc3a49ea9 0022100: EDF 2413 SMESH: Take into account TRIA7 2013-05-16 16:30:18 +00:00
eap
f0c8a5c35a 0022100: EDF 2413 SMESH: Take into account TRIA7
+  inline void AddBiQuadTriasWithID(SMDS_Mesh* theMesh,
+                                   SMESH::log_array_var theSeq,
+                                   CORBA::Long theId)
2013-05-16 16:29:56 +00:00
eap
96862daa25 arrange #include 2013-05-16 16:29:29 +00:00
eap
098ecf81c2 0022100: EDF 2413 SMESH: Take into account TRIA7
+  const SMDS_MeshNode* GetCentralNode(const SMDS_MeshNode* n1,
+                                      const SMDS_MeshNode* n2,
+                                      const SMDS_MeshNode* n3,
+                                      const SMDS_MeshNode* n12,
+                                      const SMDS_MeshNode* n23,
+                                      const SMDS_MeshNode* n31,
+                                      bool                 force3d);
2013-05-16 16:28:40 +00:00
eap
664ae5e033 1) 0022100: EDF 2413 SMESH: Take into account TRIA7
2) 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh

Move SMESH_ElementSearcher to from SMESH/SMESH_MeshEditor.hxx SMESHUtils/SMESH_MeshAlgos.hxx
in order to make SMESH_ElementSearcher accessible from Controls/SMESH_Controls.cxx

-struct SMESH_NodeSearcher
-{
-struct SMESH_ElementSearcher
-{
-  SMESH_NodeSearcher* GetNodeSearcher();
-  SMESH_ElementSearcher* GetElementSearcher();
-  SMESH_ElementSearcher* GetElementSearcher( SMDS_ElemIteratorPtr elemIt );
-  static bool IsOut( const SMDS_MeshElement* element, const gp_Pnt& point, double tol );
-  static double GetDistance( const SMDS_MeshFace* face, const gp_Pnt& point );
-  static const SMDS_MeshElement* FindFaceInSet(const SMDS_MeshNode*    n1,
2013-05-16 16:27:06 +00:00
eap
68683b462f 0022100: EDF 2413 SMESH: Take into account TRIA7
+  int NbBiQuadTriangles() const throw(SALOME_Exception);
2013-05-16 16:23:11 +00:00
eap
36f9a5cb34 0022098: EDF 2036 SMESH: Create groups from none conected parts of a mesh
Move SMESH_ElementSearcher to from SMESH/SMESH_MeshEditor.hxx SMESHUtils/SMESH_MeshAlgos.hxx
in order to make SMESH_ElementSearcher accessible from Controls/SMESH_Controls.cxx

-  static bool FaceNormal(const SMDS_MeshElement* F, gp_XYZ& normal, bool normalized=true);
-  static std::vector< const SMDS_MeshNode*> GetCommonNodes(const SMDS_MeshElement* e1,
-                                                           const SMDS_MeshElement* e2);
2013-05-16 16:22:25 +00:00
eap
c2c0a21343 - virtual SMDS_ElemIteratorPtr nodesIteratorToUNV() const;
-  virtual SMDS_ElemIteratorPtr interlacedNodesElemIterator() const;
+  virtual SMDS_NodeIteratorPtr nodesIteratorToUNV() const;
+  virtual SMDS_NodeIteratorPtr interlacedNodesIterator() const;
2013-05-16 16:17:16 +00:00
eap
1267641d31 0022100: EDF 2413 SMESH: Take into account TRIA7
Now  SMDS_VtkCellIteratorToUNV inherits from SMDS_NodeIterator and
hence next() returns a node

-class SMDS_VtkCellIteratorToUNV: public SMDS_VtkCellIterator
+class SMDS_VtkCellIteratorToUNV: public SMDS_NodeIterator, protected SMDS_VtkCellIterator
 {
 public:
   SMDS_VtkCellIteratorToUNV(SMDS_Mesh* mesh, int vtkCellId, SMDSAbs_EntityType aType);
+  virtual const SMDS_MeshNode* next();
+  virtual bool more();
   virtual ~SMDS_VtkCellIteratorToUNV();
 };
2013-05-16 16:16:22 +00:00
eap
5030955be8 Make IsFreeFace() fast, the old implementation of IsFreeFace() is renamed -> IsFreeFaceAdv()
bool IsFreeFace(  int faceIndex, const SMDS_MeshElement** otherVol=0 ) const;
-  // Check that all volumes built on the face nodes lays on one side
+  // Fast check that only one volume is built on nodes of a given face
+  // otherVol returns another volume sharing the given facet
+
+  bool IsFreeFaceAdv(  int faceIndex, const SMDS_MeshElement** otherVol=0 ) const;
+  // Thorough check that all volumes built on the face nodes lays on one side

+  bool IsPoly() const { return myPolyedre; }
2013-05-16 16:14:01 +00:00
eap
580dfddb72 0022100: EDF 2413 SMESH: Take into account TRIA7 2013-05-16 16:11:35 +00:00
eap
c448c8ff74 - SMDS_ElemIteratorPtr interlacedNodesElemIterator() const; 2013-05-16 16:10:37 +00:00
eap
010ee1ec71 0022100: EDF 2413 SMESH: Take into account TRIA7
+  int NbBiQuadTriangles() const { return myNbBiQuadTriangles; }
2013-05-16 16:08:36 +00:00
eap
24d5088297 - virtual SMDS_ElemIteratorPtr nodesIteratorToUNV() const;
+  virtual SMDS_NodeIteratorPtr nodeIterator() const;
+  virtual SMDS_NodeIteratorPtr interlacedNodesIterator() const;
+  virtual SMDS_NodeIteratorPtr nodesIteratorToUNV() const;
2013-05-16 16:08:00 +00:00
eap
90925ba7c0 0022100: EDF 2413 SMESH: Take into account TRIA7
+  virtual SMDS_MeshFace* AddFace(const SMDS_MeshNode * n1,
+                                 const SMDS_MeshNode * n2,
+                                 const SMDS_MeshNode * n3,
+                                 const SMDS_MeshNode * n12,
+                                 const SMDS_MeshNode * n23,
+                                 const SMDS_MeshNode * n31,
+                                 const SMDS_MeshNode * nCenter);

+  virtual void MoveNode(const SMDS_MeshNode *n, double x, double y, double z);
2013-05-16 16:06:21 +00:00
eap
77bf33663f indentation 2013-05-16 16:04:50 +00:00
eap
7cd54f6b75 0022100: EDF 2413 SMESH: Take into account TRIA7
+      _cellDimension[VTK_BIQUADRATIC_TRIANGLE] = 2;
2013-05-16 16:04:30 +00:00
eap
42462cd3f9 0022100: EDF 2413 SMESH: Take into account TRIA7
+  SMDSEntity_BiQuad_Triangle,
2013-05-16 16:04:10 +00:00
pnoyret
b1f8e808d5 specification des unités de chordal deviation 2013-05-16 13:31:34 +00:00
pnoyret
bed33c76b7 Pour prise en compte de la bonne valeur par defaut du chordal deviation 2013-05-16 13:24:39 +00:00
eap
89682777f7 0022202: EDF SMESH: Regression in a script meshing prisms and hexaedrons
Fix notifyListenersOnEvent() for the case of removing an EventListener (attempt No.2)
2013-04-29 14:18:32 +00:00
eap
36550205e6 0022202: EDF SMESH: Regression in a script meshing prisms and hexaedrons
Fix notifyListenersOnEvent() for the case of removing an EventListener
2013-04-29 12:00:40 +00:00
eap
55e345e578 Regression of SMESH_TEST/Grids/smesh/imps7/H6
Unreachable deep idea

           bool subComputed = false, subFailed = false;
           if (!algo->OnlyUnaryInput()) {
-            if ( event == COMPUTE &&
-                 ( algo->NeedDiscreteBoundary() || algo->SupportSubmeshes() ))
+            if ( event == COMPUTE /*&&
+                 ( algo->NeedDiscreteBoundary() || algo->SupportSubmeshes() )*/)
               shape = getCollection( gen, algo, subComputed, subFailed );
             else
               subComputed = SubMeshesComputed( & subFailed );
2013-04-26 15:53:34 +00:00
eap
adde8edd1b Regression of SMESH_TEST/Grids/smesh/imps7/H5
Fix position of medium nodes that are set to FACE by
StdMeshers_Projection_2D, since EDGEs are discreteized later than FACE.
2013-04-26 14:43:46 +00:00
eap
65c45fcb35 Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6
Fix the ensuring stability of SMESH_MeshEditor::makeWalls().
2013-04-26 11:47:26 +00:00
eap
250c4f2244 Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6
Fix the ensuring stability of SMESH_MeshEditor::makeWalls(). Allow
storing both nodes and cells in one map sorted by ID.


struct TIDCompare {
   bool operator () (const SMDS_MeshElement* e1, const SMDS_MeshElement* e2) const
-  { return e1->GetID() < e2->GetID(); }
+  { return e1->GetType() == e2->GetType() ? e1->GetID() < e2->GetID() : e1->GetType() < e2->GetType(); }
2013-04-26 11:46:58 +00:00
eap
e1fe293459 0022202: EDF SMESH: Regression in a script meshing prisms and hexaedrons
-  for ( int iF = 1; iF < faceToSolids.Extent(); ++iF )
+  for ( int iF = 1; iF <= faceToSolids.Extent(); ++iF )
2013-04-26 10:21:24 +00:00
akl
866063cabb Call 'Location' with correct indices only to avoid exception. 2013-04-24 13:25:21 +00:00
akl
436838c202 Fix to avoid dependence of mesh on itself (it leaded to cycle in 'SetRemovedFromStudy'). 2013-04-24 13:13:40 +00:00
eap
85cd604381 Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6
To assure stability of makeWalls(), use maps sorted by ID, that are
declared in SMESH_TypeDefs.hxx

-typedef map<const SMDS_MeshElement*, list<const SMDS_MeshNode*> >    TElemOfNodeListMap;
-typedef map<const SMDS_MeshElement*, list<const SMDS_MeshElement*> > TElemOfElemListMap;
2013-04-24 12:59:33 +00:00
eap
180deae521 Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6
typedef std::map<const SMDS_MeshElement*,
-                 std::list<const SMDS_MeshElement*> >             TElemOfElemListMap;
+                 std::list<const SMDS_MeshElement*>, TIDCompare > TElemOfElemListMap;
2013-04-24 12:56:57 +00:00
eap
c965dca966 -algo=smesh.xxxx ==> algo.smeshBuilder.xxxx
+algo=smesh.xxxx  ==> algo=smeshBuilder.xxxx
2013-04-24 12:13:36 +00:00
akl
f4d0371a70 Check for null object was added. 2013-04-22 10:37:55 +00:00
akl
e5bd3f688c Indexation of OCC sequence is started from 1, but not 0. 2013-04-22 10:36:36 +00:00
gdd
51f6c9cec0 Update translations 2013-04-18 09:07:26 +00:00
prascle
d8a4fd0b8c PR: correction due to refactoring 2013-04-17 20:33:51 +00:00
akl
3ec0f6d752 Correction because of 'geompyDC' refactoring. 2013-04-17 11:34:31 +00:00
akl
6524427cb2 Correction because of 'smeshDC' refactoring. 2013-04-17 10:15:09 +00:00
akl
7f7f68d7de Correction of script because of 'geompyDC' refactoring. 2013-04-17 06:21:15 +00:00
prascle
bb5c11a5ed PR: relax constraints on node distances on StdMeshers_import_1D 2013-04-16 16:47:43 +00:00
prascle
5a81ec850d PR: Deprecation Warning more precise 2013-04-16 13:50:10 +00:00
vsr
c7935f54be Fix make distcheck problem 2013-04-16 07:37:02 +00:00
eap
b0fed15261 Regression of already fixed
0021406: EDF 1975 NETGENPLUGIN: Submesh hypothesis not taken into account

Correct the patch for
0021556: EDF 2222 SMESH: 3D mesh after projection impossible

-        smWithAlgoSupportingSubmeshes[0].push_back( shDim2smIt->second );
+        smWithAlgoSupportingSubmeshes[3].push_back( shDim2smIt->second );
2013-04-15 10:48:46 +00:00
vsr
208bca92c8 Fix test script 2013-04-15 07:25:40 +00:00
vsr
ae86d2a1ab Merge from V6_main 12/04/2013 2013-04-12 14:40:29 +00:00
prascle
515a51dac3 PR: update documentation of class SMESH_2smeshpy 2013-04-11 08:59:26 +00:00
prascle
9c186f8150 PR: update comments in dump function: smesh instead of smesh.smesh 2013-04-11 08:53:12 +00:00
prascle
74ba6feb24 PR: true singleton instance of smesh 2013-04-10 16:33:43 +00:00
prascle
c211b11fa1 PR: missing imports when tests are executed alone 2013-04-10 09:16:19 +00:00
prascle
d6941cf347 PR: restore missing attributes for compatibility with old scripts 2013-04-09 16:47:57 +00:00
vsr
be13498d82 Improve documentation 2013-04-08 14:50:20 +00:00
boulant
7c7a9a15ee Add comment in the documentation of the padder plugin (for the problem of ssh connection) 2013-04-05 17:26:35 +00:00
prascle
9c2ce3dffb PR: debug G. Nicolas (EDF 1967) 2013-04-05 15:19:53 +00:00
pnoyret
c2dc77e7c1 Push double click 2013-04-05 11:43:24 +00:00
pnoyret
a64d2ab318 minor bugs 2013-04-05 09:12:37 +00:00
vsr
0e885d0f01 Restore documentation of methods dynamically added by plug-ins to the Mesh class, killed by previous integration 2013-04-05 09:00:43 +00:00
vsr
54182913fb Merge from BR_plugins_pbyacs 03/04/2013 2013-04-04 07:08:19 +00:00
vsr
de3c6b4c61 Merge from V6_main 01/04/2013 2013-04-02 14:33:29 +00:00
vsr
bd8f1aee7c Merge from V6_main 01/04/2013 2013-04-01 13:05:47 +00:00
boulant
1c3d4eccd1 Padder execution error management (the errors are raised toward the gui) 2013-03-29 13:28:26 +00:00
mpa
5d01c143df IPAL0051783: TC 7.2.0: Filter added ID elements before click 'Add' button 2013-03-25 10:28:48 +00:00
mpa
93616350f1 IPAL0051782: TC7.2.0: Incorrect operation of the dialog box "Filter" for creation of the group 2013-03-25 06:54:18 +00:00
vsr
de9ffb0699 Merge from V6_main 19/03/2013 2013-03-19 16:22:36 +00:00
vsr
31ca0b3e3b Merge from V6_main 15/03/2013 2013-03-15 14:59:29 +00:00
ouv
d0284a4ab0 Porting to VTK 6.
Debug.
2013-03-12 15:51:34 +00:00
vsr
7aebb99e42 Merge from V6_main 06/03/2013 2013-03-06 13:57:01 +00:00
vsr
ae29d46509 Merge from BR_PORTING_VTK6 01/03/2013 2013-03-01 13:13:25 +00:00
vsr
88b3dbe23b Merge from V6_main 28/02/2013 2013-02-28 15:07:35 +00:00
prascle
cb4e582b0c PR: compilation on Ubuntu 12.04 2013-02-16 20:18:23 +00:00
vsr
9a54694a0a Merge from V6_main 11/02/2013 2013-02-12 14:37:44 +00:00
vsr
1067ffa6e7 Merge from V6_main 13/12/2012 2012-12-13 11:41:29 +00:00
vsr
f5016d85b7 Merge from V6_main (04/10/2012) 2012-10-08 11:56:59 +00:00
jfa
f190e6cfb1 Mantis issue 0021668: [CEA 564] MED2.1 to MED2.3 2012-08-09 11:15:15 +00:00
vsr
bd4e115a78 Merge from V6_main_20120808 08Aug12 2012-08-09 10:03:55 +00:00
vsr
0635c9fc80 Merge from BR_V5_DEV 16Feb09 2009-02-17 05:27:49 +00:00
jfa
79b1ac2b6d Join modifications from BR_Dev_For_4_0 tag V4_1_1. 2008-03-07 07:47:05 +00:00
nge
984c4ffdd7 PAL 14158 Add the Octree and OctreeNode classes to accelerate detection of close nodes. Octree is virtual pure, OctreeNode inherites from Octree. 2007-01-22 15:14:44 +00:00
jfa
fb9855e033 New smesh example from Francis KLOSS 2006-06-08 11:02:23 +00:00
jfa
c63ee099ad Join modifications from branch BR_DEBUG_3_2_0b1 2006-06-01 11:39:17 +00:00
jfa
7cab0901cb Fix bug 10955: Collisions with 'Ctrl+I' and 'Ctrl+M' hot keys. 2006-05-10 14:34:56 +00:00
eap
d9a6e9d9f3 fix bug 12361. In SetName(): there may be no study 2006-05-10 12:54:55 +00:00
eap
fdfe9f0f65 fix bug 12361. Peview possiblity of SetCurrentStudy(nil) 2006-05-10 12:49:13 +00:00
eap
850cf38bd9 fix PythonDump: write Criterion arg of QuadToTri() in PythonDump 2006-05-10 12:46:40 +00:00
eap
e559b8fc3d fix PythonDump: do not write distruction in PythonDump as creation is not written 2006-05-10 12:42:27 +00:00
jfa
57b43b4d01 Join modifications from branch OCC_debug_for_3_2_0b1 2006-05-06 08:51:48 +00:00
enk
06c42e9c95 Fix for Bug IPAL11055:
It is impossible to input negative value as f(t) in table function.
2006-03-21 07:24:22 +00:00
jfa
4ff5bd6154 Join modifications from branch OCC_development_for_3_2_0a2 2006-03-13 15:29:49 +00:00
smh
d0f366c4a3 Merge from OCC_development_generic_2006
Preparation of 3.2.0a1
2006-02-07 15:01:11 +00:00
jfa
6b471bcc54 Join modifications from branch BR_3_1_0deb 2005-12-28 09:17:39 +00:00
eap
e884fc2507 PAL10953. Use GUI to create hypothesis from a hypotheses set 2005-12-26 10:43:09 +00:00
eap
e019559d0b PAL10953. Make fields of parameters protected 2005-12-26 10:41:53 +00:00
eap
96874fc4b6 PAL10953. Fix GetSubmeshComputed(): there may be elements but no nodes in a submesh 2005-12-26 10:36:57 +00:00
eap
5c933ecde0 PAL10953. Add Fineness parameter to Automatic Length hypothesis 2005-12-26 10:34:54 +00:00
eap
236b583d31 PAL10467. Add "Quadrangle Preference" hypothesis for "Quadrangle(Mapping)" algo 2005-12-23 10:00:03 +00:00
eap
7ba3124c8a PAL10494. Add .._STANDARD_RTTI_... in order to build executable 2005-12-23 07:47:36 +00:00
eap
493903908d fix PAL10974. Call CleanDependants() instead of
RemoveSubMeshElementsAndNodes() before algo->Compute()
2005-12-20 13:57:13 +00:00
eap
d81b4f8f21 fix bug PAL10974: add IsReversedSubMesh() 2005-12-20 13:53:23 +00:00
eap
477d745d92 fix bug PAL10974: check if SubMeshesComputed() by presence of nodes in submesh.
Restore lost modifications fixing PAL8021.
2005-12-20 11:10:13 +00:00
eap
e07015e9cc fix bug 10959. Initialize GEOM_Gen if necessary 2005-12-19 15:30:18 +00:00
eap
dcc030258b fix bug 10073. Check isVisible() in enterEvent() which unexpectedly comes after accept() 2005-12-19 13:14:02 +00:00
eap
aeef41e893 PAL10595: unit and coordinate name length must be equal to 16 2005-12-15 09:56:38 +00:00
eap
71d173d51a PAL10494 (SMESH python dump uses idl interface). Python dump using TPythonDump tool 2005-12-15 08:38:29 +00:00
eap
95dab66d27 PAL10494 (SMESH python dump uses idl interface). Python dump converted to smesh.py API, usage of TPythonDump tool 2005-12-15 08:34:25 +00:00
eap
5a76185f82 PAL10494 (SMESH python dump uses idl interface). Add SMESH_2smeshpy, a converter of IDL API to smesh.py API 2005-12-15 07:33:07 +00:00
eap
d9e37c0ebb PAL10494 (SMESH python dump uses idl interface). Add GetAlgorithm() to class Mesh_Algorithm in order to have access to the wrapped mesher 2005-12-15 07:29:27 +00:00
asl
01d6aed55b PAL10902 - local selection is stay in viewer after "apply" of Modifiction->Orientation operation 2005-12-14 07:11:48 +00:00
asl
bfcd70d78a PAL10810 - "Display", "Erase", "Display only" on root objects 2005-12-14 06:44:19 +00:00
asl
326ed6ac2c Fix of compilation problems on some platforms 2005-12-06 12:52:53 +00:00
mzn
94b4c4f7f7 Remove unnecessary item. 2005-12-06 12:32:59 +00:00
smh
2754c581d3 Copyrights update 2005-12-05 16:31:55 +00:00
mzn
d1cf3c4101 Fix for bug PAL8377 (ExportToMed TUI vs GUI: how to set the value of the boolean "auto_groups"?). 2005-12-02 13:04:27 +00:00
mzn
7d9ae6b54f Fix for bug IPAL10313 (It is impossible to select "Start point" from 3D viewer in "Extrusion along a path" dialog box). 2005-12-02 10:52:13 +00:00
jfa
02be390389 PAL10718: Portability gfortran. Fix by Erwan ADAM. 2005-12-01 14:49:26 +00:00
jfa
e83db15137 PAL10719: Portability gcc4.0.1. Fix by Erwan ADAM. 2005-12-01 13:22:31 +00:00
asl
24e3153614 Improvement: now in rules you can use "canBeDisplayed" parameter. It is true, if current object can be displayed in active viewer. The result of this check is calculated by new virtual method LightApp_Displayer::canBeDisplayed. GEOM, SMESH, VISU overrides it in order to provide information, what object can be displayed in what viewer 2005-12-01 10:05:38 +00:00
asl
6d9831519d PAL10678 - selection is lost after "update" 2005-11-30 12:39:44 +00:00
asl
9280276b1d It is recommended to use standard Qt QInputDialog instead QtxNameDlg 2005-11-28 09:22:22 +00:00
asl
8d0c572759 PAL10397 - node mustn't be selected after add operation 2005-11-28 06:51:45 +00:00
jfa
b90943f064 Fix for bug 10498. Support old storage format of NumberOfSegments hypothesis 2005-11-25 15:58:28 +00:00
asl
5bbfd7c156 PAL10665 - unnecessary Plot2d in CreateHypothesis dialog 2005-11-25 14:40:19 +00:00
asl
6a1c128a1e PAL9878 - selection lost after some operations 2005-11-25 14:06:27 +00:00
asl
d76a2a2557 PAL10471 - incorrect 3D popup for erased objects 2005-11-24 09:44:05 +00:00
eap
9048686ff8 PAL10491. "... algo misses some hypothesis" -> "... algo misses nD hypothesis" 2005-11-23 15:08:50 +00:00
asl
25c935e78a PAL8978 - selection is lost after some operations 2005-11-23 12:08:49 +00:00
asl
4d423efd78 PAL8238 - Hypothesis for non-regular 1D meshing 2005-11-23 09:27:11 +00:00
asl
2ad752b10c PAL8238 - Hypothesis for non-regular 1D meshing 2005-11-23 09:07:44 +00:00
mzn
82ea47a7c9 Fix for bug PAL10408 (Strange behaviour of the selection icon in the "create group" dialog box). 2005-11-22 15:09:07 +00:00
eap
2850e5f7ba PAL10515. fix disconnect from selection manager 2005-11-16 15:01:31 +00:00
eap
a5e3cc49d7 PAL10515. Check shape type before calling TopoDS::Face() 2005-11-16 15:00:03 +00:00
mkr
9dbbb779fa Add new variable for finding OCC libraries during compilation. 2005-11-16 12:00:03 +00:00
eap
4fe88e90a7 PAL10501. SetCurrentStudy() to SMESH_Gen in GetSMESHGen() 2005-11-16 09:18:22 +00:00
eap
2df8c2d513 PAL10173. Protect computeParamByFunc() against divisionby zero when f(0)=0 and against infinite loop 2005-11-15 08:53:15 +00:00
eap
773894ff04 PAL10513. Desable tabs according to shape dimention at edition as well 2005-11-14 14:11:48 +00:00
asl
52c4d72583 PAL10479 2005-11-14 13:55:07 +00:00
skl
db9a6dee24 Improvement of extrusion functionality 2005-11-14 12:41:17 +00:00
eap
f0cefe4519 PAL10500. Take into account degenerated edges 2005-11-14 09:22:24 +00:00
eap
590a56bae0 PAL10491. Add messages used by GetMessageOnAlgoStateErrors() 2005-11-14 09:18:24 +00:00
eap
bf36cccf8e PAL10491. Add GetMessageOnAlgoStateErrors() 2005-11-14 09:17:11 +00:00
eap
ad354c1c09 PAL10491. use GetAlgoState() instead of IsReadyToCompute() 2005-11-14 09:16:18 +00:00
eap
81e9dbdf6c PAL10491. Add GetAlgoState() 2005-11-14 09:11:54 +00:00
mzn
11899ab525 Fix for bug PAL10409 (Filter "Belong to geom" fails if 2 geom shapes have the same name); 2005-11-11 15:50:58 +00:00
asl
c819d8fdd3 PAL10125 - references isn't selected in mesh creation dialog 2005-11-11 11:58:16 +00:00
asl
2f652b3784 PAL9878 - selection lost after operation 2005-11-11 08:56:51 +00:00
asl
8db6ce0cb0 PAL9391 - remarks 2005-11-09 11:10:51 +00:00
asl
d696f7d582 check if module "GEOM" is found 2005-11-09 07:20:47 +00:00
asl
ab4288fb65 PAL10343 - it is impossible to select shape in "create mesh" dialog 2005-11-09 06:48:58 +00:00
eap
d5f8c39955 Fix bug 10390. fix getting submesh for a shell 2005-11-08 13:04:03 +00:00
asl
8b1761d4a6 PAL10100 - just computed mesh must be selected in VTK 2005-11-08 09:50:41 +00:00
eap
a2fe500c74 PAL10406. Enable myNodes when a pattern is loaded. UpdatePreview() when elements to refine are selected 2005-11-07 14:37:54 +00:00
eap
b992817854 PAL10158. Add clearMesh() 2005-11-07 14:34:13 +00:00
eap
7a320061b4 PAL10158. Add clearMesh() where call ComputeStateEngine(CLEANDEP) 2005-11-07 14:34:02 +00:00
asl
e292bda630 PAL5597 - export must appear in popup only for non-empty meshes 2005-11-07 08:24:51 +00:00
asl
2bb3ddd168 PAL10125 - different popup for object and reference to object 2005-11-07 07:26:06 +00:00
nds
81a502af84 Using files from package LightApp instead of files from package SalomeApp 2005-11-03 08:38:17 +00:00
nds
80b2ef84c3 Using files from package LightApp instead of SalomeApp 2005-11-03 08:37:36 +00:00
asl
d47d1f292b PAL10397 - Selection isn't cleared after apply 2005-11-02 07:26:40 +00:00
mzn
936be4abe3 Fix for bug IPAL10431 ( It is impossible create/edit mesh using GUI ). 2005-11-01 13:34:43 +00:00
eap
902a6da0b2 PAL10237. Add a button assigning a set of hypotheses 2005-11-01 10:28:04 +00:00
eap
12b34b1b56 PAL10237. Read HypothesesSet's 2005-11-01 10:14:10 +00:00
eap
60bdcf56b1 PAL10237. Add GetHypothesesSets() 2005-11-01 10:12:45 +00:00
eap
4faf049688 PAL10237. Add class HypothesesSet 2005-11-01 10:11:11 +00:00
eap
c00242c4f0 PAL10237. Add AutomaticLength 1D hypothesis 2005-11-01 10:10:14 +00:00
eap
1f81f404ba PAL10237. Add StdMeshers_AutomaticLength 1D hypothesis 2005-11-01 10:07:11 +00:00
eap
15549165c3 PAL10237. Add Mesh.AutomaticTetrahedralization() and Mesh.AutomaticHexahedralization() 2005-11-01 08:34:33 +00:00
mzn
cee115afad Icon for the volume control. 2005-10-28 11:56:18 +00:00
mzn
6719903275 Correct the scalar bar title for the volume control. 2005-10-27 14:19:54 +00:00
asl
1ca52d6d92 PAL10347 - can't create group on geometry 2005-10-27 08:09:13 +00:00
mzn
d1bef0cbc1 Fix for bug PAL10393 ( Set MED2.2 as the default version in the export to med dialog box ). 2005-10-25 08:54:19 +00:00
asl
b0105f0f9d PAL10332 - references are interpreted as original objects in filters, dialogs, etc. 2005-10-25 08:19:21 +00:00
skl
868e306e09 Improvement of extrusion functionality 2005-10-25 07:26:54 +00:00
jfa
9efbaa6f5e Fix for bug 9366: incorrect size of the 'Select color' buttons 2005-10-24 09:11:09 +00:00
jfa
5f6698232e PAL9997: Problem with ExportToMED if the file already exists 2005-10-24 08:05:15 +00:00
san
22f20048e0 Temporarily rolling back the last integration 2005-10-21 07:58:14 +00:00
skl
423f097f5e Inmprovement extrusion algorithm in MeshEditor 2005-10-21 07:44:17 +00:00
mzn
d03efc5f7a Fix for bug PAL10344. 2005-10-20 13:50:20 +00:00
mzn
2387bfa403 Movement of examples to CVS EXAMPLES SAMPLES_SRC. 2005-10-20 12:59:41 +00:00
mzn
5fec7e4eb7 Movement of examples to CVS EXAMPLES SAMPLES_SRC. 2005-10-19 14:01:04 +00:00
smh
5b66adc250 Preparation of 3.1.0a2: version ID. compilation with new HEAD and new MED (with polyhedres) 2005-10-18 14:52:45 +00:00
jfa
7cef40c6c1 Fix for bug PAL10314: Hang up on import 'essaiminimail.med' in SMESH 2005-10-18 09:25:02 +00:00
asl
8e26c31d5f PAL9881 - preferences are not taken into account in SMESH 2005-10-12 12:18:43 +00:00
asl
c06234a40f PAL10203 - dialog of triangle union wasn't updated after operation 2005-10-12 07:44:47 +00:00
mkr
309a73fb95 Modification to avoid compilation error : 'std::list' has not been declared. 2005-10-11 13:59:31 +00:00
eap
1bed3bf84e PAL10196. use renamed GetGroupNames()->GetGroupNamesAndTypes() of MED Driver 2005-10-11 13:41:57 +00:00
eap
87fd8ca50b PAL10196. Rename GetGroupNames() -> GetGroupNamesAndTypes(), add checkFamilyId() 2005-10-11 13:39:02 +00:00
eap
482a58db1b PAL10196. Make SetId() public 2005-10-11 13:35:18 +00:00
mkr
f87e54ae3a Modifications to avoid compilation errors with Qt and STL strings. 2005-10-11 10:58:59 +00:00
jfa
1d0ad233cf PAL10195: SALOME V2 study with a mesh leads to SIGSEGV of SALOME V3 2005-10-11 06:54:28 +00:00
eap
d89db6381d IMP 10199 (add Volume Control) 2005-10-10 15:12:42 +00:00
eap
81f4aba6d7 IMP 10199 (add Volume Control) 2005-10-10 14:51:36 +00:00
eap
5958c2aa89 IMP 10199 (add Volume Control). Add eVolume3D Control 2005-10-10 14:45:35 +00:00
eap
4f27e7392a IMP 10199 (add Volume Control). Add Volume3D NumericalFunctor. 2005-10-10 14:43:58 +00:00
eap
2875648bdb IMP 10199 (add Volume Control). Add Volume NumericalFunctor. 2005-10-10 14:40:28 +00:00
eap
52f87e4dea IMP 10199 (add Volume Control). Implement GetSize(). Add GetVolumeType() of instance 2005-10-10 14:38:24 +00:00
eap
365fd031c5 IMP 10199 (add Volume Control). Add GetVolumeType() of instance 2005-10-10 14:37:11 +00:00
jfa
90699a9eec PAL10195: SALOME V2 study with a mesh leads to SIGSEGV of SALOME V3 2005-10-10 10:00:24 +00:00
asl
6cbd23c4f4 PAL9881 - changing of selection of hilight preferences must occur immediate effect in VTK viewer 2005-10-07 06:44:04 +00:00
asl
ea1a40fff7 PAL9844 - selected edge must be unhilighted after apply 2005-10-07 05:15:29 +00:00
akk
62434e4dfd Back correct implementation. 2005-10-06 14:25:07 +00:00
akk
f4b3284931 Correction due to new inheritance of some interfaces from MED.idl 2005-10-06 14:14:59 +00:00
skl
e331ccd26c Modification some functionality for splitting assembly 2005-10-06 12:26:54 +00:00
skl
3f8c64cc43 Modification function HashCode() for correct work of DataMap 2005-10-05 13:27:49 +00:00
asl
544a24fb7f PAL9844 - SMESH: union of triangles - correction of common edge presentation 2005-10-05 07:43:58 +00:00
asl
63dec6763c All modules must use SVTK package instead VTK 2005-10-05 06:32:47 +00:00
jfa
7140a309e3 Only some code style changes 2005-10-04 07:58:26 +00:00
jfa
8ad9cef463 Fix crash after 'Belong to' filter creation if there are no mesh in the study 2005-10-04 07:35:48 +00:00
jfa
694e1d2360 Fix pb., appeared after wrong integration of 1.5 version: criteria are not saved 2005-10-04 07:29:19 +00:00
skl
56e741c0f7 Integration some new classes for working of core mesher 2005-10-04 06:04:02 +00:00
asl
bb608ced0c PAL10133 - Two "display" in popup 2005-10-04 05:36:09 +00:00
jfa
5aed93b518 Provide correct static variable <aFilterManager> management to avoid problems, appering if SMESHGUI is loaded from python script before module activation via GUI 2005-10-03 13:01:36 +00:00
jfa
b22f47d357 Improve NumberFilter: retrieve selected and main shape with the same instance of GEOM_Client() 2005-10-03 07:12:42 +00:00
asl
1dfdc856a7 PAL9963 - "Display", "Erase", "Display only" on mesh root object 2005-09-30 05:53:44 +00:00
asl
b4e0a04085 PAL9843 2005-09-29 08:19:07 +00:00
asl
94bdfc735c PAL9963 2005-09-29 07:00:14 +00:00
asl
40793ae45e PAL9391 2005-09-27 06:33:42 +00:00
skl
98fe24f8c9 Replaced NMTTools map with NCollection map for removing dependencies from GEOM module. 2005-09-26 12:26:52 +00:00
jfa
317741e60d Debug algorithms and hypotheses assignment 2005-09-26 11:11:52 +00:00
skl
05ae10badd Add interface for keeping information about performed operation of extrusion. 2005-09-26 07:03:47 +00:00
skl
ab6b16e673 Replaced NMTTools map with NCollection map for removing dependencies from GEOM module. 2005-09-26 07:01:06 +00:00
jfa
3e906035e4 Remove not used files 2005-09-22 14:34:08 +00:00
jfa
0d21bf88f5 Fix pb. with 'Belong to ...' filters creation 2005-09-15 13:39:48 +00:00
jfa
b8d6cdc9c9 Rool-back bad changes to the script 2005-09-13 11:31:52 +00:00
eap
c67bfdf8eb bug 8924. Restore lost modifications of 1.5 revision, remove commented code 2005-09-09 05:17:55 +00:00
eap
59ba8fec69 PAL9524. Fix type definition of references to hypo 2005-09-08 04:43:10 +00:00
eap
3291e2c4e1 PAL9874. Fix error in SMESH_HypoFilter::IsGlobalPredicate; add possibility to add all predicates in one statement. 2005-09-07 08:07:34 +00:00
mzn
287d1c4720 Fix for problem: Preferences-Mesh-General tab: Display modes ?Nodes? and ?Shrink? are permuted. 2005-09-07 06:22:45 +00:00
eap
f7a7942109 PAL9022. Improve methods binding nodes to shape, allow binding nodes to solid 2005-09-07 04:50:08 +00:00
eap
58187d6f68 PAL9022. Use improved SMESHDS_Mesh API methods, comment unused variables 2005-09-07 04:45:51 +00:00
eap
2ac338d578 PAL9022. Attach generated mesh elements to whatever meshed shape, SHELL or SOLID 2005-09-07 04:42:49 +00:00
mzn
f62232e212 Fix for the problem: it's impossible to modify element by typing it ID (without selection by mouse). 2005-09-02 08:32:03 +00:00
mzn
0e57fc7441 Fix for the problem: regression: SMESH ? remove nodes/elements manually. 2005-09-02 08:18:36 +00:00
mzn
fbaf4c789f Fix for the problem: VTK Viewer isn?t updated automatically after activation of any function from Control menu. 2005-09-01 10:15:35 +00:00
eap
c87dcc36c2 Bug PAL9480. Fix "import ex05_hole1build" 2005-09-01 09:59:58 +00:00
mzn
4d3a3d10b2 Fix for the problem: click "Apply" button unselects mesh. 2005-09-01 09:20:12 +00:00
szy
d9d247d43d Windows porting 2005-08-31 10:10:42 +00:00
szy
42c7eb97f9 Windows porting 2005-08-30 12:57:02 +00:00
mzn
1809a8e762 Preferences-Mesh-General tab: regressions and reorganization. 2005-08-30 10:04:41 +00:00
mzn
9d28d73b09 Fix for problem: SIGSEGV appears if to select group after opening "Edit Group" dialog box. 2005-08-29 08:05:24 +00:00
sln
c31ab40cc6 Cancel button renamed in Close and moved to the right position 2005-08-26 12:19:44 +00:00
sln
bd82c5b373 editMeshOrSubMesh method fixed for correct work with sub-meshes 2005-08-24 14:15:10 +00:00
srn
cb1e086726 Added a call to a method updateActions of SalomeApp_Application to update the status of the toolbal 2005-08-24 06:15:17 +00:00
sln
ee06fcf090 try/catch blocks added 2005-08-23 13:43:25 +00:00
sln
bbfbac1990 GetElementType method added 2005-08-23 08:58:58 +00:00
sln
aff71929ea New images and messages 2005-08-23 08:56:41 +00:00
sln
4e11a7dedb New fields red from xml file 2005-08-23 08:56:20 +00:00
sln
1f1c0e4dcb type method added 2005-08-23 08:55:53 +00:00
sln
3f8d4c84db Base class for all smesh operations that are working with selection 2005-08-23 08:55:09 +00:00
sln
ff3baa884d Base class for all smesh operations 2005-08-23 08:54:21 +00:00
sln
24d6fd82e6 Mesh redesine. Dialog and operation for creation and editing mesh and hypothesis 2005-08-23 08:53:35 +00:00
sln
f4cb697fcc Mesh redesine. New fields added to specify whether hypothesis is main or additional one and for storing information about dimensions supported by hypothesis 2005-08-23 08:52:20 +00:00
sln
0d232fb704 Base class for all smesh dialogs 2005-08-23 08:50:50 +00:00
sln
1b41044fbd New files for operation mechanism and mesh redesine 2005-08-23 08:49:36 +00:00
sln
6c91210caa Operation mechanism added. New operation for creation of mesh and hypothesis added (mesh redesine). 2005-08-23 08:47:31 +00:00
sln
ea3e3193e3 IsDimSupported method added 2005-08-23 08:44:44 +00:00
sln
20e4b250ef CreateStdHypothesisDlg dialog is modal now 2005-08-23 08:39:41 +00:00
sln
1bf6ddbe2f GetElementType method added 2005-08-23 08:38:33 +00:00
sln
ebc64f68bf IsDimSupported method added 2005-08-23 08:38:00 +00:00
mzn
970a19aa54 Fix for problem: Mesh - preferences: automatic update does not work. 2005-08-22 08:29:08 +00:00
asl
c8e2bd670e PAL9787 2005-08-19 04:44:59 +00:00
asl
e84f664198 PAL9785 2005-08-18 11:21:40 +00:00
mzn
ee2c380872 Fix for problem: empty root object in the Object Browser after trying to delete "Mesh" object. 2005-08-17 10:44:08 +00:00
asl
61be698c0d PAL8238 2005-08-16 12:45:13 +00:00
asl
8672ad3e76 PAL8238 2005-08-16 12:26:35 +00:00
asl
9ed19e02e9 new script for testing hypothesis "NbSegments" (PAL8238) 2005-08-16 12:25:45 +00:00
jfa
c9c6669fab Enable setting of Numeric Functors as criteria in Split Quadrangles and Union Triangles functionalities in GUI 2005-08-11 08:06:39 +00:00
jfa
aa376b221a Fix compilation warnings 2005-08-11 08:04:31 +00:00
jfa
60528ce326 Add in GUI control for merging equal elements 2005-08-09 11:31:29 +00:00
asv
b73a5f27ba Menu "Tools" is placed after other Mesh commands, before Preferences and Window menues. 2005-08-04 07:28:01 +00:00
enk
92ea065d97 Shrink factor incorrect default value:
Fixed.
2005-08-02 12:40:09 +00:00
enk
05fdecbb6a Added support for quality control (on polygons) - Aspect Ratio. 2005-08-02 11:13:18 +00:00
san
0e8797ab06 SALOME porting to OCCT 5.2.4 2005-07-28 15:10:06 +00:00
mzn
565bcbdce6 Fix for bug IPAL9621 ( 3.0.0(current2807): Regression: SMESH ? Engine error during import med file ). 2005-07-28 14:50:46 +00:00
mzn
ce575dc0b9 Fix for bug IPAL9582 ( 3.0.0: Crash after trying create elements of a mesh on non-existing nodes ). 2005-07-28 14:48:19 +00:00
mzn
8c7ffa49a6 Fix for bug ( IPAL9603 3.0.0(current2707): SMESH ? edit mesh does not work ). 2005-07-28 13:05:04 +00:00
mzn
8aa241cf5f Fis for bug ( 3.0.0(current2807): SMESH: selection is not removed after Apply in Union of triangles ). 2005-07-28 11:29:53 +00:00
mzn
324d596613 Fix for Bug IPAL9624 ( 3.0.0(current2807): SMESH: name of submesh and group ). 2005-07-28 11:03:00 +00:00
mzn
4d8ffa8fc3 Fix for Bug IPAL9416 ( 3.0.0(current3106): "Numbering" and "Display entity" have to be unavailable if the mesh wasn't displayed ). 2005-07-28 10:26:41 +00:00
mzn
895bdbf69e Fix for bug IPAL9570 ( 3.0.0: Fatal error during extrusion operation ). 2005-07-28 09:29:29 +00:00
mzn
c75bbbb996 Fix for bug IPAL9595 ( 3.0.0(current2707): SMESH - "Scalar Bar Properties" does not work and leads to Fatal error ). 2005-07-27 11:15:55 +00:00
asl
53e2da7a18 preferences of scalar bar is used only when scalar bar actor is created, but user can change scalar bar properties using dialog, as early 2005-07-25 06:50:07 +00:00
asl
e38e79d2e2 after preferences changing the application updates scalar bar properties for all actors 2005-07-25 04:37:30 +00:00
asl
f64560f2cb new method UpdateScalarBar() allows to update scalar bar properties without recreating the actor 2005-07-25 04:36:37 +00:00
asl
f5c5decc60 new preference: default display mode 2005-07-22 05:40:59 +00:00
asl
ea8f139297 new names of preferences 2005-07-22 03:26:27 +00:00
asl
eec3c1a499 *** empty log message *** 2005-07-22 03:25:55 +00:00
asl
59f97a60c5 The properties of scalar bar actor now are read from resource manager under correct names 2005-07-21 12:26:13 +00:00
asl
d9cc1f52dd new tab in preferences: "scalar bar" - with scalar bar properties 2005-07-21 12:05:17 +00:00
eap
8616118fe1 PAL9524 - unassign a hypothesis when Edit/Delete called for it 2005-07-21 05:54:47 +00:00
eap
c92f2b483c PAL9522 - do not abort on hypothesis assignation failure 2005-07-20 11:33:52 +00:00
srn
ecc072736c BugID: IPAL9380, modified methods Save and Load, replaced HDF_INT32 by HDF_STRING 2005-07-18 10:53:11 +00:00
eap
0dfcacb925 Move MEDWrapper to MED module 2005-07-13 11:20:18 +00:00
eap
3bd4631f8e Move MEDWrapper to MED module 2005-07-13 09:01:03 +00:00
eap
4498c53455 Move MEDWrapper to MED module 2005-07-11 11:33:00 +00:00
srn
49ff94d8fe IPAL BugID9380, modified method Save 2005-07-08 10:51:21 +00:00
eap
22fbc3c655 PAL9199. update mesh icon in Mesh.Compute() 2005-07-07 07:30:18 +00:00
eap
ad9d3ea3e7 PAL9199. add SetMeshIcon() 2005-07-07 07:28:57 +00:00
jfa
ed582bafc2 IPAL9381: replace import of smeshpy by import of smesh 2005-07-01 10:47:28 +00:00
mzn
b33324fe60 Fix for bug IPAL9258(/dn06/../current1706): SIGSEGV after trying to close dialog box after closing VTK viewer). 2005-07-01 10:42:32 +00:00
eap
c981fa08d9 bug 9352. correct getting mesh elements from COMPOUND, COMPSOLID, SOLID, SHELL and WIRE submeshes 2005-06-30 05:54:20 +00:00
eap
d4cdc63f90 PAL2967. Add Scale Factor parameter to Nb Of Segments hyp 2005-06-30 05:22:35 +00:00
mzn
53fd9e1ce5 Fix for bug IPAL9242(3.0.0: Activation of OCC viewer breaks current VTK viewer in Mesh). 2005-06-29 12:35:32 +00:00
mzn
576824da04 Correction. 2005-06-27 11:41:01 +00:00
stv
9a358116f4 Prefernces. 2005-06-27 11:29:58 +00:00
mzn
4401d3e8db To avoid exception, if the list of selected objects is empty. 2005-06-27 05:45:12 +00:00
mzn
964af78757 Remove debug information. 2005-06-27 05:10:17 +00:00
mzn
0e020f2e93 The selections of elements corrected. 2005-06-24 13:54:25 +00:00
mzn
81248260b7 The selections of elements corrected. 2005-06-24 12:42:50 +00:00
mzn
783b5a717c The selections of elements corrected. 2005-06-24 12:24:06 +00:00
eap
255ab4e2ee PAL8196. Do not operate with hypothesis for a geom group member which is not a sub-shape of the main shape 2005-06-24 11:09:36 +00:00
eap
72b3cba035 PAL8196. Fix GetAlgo() for the case with the same algo on several ancestors 2005-06-24 11:01:15 +00:00
mzn
65854639b9 Corection. 2005-06-24 07:43:34 +00:00
enk
8d1d443243 Fixes for:
- Bug IPAL8767: Polyhedron created on nodes is invisible
- Id of the first node/face should be appeared in the field right after selection
- Preview of faces by nodes for polyhedron doesn’t disappear after removing it from list in the "Create Polyhedral Volume" dialog box.
- Preview of polyhedron doesn’t disappear after removing a face from list in the "Create Polyhedral Volume" dialog box.
2005-06-24 06:21:49 +00:00
eap
d72c027376 bug 9264. enable reading plugins xml files 2005-06-23 13:16:42 +00:00
mzn
bcbf3a1093 Fix for bug IPAL9248(3.0.0: SIGSEGV after calling operation with group if OCC Viewer activate). 2005-06-23 08:58:59 +00:00
srn
b2833ae90e BugID: IPAL9186, Modified method Init. Added a loading SMESHGUI if it hasn't been loaded. 2005-06-22 11:27:49 +00:00
eap
175d68ca68 bug 9153. fix "paramTeric" 2005-06-22 10:01:38 +00:00
eap
ee5389fdee bug 9265. add SMESH_ID_FACES 2005-06-22 09:48:30 +00:00
enk
2f3d56c7ab Fix Bug IPAL9152
3.0.0(09 Jun): "Add Polygon" and "Add Polyhedron" buttons miss in the "Add/Remove" toolbar.
2005-06-22 09:17:04 +00:00
enk
82d43d0f5d Fix Bug IPAL8770: There is no any warning message if to export polygonal elements into MED 2.1 file. 2005-06-22 06:45:14 +00:00
stv
b4b3d57776 Fix for IPAL9275 2005-06-21 12:17:08 +00:00
srn
8090525b47 BugID IPAL9186: Modified method GetSMESHGen 2005-06-21 06:09:10 +00:00
stv
b5d02b8684 Fixes for compilation errors. 2005-06-17 07:36:54 +00:00
asl
734442f549 *** empty log message *** 2005-06-17 07:15:14 +00:00
asl
3c9eecb29e Bug 9189:
On any action in SMESH there is update of OB
The update is occured only by actions whose need it
2005-06-17 06:28:52 +00:00
asl
656c73ce33 Bug 9193:
Only nodes mode in "Display mode" popup in SMESH
2005-06-17 04:57:03 +00:00
asl
f44f3fbf0b IPAL9193 (Jun 16) 2005-06-16 11:04:03 +00:00
asl
cf0ecc3c36 Start "Create group" with selected GEOM object occurs crash 2005-06-16 10:25:13 +00:00
asl
78d606fbc6 IPAL9150 2005-06-16 05:42:35 +00:00
asl
f478d2c7a2 IPAL9201 2005-06-15 11:07:45 +00:00
asl
d04def07b6 IPAL9200 2005-06-15 10:53:56 +00:00
eap
5a053fbfd0 fix compilation error 2005-06-15 05:31:12 +00:00
asl
a90ef6efde IPAL9155, IPAL9156 2005-06-15 04:04:59 +00:00
smh
13c1cf5e03 SMH: Fix from Paul 2005-06-14 12:36:44 +00:00
eap
5467bb25d4 PAL9163. Fix GetFaceNormal() for badly shaped quadrangles 2005-06-14 10:19:12 +00:00
asl
2a39de2aeb IPAL9154 2005-06-14 06:25:33 +00:00
asl
4b23a029f3 IPAL9153, IPAL9148, IPAL9150 2005-06-10 11:19:51 +00:00
asl
1e87c371f2 IPAL9152 2005-06-10 11:00:52 +00:00
asl
6da95b11c6 IPAL9149 2005-06-10 10:47:54 +00:00
asl
58af55a5b6 IPAL9147 2005-06-10 10:34:16 +00:00
asl
4a83ca2392 "Create polyhedron" action was added to menu and toolbar 2005-06-10 08:43:22 +00:00
asl
792462956d IPAL9142 2005-06-10 03:37:51 +00:00
eap
f2af320581 PAL9022. enable creation of groups on SHELLs 2005-06-09 07:06:34 +00:00
asl
5e356c3e2c *** empty log message *** 2005-06-09 06:48:48 +00:00
smh
cca53b9163 Compiler error on gcc 3.4.1 corrected: cannot use SALOME_ListIO() where const SALOME_ListIO& argument expected 2005-06-09 04:48:24 +00:00
asv
65482a36f6 activateModule/deactivateModule functions are made "bool". 2005-06-08 12:45:25 +00:00
asl
a2f0f70d59 *** empty log message *** 2005-06-08 10:45:19 +00:00
smh
70c382acbd SMH: Come back correct modifications 2005-06-08 06:58:18 +00:00
apo
25cec45acb Update from local sources 2005-06-08 06:18:53 +00:00
apo
4679b8437b remove adjusting pointers for covariant returns 2005-06-08 04:59:17 +00:00
smh
c38c10811a SMH: Preparation version 3.0.0 - merge (HEAD+POLYWORK) 2005-06-07 13:22:20 +00:00
eap
e90b1a5ede fix the bug 8924: correct edges orientation definition, remove unused variables 2005-05-26 10:39:00 +00:00
jfa
5ec1fbd250 PAL8626: do not publish GEOM object, already present in the study. 2005-04-25 06:07:27 +00:00
jfa
f7d300b0be PAL8378: update script ex00_all.py to run also tests, which now do not fail 2005-04-21 12:54:19 +00:00
jfa
85f8b0f449 PAL8616: the function Group should allow geometric shapes 2005-04-15 09:08:52 +00:00
eap
a310184e13 PAL8539. Fix case NB_SEGMENTS for scale != 1.0 and first edge parameter != 0.0 2005-04-05 10:00:04 +00:00
eap
0bcee2eb28 PAL8536. Add static methods to set initial value of a parameter.
Create parameters in only one method.
Fix paremeters ranges according to PAL8536.
2005-04-04 10:56:42 +00:00
eap
108fc26ea4 PAL8536. Add static methods to set initial value of a parameter 2005-04-04 10:51:04 +00:00
eap
b8c2f65b6f PAL8536. SMESHGUI_doubleParameter::InitializeWidget() : allow going down to _bottom value 2005-04-04 10:49:14 +00:00
eap
ebe9f34644 PAL8330. In sweepElement(): fix volume orientation 2005-04-01 11:26:44 +00:00
eap
01ec976777 fix PAL8468. Change StartAndEndLength and Arithmethic1D computation on reversed edges 2005-03-31 09:33:30 +00:00
apo
0ad037c989 Patch on regression that was introduced by fix on Bug PAL7444 2005-03-31 05:37:51 +00:00
apo
83f19818fc Bug PAL7444 - display mesh takes a lot of more memory in 2.1.0 than in 2.0.0. 2005-03-30 14:06:25 +00:00
apo
6bbcf82682 PythonDump for SMESH Controls / Filter 2005-03-30 12:49:55 +00:00
eap
1bc504bf90 fix PAL8469. set "Warning" icon to mesh or submesh just published 2005-03-30 09:30:04 +00:00
eap
220083d44c fix PAL8469. Updating the global mesh icon when local hypotheses are edited 2005-03-30 09:27:59 +00:00
apo
7a6418e0be Undo mistaken commit 2005-03-23 05:56:25 +00:00
apo
c111d3b520 [Bug PAL7444] display mesh takes a lot of more memory in 2.1.0 than in 2.0.0. 2005-03-22 12:50:34 +00:00
apo
1eea5485d1 [Bug PAL7444] display mesh takes a lot of more memory in 2.1.0 than in 2.0.0. 2005-03-22 10:32:59 +00:00
jfa
7411bcf53c PAL8267: two new API methods added: ExtrusionSweepObject1(2)D() 2005-03-21 12:40:07 +00:00
jfa
22496e8ddc New updated and tested smesh.py with some examples. Provided by FKL. 2005-03-21 08:38:22 +00:00
msv
f4c7cebbd6 Comment out useless message output to speed up change hypothesis operation 2005-03-18 12:49:28 +00:00
mzn
51ac2145d3 Fix for PAL7156 (Mesh modifcation: Nodes id are not taken into account before node selection with mouse). 2005-03-16 13:22:18 +00:00
mzn
ec914f9caa Fix for PAL8380(Can't create a Group of Nodes from a group on geometry). 2005-03-15 12:32:15 +00:00
msv
27c14592b7 File SMESHGUI_Hypotheses.cxx is deprecated, it is replaced with SMESHGUI_HypothesesUtils.cxx 2005-03-15 10:21:16 +00:00
akk
3783955355 Scripts renaming. 2005-03-10 06:30:56 +00:00
akk
c441817b41 PAL8375 improvement solving. 2005-03-09 15:09:14 +00:00
akk
e4be7441d2 PAL8319 improvement solving. 2005-03-09 13:05:16 +00:00
enk
f488d851d8 Bug PAL8331: REGRESSION import mesh in "MED 2.2" format.
In the process of family creation (with Id=0) we don't need in attribute description, it's specific of creation of MED2.2 (for family with Id=0).
2005-03-02 12:50:26 +00:00
mzn
6fae6dddb4 Fix for PAL8269(One can't select a pointer on geometry in mesh filters). 2005-03-02 07:45:32 +00:00
mzn
c92bd47d84 Fix for PAL8325(An exception is raised after clicking on "Add" button of the "Merge nodes" dialog box). 2005-03-01 09:53:20 +00:00
enk
971d053b24 Fix on Bug PAL8263: Validity of the files exported by SMESH in MED2.2 format.
By the fix we don't write to MED file the family with ID equal to zero, because MED2.2 use this ID for internal needs.
We test our fix with native mdump executable.
2005-02-28 11:55:53 +00:00
san
935adb05a1 PAL8310 2005-02-25 14:37:37 +00:00
vsr
b85751e356 Fix a bug - salome.py is not imported here and this causes run-time Python exception 2005-02-21 06:05:00 +00:00
jfa
992b382297 Update meshpy.py by request of FKL 2005-02-15 10:22:14 +00:00
jfa
d9c93f6f32 PAL8170: Provide unique names for groups on SubMesh 2005-02-14 13:03:59 +00:00
enk
fb7bf211bb Fix. Bug PAL8109 CRASH of "Salome" happens if to check "Free Borders" control at the clipping of mesh.
Fix. Bug PAL8024 Incorrect selection of the elements.
2005-02-11 12:34:57 +00:00
enk
fa397b27d1 Fix. Bug PAL8062 REGRESSION: Nodes aren't displayed if "Numbering - Display Nodes" is checked. 2005-02-08 10:04:57 +00:00
san
92595f0080 PAL6825 2005-02-07 13:51:15 +00:00
jfa
4101a1ce54 PAL7222: Now names of families will contain names of corresponding groups 2005-02-07 12:09:07 +00:00
eap
658c72bc1d PAL8021. Correct work with submeshes on shape more complex than SHELL. 2005-02-07 11:11:51 +00:00
eap
a9750358c9 PAL8021. In AlgpStateEngine(), clean existing sub-mesh only if hypothesis change. In CleanDependants(), do not go upper than SOLID. 2005-02-07 11:06:45 +00:00
enk
137c43b02f Fix. Incorrect group of nodes representation 2005-02-07 10:45:26 +00:00
eap
f1bd9084e0 PAL7933. enable propagation of local hypotheses assigned to super-shapes 2005-02-04 11:08:26 +00:00
eap
9b3ccd683e PAL7933. Use SMESH_HypoFilter to retrieve assigned hypotheses 2005-02-04 11:00:40 +00:00
eap
36409e98c9 PAL7933. Change IsGlobalAlgo() -> IsGlobalHypothesis();
Use SMESH_HypoFilter to retrieve assigned hypotheses
2005-02-04 10:58:21 +00:00
eap
e753a76d0e PAL7933. Add GetHypothesi(e)s() which filter assigned hypotheses;
enable propagation of local hypotheses assigned to super-shapes;
Use SMESH_HypoFilter to retrieve assigned hypotheses
2005-02-04 10:54:26 +00:00
eap
85b8384fb0 PAL7933. Add static IsApplicableHypothesis();
enable propagation of local hypotheses assigned to super-shapes;
Use SMESH_HypoFilter to retrieve assigned hypotheses
2005-02-04 10:39:49 +00:00
eap
45e910e8aa PAL7933. Add static IsApplicableHypothesis() 2005-02-04 10:34:55 +00:00
eap
5ed9406302 PAL7933. Create class SMESH_HypoFilter 2005-02-04 10:31:55 +00:00
vsr
9959a9373f PAL5597 2005-02-03 13:24:46 +00:00
vsr
29b9e89cb6 PAL7864, PAL7951, PAL7915 2005-02-03 12:31:13 +00:00
san
c9be7f0ec9 PAL6938 2005-02-03 08:34:23 +00:00
apo
0a35ffc7d7 [Bug PAL7863] REGRESSION: Orientations of preview and already created object aren't coincide. 2005-02-03 07:43:07 +00:00
san
3c6d43b5e5 PAL7962 2005-02-03 07:01:28 +00:00
san
cf82182061 PAL6938 2005-02-02 13:54:31 +00:00
san
3da89ab053 PAL6938 2005-02-02 13:51:36 +00:00
enk
4a31c0f62c Do not calc Controls when clipping is changed. 2005-02-02 13:35:49 +00:00
san
c29c4a6a7a ClikOnClose() inexistant slot name corrected; onApply() return value corrected 2005-02-02 13:22:46 +00:00
enk
b5e77ba5e9 Fix: Bug PAL7970 Broken control Lengh2D after Free Borders 2005-02-02 12:31:32 +00:00
apo
7dd674bbe4 [Bug PAL7763] Length 2D and Border at Multi-Connection 2D during clipping incorrect 2005-02-02 12:17:51 +00:00
san
7dbc79c51d PAL7962 2005-02-02 11:09:27 +00:00
san
fe4f5ef4ab PAL7807 2005-02-02 05:11:20 +00:00
vsr
2177157cb7 Fix PAL7951 2005-02-01 14:55:30 +00:00
apo
2c23c066a7 [Bug PAL7850] REGRESSION: The imported mesh from .unv file has inversion orientation. 2005-02-01 13:35:42 +00:00
eap
8cc5e7af94 PAL7913. Fix for the case where different 1d hypotheses are used on opposite edges 2005-02-01 08:00:03 +00:00
eap
db3bd69341 PAL7913. free memory in the destructor 2005-02-01 07:51:29 +00:00
eap
9b89dd05ca PAL7913. make QuadDelete() static 2005-02-01 07:48:07 +00:00
eap
fedc148b81 PAL7913. Add static ShellPoint() 2005-02-01 07:44:53 +00:00
eap
316e159045 PAL7913. Add static ShellPoint() and several methos about sub-shapes indexation 2005-02-01 07:43:14 +00:00
eap
35c1f52506 Do not try to compute sub-meshes if the main shape is already meshed 2005-02-01 07:37:00 +00:00
eap
455afe36e4 PAL7935. In Load(face), load from a forward face 2005-01-31 11:33:26 +00:00
eap
1c5631d5e5 PAL7926. Add missing return 2005-01-31 07:21:33 +00:00
apo
869dd74276 [Bug PAL7853] PAL-MESH-004 regress: Problem with presentation groups of Nodes in the Post-Pro module 2005-01-28 13:47:24 +00:00
san
bbdbca270f Remove compiler warnings caused by MESSAGE macro 2005-01-28 13:03:45 +00:00
vsr
cca99353e8 Fix PAL7864 : Impossible to change orientation for group of volumes.
Corrected selection of objects in the dialog box.
Two SMESHGUI filter have been added: one to select any faces and other for the volumes.
2005-01-28 11:46:31 +00:00
eap
0c22c61f19 PAL7912. Fix SaveTo(ostream) 2005-01-28 11:14:18 +00:00
eap
5600ecf395 InLoad(): restore algorithms before hypotheses (PAL7914), nullify the main shape after groups storage (PAL7403) 2005-01-28 10:46:49 +00:00
mzn
33dc437dbf Comment out the example. 2005-01-28 10:09:03 +00:00
san
3036ecaa25 PAL7705: Support for string parameters of hypothesis added in GUI 2005-01-28 08:57:30 +00:00
san
de3819055c PAL7705: Possibility to re-use StdMeshers_I in custom plugins added (headers exported) 2005-01-28 08:50:57 +00:00
san
839d52abd7 PAL7705: Possibility to override default implementation added 2005-01-28 08:48:56 +00:00
apo
07b6737459 Changes according MEDWrapper API modifications 2005-01-26 15:17:35 +00:00
eap
71bc953009 In Split(), fix removal from a set being iterated, leading to exception at study restoration if there are intersecting groups 2005-01-26 09:07:48 +00:00
eap
72598d1788 Prevent exception at shape selection if no mesh was pre-selected 2005-01-26 09:01:26 +00:00
eap
542321374c PAL7403. In Save(), remove shape referring data if a referred shape was deleted 2005-01-26 08:55:19 +00:00
eap
6d13ce6863 PAL7403. In ShapeToMesh(), remove shape referring data if the main shape becomes NULL 2005-01-26 08:42:27 +00:00
eap
31e0d2b9b7 remove not used fields 2005-01-26 08:35:00 +00:00
eap
a4f98fe737 PAL7358. Add VertexParameters() and EdgeParameters() 2005-01-26 08:32:21 +00:00
apo
efdf984e40 Improve checking of validity of mesh elements connectivity 2005-01-26 06:49:06 +00:00
vsr
fa076b4364 Modify 'Modification of orientation' dialog box: implement processing of 'Bad oriented volume' filter. 2005-01-25 15:51:15 +00:00
vsr
be0f45394e Apply patch from Paul Rascle (correction of make procedure) 2005-01-25 13:43:14 +00:00
jfa
55a0f35a26 Fix wrong comments indentation 2005-01-25 05:21:30 +00:00
apo
776e25bc46 [Bug PAL7784] REGR: wrong Export-Import Mesh in med 2005-01-24 13:37:56 +00:00
eap
d8e7d0d7d9 PAL7722. Take into account edge orientation when Compute() uses a propagated hypothesis 2005-01-21 14:15:45 +00:00
eap
dcab7b2d24 PAL7722. Add IsReversedInChain(). In BuildPropagationChain(), chains of edges with propagated hypothesis are filled taking into account edges orientation 2005-01-21 14:11:17 +00:00
eap
d9ce7a48c1 Comment annoing trace 2005-01-21 14:03:54 +00:00
mzn
e3fe383c97 Fix for Bug PAL7766 ( An exception appears during construction of a group in the "Mesh" module ). 2005-01-21 13:15:13 +00:00
eap
f6497472ab PAL7358. Take care of orientation when creating volumes 2005-01-21 13:12:53 +00:00
eap
c21a157b9d PAL7358. Add BadOrientedVolume predicate 2005-01-21 12:28:06 +00:00
eap
283a9b4f5a PAL7358. Add BadOrientedVolume predicate 2005-01-21 12:21:36 +00:00
eap
08e0a4de43 PAL7358. Now Reorient() can work with edge, faces and volumes 2005-01-21 12:16:32 +00:00
vsr
4f7811fdb1 'Extrusion Along Path' dialog box : rearrange widgets 2005-01-21 11:14:12 +00:00
vsr
3f9592083e Fix a bug of 'Extrusion Along a Path' : number of rotation angles should be 1 less than number of path points 2005-01-21 08:42:11 +00:00
vsr
5496cb6ab1 Implement sweep mesh elements along a path (PAL7218). 2005-01-20 14:50:37 +00:00
san
910f46272c 1. Implementation of new pattern mapping algorthm (mesh refinement)
2. PAL6697
2005-01-20 14:45:00 +00:00
san
e465982eeb Implementation of new pattern mapping algorthm (mesh refinement) 2005-01-20 14:44:17 +00:00
mzn
3fa31cc01e Fix for PAL7758(Incorrect work of "Lying on Geom" filter for faces).
LyingOnGeom::Contains(...) improved.
2005-01-20 11:50:07 +00:00
admin
090aff0726 Merge with OCC_development_01 2005-01-20 06:25:54 +00:00
admin
ed456586bf Merge with OCC-V2_1_0_deb 2004-12-17 11:07:35 +00:00
admin
e4737e85f0 Merge with version on tag OCC-V2_1_0d 2004-12-01 10:48:31 +00:00
yfr
51569f091c DCQ:prepare 2.0.0 2004-07-20 07:56:05 +00:00
yfr
baa66acb33 DCQ:prepare 2.0.0 2004-07-20 07:36:59 +00:00
yfr
bc37f0b49f DCQ : Merge with Ecole_Ete_a6. 2004-06-18 08:55:35 +00:00
yfr
c3bf92bd87 DCQ : Merge with Ecole_Ete_a6. 2004-06-18 08:34:31 +00:00
nadir
fe9985e3cf adding python scripts to illustrate the way to mesh a shape giving different hypothesis on its sub-shapes. 2004-04-01 11:58:39 +00:00
nadir
d65fdaa969 correct a small bug detected when using different wire discretisation
of edges of the shape to be meshed by hexaedrons.
2004-04-01 11:54:39 +00:00
jrt
61c36a7e0c Creating and importing 2 meshes from the same engine was not working. Mesh ID management was change to fix this problem. 2004-03-26 14:53:44 +00:00
jrt
36c731ec63 Fix a bug: Crashing when loading submeshes. It seems that c++ delete keyword must not be applied to HDF object. 2004-03-25 17:17:33 +00:00
jrt
99dfb73d48 Fix bug SMESH5528 (The compilation fails on the file SMESHDriver.cxx using gcc2.95.4). 2004-03-24 17:31:44 +00:00
jrt
addaa0b071 Add a MEDFILE attribut for selection in Efficas. Patch submited by P. Rascle on 2004-03-22. 2004-03-23 09:53:14 +00:00
jrt
9fad60b470 Fix bug SMESH5512 (Crash on DEBIAN woody, V1_4_0b). 2004-03-23 09:48:58 +00:00
jrt
d09f539218 Fix bug SMESH5451: SMESH_mechanic script aborts. 2004-03-16 12:51:43 +00:00
jrt
7b70ad87bf Merge br_enable_import_mesh. Enable import mesh and save/load SMESH study. 2004-03-15 18:42:16 +00:00
jrt
642ed0a836 Fix a bug (crash when adding an hexahedron from ids). 2004-02-02 16:43:59 +00:00
jrt
253bd8edea Merge branch merge_1_2_d 2004-01-29 17:33:20 +00:00
nadir
ae40db1097 removing the call to the tetrahedron generator NETGEN, because I did not yet
manage to make NETGEN running on the flight geometry.
2004-01-06 15:19:21 +00:00
nadir
14d5b8633d Mounting the hypothesis LengthFromEdges in th GUI of SMESH. This
functionality was only in the C++ API, and in the CORBA API.
2004-01-06 15:17:32 +00:00
jrt
20911863d8 Add a patch to make the build of netgen more user-friendly 2004-01-05 13:53:09 +00:00
jrt
79458cb904 We do not need OCAF in Netgen 2004-01-05 13:52:25 +00:00
jrt
fad0769be8 [Bug SMESH4830] bug in instal with gcc 2.95. Bug fixed.
Note: SGI say that <algorithm> is requiered to use set_intersection (see http://www.sgi.com/tech/stl/set_intersection.html).
2004-01-05 09:05:43 +00:00
nadir
0cce2b323f correct a small bug found by the EDF developpement team (PN and AT) :
AddVolume in the case of a Tetrahedron.
2003-12-15 13:15:33 +00:00
jrt
76ffafd784 [Bug SMESH4598] Crash of the session when compute and update are not done in the same view. Bug fixed. 2003-12-11 09:51:27 +00:00
jrt
0aec6215ad HAVE_NETGEN (#define) to remove an unresolved symbol when building without netgen 2003-12-11 09:49:11 +00:00
jrt
bf1947495c Create and use HAVE_NETGEN (#define) to avoid unresolved symbols in libraries. 2003-12-10 17:23:08 +00:00
jrt
aadf713b66 Cosmetics 2003-12-10 16:05:04 +00:00
nadir
51fa3b0985 Correcting a problem araising when building the SMESH module whithout Netgen. 2003-12-09 14:13:45 +00:00
nadir
faa1c8f2bc updating or adding when merging in the main trunk with the version in the
branch nadir_1_2_2 !!
2003-12-08 15:43:20 +00:00
jrt
cf8c1dc99e Remove "pause" primitive call. 2003-12-05 14:49:58 +00:00
jrt
00d8bf239f [Bug SMESH839] Spelling: Hypotheses - Hexa?edron (i,j,k). Bug Fixed. 2003-11-27 11:45:38 +00:00
nadir
341338ff08 merge with the branch nadir_update_MED_v1_3_0 (branch to build the V1_3_0
version of the module.
2003-11-18 09:19:32 +00:00
jrt
94f6c18ae0 MergeV1_2c-1 2003-11-12 11:40:21 +00:00
nri
bdfbfa829d NRI : MergeV1_2c-1. 2003-11-06 14:43:11 +00:00
nri
547de73ed6 NRI : Add licence header. 2003-11-06 14:34:27 +00:00
jrt
81ed9b4662 Fix/implement removeNode, removeEdge, removeFace, removeVolume and removeElement 2003-10-22 15:28:19 +00:00
jrt
92876f6a75 When the main window was maximized some dialogs were cropped at the bottom of the screen. It's now fixed. 2003-10-20 16:26:06 +00:00
jrt
e02efafc15 Fix a bug. Quadrangles were added as triangles. 2003-10-17 16:31:14 +00:00
jrt
bef8537764 Keep compatible with gcc 2 2003-09-23 14:33:41 +00:00
nri
3297595671 NRI : Display Component UserName and Icon. 2003-09-23 11:52:55 +00:00
jrt
5eead45ced Freshly added file 2003-09-22 12:23:34 +00:00
jrt
e0b529896b Add HexahedronOfNodes and Tria3OfNodes to improve performance 2003-09-12 15:12:19 +00:00
jrt
aa64a62c43 Fix bug. Was always printing 8 nodes 2003-09-12 15:11:29 +00:00
jrt
4ea4ccf36f Add support for tetra, pyramid and prism 2003-09-08 15:04:54 +00:00
jrt
00c069f8d4 Add some comments 2003-09-08 13:41:48 +00:00
jrt
888669652e Some forgotten return statments 2003-09-05 12:19:11 +00:00
jrt
ef932e4d05 Correct some memory leaks 2003-09-05 11:45:54 +00:00
jrt
f7fbf1c622 Use nodes and elements pointer instead on IDs 2003-09-05 10:31:32 +00:00
jrt
145c89df59 Change API to use pointer on elements and no longer ID of elements 2003-09-05 10:20:27 +00:00
jrt
24761f97d2 Remove no longer needed files 2003-09-04 15:04:26 +00:00
jrt
c914dd6b70 Remove no longer needed files 2003-09-04 14:50:14 +00:00
jrt
8d2ecd75b0 Update to match the changes in SMDS 2003-09-04 12:03:27 +00:00
jrt
49b22b1c40 Remove OCC_LIBS from LDFLAGS 2003-09-04 11:03:54 +00:00
jrt
b7daa91df6 Update to mach the changes in SMDS 2003-09-04 10:56:52 +00:00
jrt
8358c7288e Remove OCC_LIBS from LDFLAGS 2003-09-04 10:44:52 +00:00
jrt
dd138f193f Update to match the new implementation of SMDS 2003-09-04 10:41:22 +00:00
jrt
fb91f8b907 make GetMaxArea const 2003-09-04 10:10:43 +00:00
jrt
97368ef20f make hypothesis const 2003-09-04 10:10:23 +00:00
jrt
5e5d6b74d8 Update to match the change of SMDS (new DS). 2003-09-04 09:55:13 +00:00
jrt
7cb3a049a7 Use the file include in gcc instead of this one 2003-09-04 09:51:58 +00:00
jrt
bb2c60c2b6 Update to match the change of SMDS (new DS). 2003-09-04 09:21:41 +00:00
jrt
0273fe09c6 make GetNumberOfSegments and GetScaleFactor const 2003-09-04 09:13:24 +00:00
jrt
5b889e3e3e make GetLength const 2003-09-04 09:10:12 +00:00
jrt
19ad8814ce Change OCC_LIBS to OCC_KERNEL_LIBS 2003-09-04 08:09:40 +00:00
jrt
e1e47182c9 Change OCC_LIBS to OCC_KERNEL_LIBS 2003-09-04 07:55:38 +00:00
jrt
17f94f16b7 Change Handle(SMESHDS_Document) to SMESHDS_Document* 2003-09-04 07:39:40 +00:00
jrt
9227e93063 Remove OCC_LIBS from LDFLAGS 2003-09-04 07:21:42 +00:00
jrt
2d46bce298 Remove Opencascade dependencies. Change to STL. 2003-09-04 07:14:51 +00:00
jrt
b64e58d011 Change OCC_LIBS to OCC_KERNEL_LIBS 2003-09-03 17:31:43 +00:00
jrt
484fe83a97 New DS implementation 2003-09-03 17:30:36 +00:00
jrt
13b8c20dfc Remove Opencascade dependencies 2003-09-03 17:29:04 +00:00
jrt
355ad71d20 comments 2003-09-03 17:21:56 +00:00
jrt
ec6221e48c Add iterator classes 2003-09-03 17:21:40 +00:00
jrt
760467780f Remove wok files. Comment no longer needed files 2003-09-03 17:16:58 +00:00
jrt
8d51808a8f Add needed class for the new DS 2003-09-03 17:09:43 +00:00
nri
e7d23aeebf NRI : correction wrong merge. 2003-07-18 12:19:41 +00:00
nri
60d0057dcd NRI : Merge from V1_2. 2003-07-10 16:31:38 +00:00
nri
e3eff7aca9 NRI : Merge from V1_2. 2003-07-10 16:06:05 +00:00
nri
3afb3b9a5a NRI : Merge from V1_2. 2003-07-10 15:36:35 +00:00
nri
ebd78fd529 NRI : Merge from V1_2. 2003-07-10 15:04:17 +00:00
nri
d224a00046 NRI : Merge from V1_2. 2003-07-10 14:31:16 +00:00
yfr
b98cb816b9 yfr : merge 1.2 2003-07-10 13:41:56 +00:00
yfr
cae755c4b2 yfr : merge 1.2 2003-07-10 13:35:03 +00:00
yfr
64ae2f71de yfr : merge 1.2 2003-07-10 13:18:22 +00:00
yfr
437295b935 yfr : Merge V1.2 2003-07-10 12:28:26 +00:00
yfr
932f54b4e3 yfr : Merge V1.2 2003-07-10 12:18:52 +00:00
yfr
70b48edcb3 yfr : Merge with v1.2 2003-07-10 11:35:01 +00:00
yfr
789d7f7415 yfr : Merge with v1.2 2003-07-10 10:13:42 +00:00
yfr
007c019133 yfr : Merge with v1.2 2003-07-10 09:49:12 +00:00
yfr
bc4929c5bc yfr : Merge with v1.2 2003-07-10 09:42:33 +00:00
yfr
af37dd5465 yfr : Merge with v1.2 2003-07-10 09:14:56 +00:00
yfr
2a01836df7 yfr : Merge with v1.2 2003-07-10 09:06:41 +00:00
yfr
8b4ba0cdff This commit was generated by cvs2git to track changes on a CVS vendor
branch.
2003-07-10 08:13:02 +00:00
yfr
4791f5b30e sources v1.2 2003-07-10 08:13:02 +00:00
prascle
138c9cab7e PR: needed by merge C. CAREMOLI branch CCAR_br1 2003-06-29 13:17:10 +00:00
prascle
f62a33b2a0 PR: bug on subshapes not sorted 2003-06-12 10:34:16 +00:00
nri
b2720b0386 NRI : loadPixmap( "SMESH", ...) instead of "SMESHGUI". 2003-05-23 11:40:45 +00:00
nri
602e9e7a7a NRI : Use GEOM instead of Geometry. 2003-05-20 07:18:29 +00:00
nri
be85e21217 NRI : Add QAD_Desktop.h. 2003-05-19 14:50:25 +00:00
nri
a1d4a59158 NRI : Add GEOM includes and libs. 2003-05-19 14:49:35 +00:00
nri
3626498ccc NRI : Add KERNEL includes. 2003-05-19 14:38:29 +00:00
nri
2aa793ab98 NRI : Change lGeometryClient by lGEOMClient. 2003-05-19 14:34:47 +00:00
nri
399b559864 NRI : Add GEOM includes and libs. 2003-05-19 14:32:18 +00:00
nri
1fc3c03b8d NRI : Add KERNEL includes and libs. 2003-05-19 14:12:29 +00:00
nri
6fc35ce9d2 NRI : Add KERNEL includes. 2003-05-19 14:10:15 +00:00
admin
bef9beee88 This commit was generated by cvs2git to create branch 'IMPORT'.
Cherrypick from master 2003-05-19 14:07:00 UTC nri <nri@opencascade.com> 'NRI : First integration.':
    idl/SMESH_BasicHypothesis.idl
    idl/SMESH_Gen.idl
    idl/SMESH_Hypothesis.idl
    idl/SMESH_Mesh.idl
    src/Driver/Document_Reader.cxx
    src/Driver/Document_Reader.h
    src/Driver/Document_Writer.cxx
    src/Driver/Document_Writer.h
    src/Driver/Driver_dl.cxx
    src/Driver/Makefile.in
    src/Driver/Mesh_Reader.cxx
    src/Driver/Mesh_Reader.h
    src/Driver/Mesh_Writer.cxx
    src/Driver/Mesh_Writer.h
    src/Driver/SMESHDriver.cxx
    src/Driver/SMESHDriver.h
    src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx
    src/DriverDAT/DriverDAT_R_SMDS_Mesh.h
    src/DriverDAT/DriverDAT_R_SMESHDS_Document.cxx
    src/DriverDAT/DriverDAT_R_SMESHDS_Document.h
    src/DriverDAT/DriverDAT_R_SMESHDS_Mesh.cxx
    src/DriverDAT/DriverDAT_R_SMESHDS_Mesh.h
    src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx
    src/DriverDAT/DriverDAT_W_SMDS_Mesh.h
    src/DriverDAT/DriverDAT_W_SMESHDS_Document.cxx
    src/DriverDAT/DriverDAT_W_SMESHDS_Document.h
    src/DriverDAT/DriverDAT_W_SMESHDS_Mesh.cxx
    src/DriverDAT/DriverDAT_W_SMESHDS_Mesh.h
    src/DriverDAT/Makefile.in
    src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx
    src/DriverUNV/DriverUNV_R_SMDS_Mesh.h
    src/DriverUNV/DriverUNV_R_SMESHDS_Document.cxx
    src/DriverUNV/DriverUNV_R_SMESHDS_Document.h
    src/DriverUNV/DriverUNV_R_SMESHDS_Mesh.cxx
    src/DriverUNV/DriverUNV_R_SMESHDS_Mesh.h
    src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx
    src/DriverUNV/DriverUNV_W_SMDS_Mesh.h
    src/DriverUNV/DriverUNV_W_SMESHDS_Document.cxx
    src/DriverUNV/DriverUNV_W_SMESHDS_Document.h
    src/DriverUNV/DriverUNV_W_SMESHDS_Mesh.cxx
    src/DriverUNV/DriverUNV_W_SMESHDS_Mesh.h
    src/DriverUNV/Makefile.in
    src/MEFISTO2/Makefile.in
    src/MEFISTO2/Rn.h
    src/MEFISTO2/aptrte.cxx
    src/MEFISTO2/aptrte.h
    src/MEFISTO2/areteideale.f
    src/MEFISTO2/trte.f
    src/Makefile.in
    src/OBJECT/Makefile.in
    src/OBJECT/SMESH_Actor.cxx
    src/OBJECT/SMESH_Actor.h
    src/OBJECT/SMESH_Grid.cxx
    src/OBJECT/SMESH_Grid.h
    src/SMDS/Handle_SMDSControl_BoundaryEdges.hxx
    src/SMDS/Handle_SMDSControl_BoundaryFaces.hxx
    src/SMDS/Handle_SMDSControl_MeshBoundary.hxx
    src/SMDS/Handle_SMDS_DataMapNodeOfDataMapOfIntegerMeshElement.hxx
    src/SMDS/Handle_SMDS_DataMapNodeOfDataMapOfPntInteger.hxx
    src/SMDS/Handle_SMDS_EdgePosition.hxx
    src/SMDS/Handle_SMDS_FacePosition.hxx
    src/SMDS/Handle_SMDS_HSequenceOfMesh.hxx
    src/SMDS/Handle_SMDS_ListNodeOfListOfMesh.hxx
    src/SMDS/Handle_SMDS_ListNodeOfListOfMeshElement.hxx
    src/SMDS/Handle_SMDS_ListNodeOfListOfMeshGroup.hxx
    src/SMDS/Handle_SMDS_Mesh.hxx
    src/SMDS/Handle_SMDS_MeshEdge.hxx
    src/SMDS/Handle_SMDS_MeshElement.hxx
    src/SMDS/Handle_SMDS_MeshElementIDFactory.hxx
    src/SMDS/Handle_SMDS_MeshFace.hxx
    src/SMDS/Handle_SMDS_MeshGroup.hxx
    src/SMDS/Handle_SMDS_MeshHexahedron.hxx
    src/SMDS/Handle_SMDS_MeshIDFactory.hxx
    src/SMDS/Handle_SMDS_MeshNode.hxx
    src/SMDS/Handle_SMDS_MeshNodeIDFactory.hxx
    src/SMDS/Handle_SMDS_MeshObject.hxx
    src/SMDS/Handle_SMDS_MeshPrism.hxx
    src/SMDS/Handle_SMDS_MeshPyramid.hxx
    src/SMDS/Handle_SMDS_MeshQuadrangle.hxx
    src/SMDS/Handle_SMDS_MeshTetrahedron.hxx
    src/SMDS/Handle_SMDS_MeshTriangle.hxx
    src/SMDS/Handle_SMDS_MeshVolume.hxx
    src/SMDS/Handle_SMDS_Position.hxx
    src/SMDS/Handle_SMDS_SequenceNodeOfSequenceOfMesh.hxx
    src/SMDS/Handle_SMDS_SpacePosition.hxx
    src/SMDS/Handle_SMDS_StdMapNodeOfExtendedMap.hxx
    src/SMDS/Handle_SMDS_StdMapNodeOfExtendedOrientedMap.hxx
    src/SMDS/Handle_SMDS_VertexPosition.hxx
    src/SMDS/Makefile.in
    src/SMDS/SMDS.cdl
    src/SMDS/SMDSAbs.cdl
    src/SMDS/SMDSAbs_ElementType.hxx
    src/SMDS/SMDSControl.cdl
    src/SMDS/SMDSControl.cxx
    src/SMDS/SMDSControl.hxx
    src/SMDS/SMDSControl.ixx
    src/SMDS/SMDSControl.jxx
    src/SMDS/SMDSControl_BoundaryEdges.cdl
    src/SMDS/SMDSControl_BoundaryEdges.cxx
    src/SMDS/SMDSControl_BoundaryEdges.hxx
    src/SMDS/SMDSControl_BoundaryEdges.ixx
    src/SMDS/SMDSControl_BoundaryEdges.jxx
    src/SMDS/SMDSControl_BoundaryFaces.cdl
    src/SMDS/SMDSControl_BoundaryFaces.cxx
    src/SMDS/SMDSControl_BoundaryFaces.hxx
    src/SMDS/SMDSControl_BoundaryFaces.ixx
    src/SMDS/SMDSControl_BoundaryFaces.jxx
    src/SMDS/SMDSControl_MeshBoundary.cdl
    src/SMDS/SMDSControl_MeshBoundary.cxx
    src/SMDS/SMDSControl_MeshBoundary.hxx
    src/SMDS/SMDSControl_MeshBoundary.ixx
    src/SMDS/SMDSControl_MeshBoundary.jxx
    src/SMDS/SMDSEdit.cdl
    src/SMDS/SMDSEdit_Transform.cdl
    src/SMDS/SMDSEdit_Transform.cxx
    src/SMDS/SMDSEdit_Transform.hxx
    src/SMDS/SMDSEdit_Transform.ixx
    src/SMDS/SMDSEdit_Transform.jxx
    src/SMDS/SMDS_BasicMap.lxx
    src/SMDS/SMDS_BasicMapIterator.lxx
    src/SMDS/SMDS_DataMapIteratorOfDataMapOfIntegerMeshElement.hxx
    src/SMDS/SMDS_DataMapIteratorOfDataMapOfIntegerMeshElement_0.cxx
    src/SMDS/SMDS_DataMapIteratorOfDataMapOfPntInteger.hxx
    src/SMDS/SMDS_DataMapIteratorOfDataMapOfPntInteger_0.cxx
    src/SMDS/SMDS_DataMapNodeOfDataMapOfIntegerMeshElement.hxx
    src/SMDS/SMDS_DataMapNodeOfDataMapOfIntegerMeshElement_0.cxx
    src/SMDS/SMDS_DataMapNodeOfDataMapOfPntInteger.hxx
    src/SMDS/SMDS_DataMapNodeOfDataMapOfPntInteger_0.cxx
    src/SMDS/SMDS_DataMapOfIntegerMeshElement.hxx
    src/SMDS/SMDS_DataMapOfIntegerMeshElement_0.cxx
    src/SMDS/SMDS_DataMapOfPntInteger.hxx
    src/SMDS/SMDS_DataMapOfPntInteger_0.cxx
    src/SMDS/SMDS_EdgePosition.cdl
    src/SMDS/SMDS_EdgePosition.cxx
    src/SMDS/SMDS_EdgePosition.hxx
    src/SMDS/SMDS_EdgePosition.ixx
    src/SMDS/SMDS_EdgePosition.jxx
    src/SMDS/SMDS_EdgePosition.lxx
    src/SMDS/SMDS_ExtendedMap.hxx
    src/SMDS/SMDS_ExtendedMap_0.cxx
    src/SMDS/SMDS_ExtendedOrientedMap.hxx
    src/SMDS/SMDS_ExtendedOrientedMap_0.cxx
    src/SMDS/SMDS_FacePosition.cdl
    src/SMDS/SMDS_FacePosition.cxx
    src/SMDS/SMDS_FacePosition.hxx
    src/SMDS/SMDS_FacePosition.ixx
    src/SMDS/SMDS_FacePosition.jxx
    src/SMDS/SMDS_FacePosition.lxx
    src/SMDS/SMDS_HSequenceOfMesh.hxx
    src/SMDS/SMDS_HSequenceOfMesh_0.cxx
    src/SMDS/SMDS_ListIteratorOfListOfMesh.hxx
    src/SMDS/SMDS_ListIteratorOfListOfMeshElement.hxx
    src/SMDS/SMDS_ListIteratorOfListOfMeshElement_0.cxx
    src/SMDS/SMDS_ListIteratorOfListOfMeshGroup.hxx
    src/SMDS/SMDS_ListIteratorOfListOfMeshGroup_0.cxx
    src/SMDS/SMDS_ListIteratorOfListOfMesh_0.cxx
    src/SMDS/SMDS_ListNodeOfListOfMesh.hxx
    src/SMDS/SMDS_ListNodeOfListOfMeshElement.hxx
    src/SMDS/SMDS_ListNodeOfListOfMeshElement_0.cxx
    src/SMDS/SMDS_ListNodeOfListOfMeshGroup.hxx
    src/SMDS/SMDS_ListNodeOfListOfMeshGroup_0.cxx
    src/SMDS/SMDS_ListNodeOfListOfMesh_0.cxx
    src/SMDS/SMDS_ListOfMesh.hxx
    src/SMDS/SMDS_ListOfMeshElement.hxx
    src/SMDS/SMDS_ListOfMeshElement_0.cxx
    src/SMDS/SMDS_ListOfMeshGroup.hxx
    src/SMDS/SMDS_ListOfMeshGroup_0.cxx
    src/SMDS/SMDS_ListOfMesh_0.cxx
    src/SMDS/SMDS_Map.gxx
    src/SMDS/SMDS_MapHasher.gxx
    src/SMDS/SMDS_MapIterator.gxx
    src/SMDS/SMDS_MapIteratorOfExtendedMap.hxx
    src/SMDS/SMDS_MapIteratorOfExtendedMap_0.cxx
    src/SMDS/SMDS_MapIteratorOfExtendedOrientedMap.hxx
    src/SMDS/SMDS_MapIteratorOfExtendedOrientedMap_0.cxx
    src/SMDS/SMDS_MapNode.lxx
    src/SMDS/SMDS_MapOfMeshElement.cdl
    src/SMDS/SMDS_MapOfMeshElement.cxx
    src/SMDS/SMDS_MapOfMeshElement.hxx
    src/SMDS/SMDS_MapOfMeshElement.ixx
    src/SMDS/SMDS_MapOfMeshElement.jxx
    src/SMDS/SMDS_MapOfMeshElement.lxx
    src/SMDS/SMDS_MapOfMeshOrientedElement.cdl
    src/SMDS/SMDS_MapOfMeshOrientedElement.cxx
    src/SMDS/SMDS_MapOfMeshOrientedElement.hxx
    src/SMDS/SMDS_MapOfMeshOrientedElement.ixx
    src/SMDS/SMDS_MapOfMeshOrientedElement.jxx
    src/SMDS/SMDS_MapOfMeshOrientedElement.lxx
    src/SMDS/SMDS_Mesh.cdl
    src/SMDS/SMDS_Mesh.cxx
    src/SMDS/SMDS_Mesh.hxx
    src/SMDS/SMDS_Mesh.ixx
    src/SMDS/SMDS_Mesh.jxx
    src/SMDS/SMDS_Mesh.lxx
    src/SMDS/SMDS_MeshEdge.cdl
    src/SMDS/SMDS_MeshEdge.cxx
    src/SMDS/SMDS_MeshEdge.hxx
    src/SMDS/SMDS_MeshEdge.ixx
    src/SMDS/SMDS_MeshEdge.jxx
    src/SMDS/SMDS_MeshEdge.lxx
    src/SMDS/SMDS_MeshEdgesIterator.cdl
    src/SMDS/SMDS_MeshEdgesIterator.cxx
    src/SMDS/SMDS_MeshEdgesIterator.hxx
    src/SMDS/SMDS_MeshEdgesIterator.ixx
    src/SMDS/SMDS_MeshEdgesIterator.jxx
    src/SMDS/SMDS_MeshElement.cdl
    src/SMDS/SMDS_MeshElement.cxx
    src/SMDS/SMDS_MeshElement.hxx
    src/SMDS/SMDS_MeshElement.ixx
    src/SMDS/SMDS_MeshElement.jxx
    src/SMDS/SMDS_MeshElement.lxx
    src/SMDS/SMDS_MeshElementIDFactory.cdl
    src/SMDS/SMDS_MeshElementIDFactory.cxx
    src/SMDS/SMDS_MeshElementIDFactory.hxx
    src/SMDS/SMDS_MeshElementIDFactory.ixx
    src/SMDS/SMDS_MeshElementIDFactory.jxx
    src/SMDS/SMDS_MeshElementIDFactory.lxx
    src/SMDS/SMDS_MeshElementMapHasher.cdl
    src/SMDS/SMDS_MeshElementMapHasher.cxx
    src/SMDS/SMDS_MeshElementMapHasher.hxx
    src/SMDS/SMDS_MeshElementMapHasher.ixx
    src/SMDS/SMDS_MeshElementMapHasher.jxx
    src/SMDS/SMDS_MeshElementMapHasher.lxx
    src/SMDS/SMDS_MeshElementsIterator.cdl
    src/SMDS/SMDS_MeshElementsIterator.cxx
    src/SMDS/SMDS_MeshElementsIterator.hxx
    src/SMDS/SMDS_MeshElementsIterator.ixx
    src/SMDS/SMDS_MeshElementsIterator.jxx
    src/SMDS/SMDS_MeshElementsIterator.lxx
    src/SMDS/SMDS_MeshFace.cdl
    src/SMDS/SMDS_MeshFace.cxx
    src/SMDS/SMDS_MeshFace.hxx
    src/SMDS/SMDS_MeshFace.ixx
    src/SMDS/SMDS_MeshFace.jxx
    src/SMDS/SMDS_MeshFace.lxx
    src/SMDS/SMDS_MeshFacesIterator.cdl
    src/SMDS/SMDS_MeshFacesIterator.cxx
    src/SMDS/SMDS_MeshFacesIterator.hxx
    src/SMDS/SMDS_MeshFacesIterator.ixx
    src/SMDS/SMDS_MeshFacesIterator.jxx
    src/SMDS/SMDS_MeshGroup.cdl
    src/SMDS/SMDS_MeshGroup.cxx
    src/SMDS/SMDS_MeshGroup.hxx
    src/SMDS/SMDS_MeshGroup.ixx
    src/SMDS/SMDS_MeshGroup.jxx
    src/SMDS/SMDS_MeshGroup.lxx
    src/SMDS/SMDS_MeshHexahedron.cdl
    src/SMDS/SMDS_MeshHexahedron.cxx
    src/SMDS/SMDS_MeshHexahedron.hxx
    src/SMDS/SMDS_MeshHexahedron.ixx
    src/SMDS/SMDS_MeshHexahedron.jxx
    src/SMDS/SMDS_MeshHexahedron.lxx
    src/SMDS/SMDS_MeshIDFactory.cdl
    src/SMDS/SMDS_MeshIDFactory.cxx
    src/SMDS/SMDS_MeshIDFactory.hxx
    src/SMDS/SMDS_MeshIDFactory.ixx
    src/SMDS/SMDS_MeshIDFactory.jxx
    src/SMDS/SMDS_MeshIDFactory.lxx
    src/SMDS/SMDS_MeshNode.cdl
    src/SMDS/SMDS_MeshNode.cxx
    src/SMDS/SMDS_MeshNode.hxx
    src/SMDS/SMDS_MeshNode.ixx
    src/SMDS/SMDS_MeshNode.jxx
    src/SMDS/SMDS_MeshNode.lxx
    src/SMDS/SMDS_MeshNodeIDFactory.cdl
    src/SMDS/SMDS_MeshNodeIDFactory.cxx
    src/SMDS/SMDS_MeshNodeIDFactory.hxx
    src/SMDS/SMDS_MeshNodeIDFactory.ixx
    src/SMDS/SMDS_MeshNodeIDFactory.jxx
    src/SMDS/SMDS_MeshNodeIDFactory.lxx
    src/SMDS/SMDS_MeshNodesIterator.cdl
    src/SMDS/SMDS_MeshNodesIterator.cxx
    src/SMDS/SMDS_MeshNodesIterator.hxx
    src/SMDS/SMDS_MeshNodesIterator.ixx
    src/SMDS/SMDS_MeshNodesIterator.jxx
    src/SMDS/SMDS_MeshObject.cdl
    src/SMDS/SMDS_MeshObject.cxx
    src/SMDS/SMDS_MeshObject.hxx
    src/SMDS/SMDS_MeshObject.ixx
    src/SMDS/SMDS_MeshObject.jxx
    src/SMDS/SMDS_MeshOrientedElementMapHasher.cdl
    src/SMDS/SMDS_MeshOrientedElementMapHasher.cxx
    src/SMDS/SMDS_MeshOrientedElementMapHasher.hxx
    src/SMDS/SMDS_MeshOrientedElementMapHasher.ixx
    src/SMDS/SMDS_MeshOrientedElementMapHasher.jxx
    src/SMDS/SMDS_MeshOrientedElementMapHasher.lxx
    src/SMDS/SMDS_MeshPrism.cdl
    src/SMDS/SMDS_MeshPrism.cxx
    src/SMDS/SMDS_MeshPrism.hxx
    src/SMDS/SMDS_MeshPrism.ixx
    src/SMDS/SMDS_MeshPrism.jxx
    src/SMDS/SMDS_MeshPrism.lxx
    src/SMDS/SMDS_MeshPyramid.cdl
    src/SMDS/SMDS_MeshPyramid.cxx
    src/SMDS/SMDS_MeshPyramid.hxx
    src/SMDS/SMDS_MeshPyramid.ixx
    src/SMDS/SMDS_MeshPyramid.jxx
    src/SMDS/SMDS_MeshPyramid.lxx
    src/SMDS/SMDS_MeshQuadrangle.cdl
    src/SMDS/SMDS_MeshQuadrangle.cxx
    src/SMDS/SMDS_MeshQuadrangle.hxx
    src/SMDS/SMDS_MeshQuadrangle.ixx
    src/SMDS/SMDS_MeshQuadrangle.jxx
    src/SMDS/SMDS_MeshQuadrangle.lxx
    src/SMDS/SMDS_MeshTetrahedron.cdl
    src/SMDS/SMDS_MeshTetrahedron.cxx
    src/SMDS/SMDS_MeshTetrahedron.hxx
    src/SMDS/SMDS_MeshTetrahedron.ixx
    src/SMDS/SMDS_MeshTetrahedron.jxx
    src/SMDS/SMDS_MeshTetrahedron.lxx
    src/SMDS/SMDS_MeshTriangle.cdl
    src/SMDS/SMDS_MeshTriangle.cxx
    src/SMDS/SMDS_MeshTriangle.hxx
    src/SMDS/SMDS_MeshTriangle.ixx
    src/SMDS/SMDS_MeshTriangle.jxx
    src/SMDS/SMDS_MeshTriangle.lxx
    src/SMDS/SMDS_MeshVolume.cdl
    src/SMDS/SMDS_MeshVolume.cxx
    src/SMDS/SMDS_MeshVolume.hxx
    src/SMDS/SMDS_MeshVolume.ixx
    src/SMDS/SMDS_MeshVolume.jxx
    src/SMDS/SMDS_MeshVolume.lxx
    src/SMDS/SMDS_MeshVolumesIterator.cdl
    src/SMDS/SMDS_MeshVolumesIterator.cxx
    src/SMDS/SMDS_MeshVolumesIterator.hxx
    src/SMDS/SMDS_MeshVolumesIterator.ixx
    src/SMDS/SMDS_MeshVolumesIterator.jxx
    src/SMDS/SMDS_PntHasher.cdl
    src/SMDS/SMDS_PntHasher.cxx
    src/SMDS/SMDS_PntHasher.hxx
    src/SMDS/SMDS_PntHasher.ixx
    src/SMDS/SMDS_PntHasher.jxx
    src/SMDS/SMDS_PntHasher.lxx
    src/SMDS/SMDS_Position.cdl
    src/SMDS/SMDS_Position.cxx
    src/SMDS/SMDS_Position.hxx
    src/SMDS/SMDS_Position.ixx
    src/SMDS/SMDS_Position.jxx
    src/SMDS/SMDS_Position.lxx
    src/SMDS/SMDS_SequenceNodeOfSequenceOfMesh.hxx
    src/SMDS/SMDS_SequenceNodeOfSequenceOfMesh_0.cxx
    src/SMDS/SMDS_SequenceOfMesh.hxx
    src/SMDS/SMDS_SequenceOfMesh_0.cxx
    src/SMDS/SMDS_SpacePosition.cdl
    src/SMDS/SMDS_SpacePosition.cxx
    src/SMDS/SMDS_SpacePosition.hxx
    src/SMDS/SMDS_SpacePosition.ixx
    src/SMDS/SMDS_SpacePosition.jxx
    src/SMDS/SMDS_SpacePosition.lxx
    src/SMDS/SMDS_StdMapNode.gxx
    src/SMDS/SMDS_StdMapNode.lxx
    src/SMDS/SMDS_StdMapNodeOfExtendedMap.hxx
    src/SMDS/SMDS_StdMapNodeOfExtendedMap_0.cxx
    src/SMDS/SMDS_StdMapNodeOfExtendedOrientedMap.hxx
    src/SMDS/SMDS_StdMapNodeOfExtendedOrientedMap_0.cxx
    src/SMDS/SMDS_TypeOfPosition.hxx
    src/SMDS/SMDS_VertexPosition.cdl
    src/SMDS/SMDS_VertexPosition.cxx
    src/SMDS/SMDS_VertexPosition.hxx
    src/SMDS/SMDS_VertexPosition.ixx
    src/SMDS/SMDS_VertexPosition.jxx
    src/SMESH/Makefile.in
    src/SMESH/SMESH_1D_Algo.cxx
    src/SMESH/SMESH_1D_Algo.hxx
    src/SMESH/SMESH_2D_Algo.cxx
    src/SMESH/SMESH_2D_Algo.hxx
    src/SMESH/SMESH_3D_Algo.cxx
    src/SMESH/SMESH_3D_Algo.hxx
    src/SMESH/SMESH_Algo.cxx
    src/SMESH/SMESH_Algo.hxx
    src/SMESH/SMESH_Gen.cxx
    src/SMESH/SMESH_Gen.hxx
    src/SMESH/SMESH_Hexa_3D.cxx
    src/SMESH/SMESH_Hexa_3D.hxx
    src/SMESH/SMESH_Hypothesis.cxx
    src/SMESH/SMESH_Hypothesis.hxx
    src/SMESH/SMESH_HypothesisCreator.hxx
    src/SMESH/SMESH_HypothesisFactory.cxx
    src/SMESH/SMESH_HypothesisFactory.hxx
    src/SMESH/SMESH_LengthFromEdges.cxx
    src/SMESH/SMESH_LengthFromEdges.hxx
    src/SMESH/SMESH_LocalLength.cxx
    src/SMESH/SMESH_LocalLength.hxx
    src/SMESH/SMESH_MEFISTO_2D.cxx
    src/SMESH/SMESH_MEFISTO_2D.hxx
    src/SMESH/SMESH_MaxElementArea.cxx
    src/SMESH/SMESH_MaxElementArea.hxx
    src/SMESH/SMESH_MaxElementVolume.cxx
    src/SMESH/SMESH_MaxElementVolume.hxx
    src/SMESH/SMESH_Mesh.cxx
    src/SMESH/SMESH_Mesh.hxx
    src/SMESH/SMESH_NumberOfSegments.cxx
    src/SMESH/SMESH_NumberOfSegments.hxx
    src/SMESH/SMESH_Quadrangle_2D.cxx
    src/SMESH/SMESH_Quadrangle_2D.hxx
    src/SMESH/SMESH_Regular_1D.cxx
    src/SMESH/SMESH_Regular_1D.hxx
    src/SMESH/SMESH_subMesh.cxx
    src/SMESH/SMESH_subMesh.hxx
    src/SMESHDS/Handle_SMESHDS_Command.hxx
    src/SMESHDS/Handle_SMESHDS_DataMapNodeOfDataMapOfIntegerMesh.hxx
    src/SMESHDS/Handle_SMESHDS_DataMapNodeOfDataMapOfIntegerPtrHypothesis.hxx
    src/SMESHDS/Handle_SMESHDS_DataMapNodeOfDataMapOfIntegerSubMesh.hxx
    src/SMESHDS/Handle_SMESHDS_DataMapNodeOfDataMapOfShapeListOfPtrHypothesis.hxx
    src/SMESHDS/Handle_SMESHDS_DataMapNodeOfDataMapOfShapeSubMesh.hxx
    src/SMESHDS/Handle_SMESHDS_Document.hxx
    src/SMESHDS/Handle_SMESHDS_ListNodeOfListOfAsciiString.hxx
    src/SMESHDS/Handle_SMESHDS_ListNodeOfListOfCommand.hxx
    src/SMESHDS/Handle_SMESHDS_ListNodeOfListOfPtrHypothesis.hxx
    src/SMESHDS/Handle_SMESHDS_Mesh.hxx
    src/SMESHDS/Handle_SMESHDS_Script.hxx
    src/SMESHDS/Handle_SMESHDS_SubMesh.hxx
    src/SMESHDS/Makefile.in
    src/SMESHDS/SMESHDS.cdl
    src/SMESHDS/SMESHDS_Command.cdl
    src/SMESHDS/SMESHDS_Command.cxx
    src/SMESHDS/SMESHDS_Command.hxx
    src/SMESHDS/SMESHDS_Command.ixx
    src/SMESHDS/SMESHDS_Command.jxx
    src/SMESHDS/SMESHDS_CommandType.hxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfIntegerMesh.hxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfIntegerMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfIntegerPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfIntegerPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfIntegerSubMesh.hxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfIntegerSubMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfShapeListOfPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfShapeListOfPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfShapeSubMesh.hxx
    src/SMESHDS/SMESHDS_DataMapIteratorOfDataMapOfShapeSubMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfIntegerMesh.hxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfIntegerMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfIntegerPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfIntegerPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfIntegerSubMesh.hxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfIntegerSubMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfShapeListOfPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfShapeListOfPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfShapeSubMesh.hxx
    src/SMESHDS/SMESHDS_DataMapNodeOfDataMapOfShapeSubMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapOfIntegerMesh.hxx
    src/SMESHDS/SMESHDS_DataMapOfIntegerMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapOfIntegerPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_DataMapOfIntegerPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_DataMapOfIntegerSubMesh.hxx
    src/SMESHDS/SMESHDS_DataMapOfIntegerSubMesh_0.cxx
    src/SMESHDS/SMESHDS_DataMapOfShapeListOfPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_DataMapOfShapeListOfPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_DataMapOfShapeSubMesh.hxx
    src/SMESHDS/SMESHDS_DataMapOfShapeSubMesh_0.cxx
    src/SMESHDS/SMESHDS_Document.cdl
    src/SMESHDS/SMESHDS_Document.cxx
    src/SMESHDS/SMESHDS_Document.hxx
    src/SMESHDS/SMESHDS_Document.ixx
    src/SMESHDS/SMESHDS_Document.jxx
    src/SMESHDS/SMESHDS_Hypothesis.cxx
    src/SMESHDS/SMESHDS_Hypothesis.hxx
    src/SMESHDS/SMESHDS_ListIteratorOfListOfAsciiString.hxx
    src/SMESHDS/SMESHDS_ListIteratorOfListOfAsciiString_0.cxx
    src/SMESHDS/SMESHDS_ListIteratorOfListOfCommand.hxx
    src/SMESHDS/SMESHDS_ListIteratorOfListOfCommand_0.cxx
    src/SMESHDS/SMESHDS_ListIteratorOfListOfPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_ListIteratorOfListOfPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_ListNodeOfListOfAsciiString.hxx
    src/SMESHDS/SMESHDS_ListNodeOfListOfAsciiString_0.cxx
    src/SMESHDS/SMESHDS_ListNodeOfListOfCommand.hxx
    src/SMESHDS/SMESHDS_ListNodeOfListOfCommand_0.cxx
    src/SMESHDS/SMESHDS_ListNodeOfListOfPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_ListNodeOfListOfPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_ListOfAsciiString.hxx
    src/SMESHDS/SMESHDS_ListOfAsciiString_0.cxx
    src/SMESHDS/SMESHDS_ListOfCommand.hxx
    src/SMESHDS/SMESHDS_ListOfCommand_0.cxx
    src/SMESHDS/SMESHDS_ListOfPtrHypothesis.hxx
    src/SMESHDS/SMESHDS_ListOfPtrHypothesis_0.cxx
    src/SMESHDS/SMESHDS_Mesh.cdl
    src/SMESHDS/SMESHDS_Mesh.cxx
    src/SMESHDS/SMESHDS_Mesh.hxx
    src/SMESHDS/SMESHDS_Mesh.ixx
    src/SMESHDS/SMESHDS_Mesh.jxx
    src/SMESHDS/SMESHDS_PtrHypothesis.hxx
    src/SMESHDS/SMESHDS_Script.cdl
    src/SMESHDS/SMESHDS_Script.cxx
    src/SMESHDS/SMESHDS_Script.hxx
    src/SMESHDS/SMESHDS_Script.ixx
    src/SMESHDS/SMESHDS_Script.jxx
    src/SMESHDS/SMESHDS_SubMesh.cdl
    src/SMESHDS/SMESHDS_SubMesh.cxx
    src/SMESHDS/SMESHDS_SubMesh.hxx
    src/SMESHDS/SMESHDS_SubMesh.ixx
    src/SMESHDS/SMESHDS_SubMesh.jxx
    src/SMESHFiltersSelection/Handle_SMESH_TypeFilter.hxx
    src/SMESHFiltersSelection/Makefile.in
    src/SMESHFiltersSelection/SMESH_Type.h
    src/SMESHFiltersSelection/SMESH_TypeFilter.cxx
    src/SMESHFiltersSelection/SMESH_TypeFilter.hxx
    src/SMESHFiltersSelection/SMESH_TypeFilter.ixx
    src/SMESHFiltersSelection/SMESH_TypeFilter.jxx
    src/SMESHGUI/Makefile.in
    src/SMESHGUI/SMESHGUI.cxx
    src/SMESHGUI/SMESHGUI.h
    src/SMESHGUI/SMESHGUI_AddAlgorithmDlg.cxx
    src/SMESHGUI/SMESHGUI_AddAlgorithmDlg.h
    src/SMESHGUI/SMESHGUI_AddEdgeDlg.cxx
    src/SMESHGUI/SMESHGUI_AddEdgeDlg.h
    src/SMESHGUI/SMESHGUI_AddFaceDlg.cxx
    src/SMESHGUI/SMESHGUI_AddFaceDlg.h
    src/SMESHGUI/SMESHGUI_AddHypothesisDlg.cxx
    src/SMESHGUI/SMESHGUI_AddHypothesisDlg.h
    src/SMESHGUI/SMESHGUI_AddSubMeshDlg.cxx
    src/SMESHGUI/SMESHGUI_AddSubMeshDlg.h
    src/SMESHGUI/SMESHGUI_AddVolumeDlg.cxx
    src/SMESHGUI/SMESHGUI_AddVolumeDlg.h
    src/SMESHGUI/SMESHGUI_ComputeScalarValue.cxx
    src/SMESHGUI/SMESHGUI_ComputeScalarValue.h
    src/SMESHGUI/SMESHGUI_DiagonalInversionDlg.cxx
    src/SMESHGUI/SMESHGUI_DiagonalInversionDlg.h
    src/SMESHGUI/SMESHGUI_EdgesConnectivityDlg.cxx
    src/SMESHGUI/SMESHGUI_EdgesConnectivityDlg.h
    src/SMESHGUI/SMESHGUI_EditHypothesesDlg.cxx
    src/SMESHGUI/SMESHGUI_EditHypothesesDlg.h
    src/SMESHGUI/SMESHGUI_EditScalarBarDlg.cxx
    src/SMESHGUI/SMESHGUI_EditScalarBarDlg.h
    src/SMESHGUI/SMESHGUI_InitMeshDlg.cxx
    src/SMESHGUI/SMESHGUI_InitMeshDlg.h
    src/SMESHGUI/SMESHGUI_LocalLengthDlg.cxx
    src/SMESHGUI/SMESHGUI_LocalLengthDlg.h
    src/SMESHGUI/SMESHGUI_MaxElementAreaDlg.cxx
    src/SMESHGUI/SMESHGUI_MaxElementAreaDlg.h
    src/SMESHGUI/SMESHGUI_MaxElementVolumeDlg.cxx
    src/SMESHGUI/SMESHGUI_MaxElementVolumeDlg.h
    src/SMESHGUI/SMESHGUI_MeshInfosDlg.cxx
    src/SMESHGUI/SMESHGUI_MeshInfosDlg.h
    src/SMESHGUI/SMESHGUI_MoveNodesDlg.cxx
    src/SMESHGUI/SMESHGUI_MoveNodesDlg.h
    src/SMESHGUI/SMESHGUI_NbSegmentsDlg.cxx
    src/SMESHGUI/SMESHGUI_NbSegmentsDlg.h
    src/SMESHGUI/SMESHGUI_NodesDlg.cxx
    src/SMESHGUI/SMESHGUI_NodesDlg.h
    src/SMESHGUI/SMESHGUI_OrientationElementsDlg.cxx
    src/SMESHGUI/SMESHGUI_OrientationElementsDlg.h
    src/SMESHGUI/SMESHGUI_Preferences_ColorDlg.cxx
    src/SMESHGUI/SMESHGUI_Preferences_ColorDlg.h
    src/SMESHGUI/SMESHGUI_Preferences_ScalarBarDlg.cxx
    src/SMESHGUI/SMESHGUI_Preferences_ScalarBarDlg.h
    src/SMESHGUI/SMESHGUI_RemoveElementsDlg.cxx
    src/SMESHGUI/SMESHGUI_RemoveElementsDlg.h
    src/SMESHGUI/SMESHGUI_RemoveNodesDlg.cxx
    src/SMESHGUI/SMESHGUI_RemoveNodesDlg.h
    src/SMESHGUI/SMESHGUI_SpinBox.cxx
    src/SMESHGUI/SMESHGUI_SpinBox.h
    src/SMESHGUI/SMESHGUI_StudyAPI.cxx
    src/SMESHGUI/SMESHGUI_StudyAPI.h
    src/SMESHGUI/SMESHGUI_Swig.cxx
    src/SMESHGUI/SMESHGUI_Swig.hxx
    src/SMESHGUI/SMESHGUI_Swig.i
    src/SMESHGUI/SMESHGUI_TransparencyDlg.cxx
    src/SMESHGUI/SMESHGUI_TransparencyDlg.h
    src/SMESHGUI/SMESHGUI_aParameterDlg.cxx
    src/SMESHGUI/SMESHGUI_aParameterDlg.h
    src/SMESH_I/Makefile.in
    src/SMESH_I/SMESH_1D_Algo_i.cxx
    src/SMESH_I/SMESH_1D_Algo_i.hxx
    src/SMESH_I/SMESH_2D_Algo_i.cxx
    src/SMESH_I/SMESH_2D_Algo_i.hxx
    src/SMESH_I/SMESH_3D_Algo_i.cxx
    src/SMESH_I/SMESH_3D_Algo_i.hxx
    src/SMESH_I/SMESH_Algo_i.cxx
    src/SMESH_I/SMESH_Algo_i.hxx
    src/SMESH_I/SMESH_Gen_i.cxx
    src/SMESH_I/SMESH_Gen_i.hxx
    src/SMESH_I/SMESH_Hexa_3D_i.cxx
    src/SMESH_I/SMESH_Hexa_3D_i.hxx
    src/SMESH_I/SMESH_HypothesisFactory_i.cxx
    src/SMESH_I/SMESH_HypothesisFactory_i.hxx
    src/SMESH_I/SMESH_Hypothesis_i.cxx
    src/SMESH_I/SMESH_Hypothesis_i.hxx
    src/SMESH_I/SMESH_LocalLength_i.cxx
    src/SMESH_I/SMESH_LocalLength_i.hxx
    src/SMESH_I/SMESH_MEDFamily_i.cxx
    src/SMESH_I/SMESH_MEDFamily_i.hxx
    src/SMESH_I/SMESH_MEDMesh_i.cxx
    src/SMESH_I/SMESH_MEDMesh_i.hxx
    src/SMESH_I/SMESH_MEDSupport_i.cxx
    src/SMESH_I/SMESH_MEDSupport_i.hxx
    src/SMESH_I/SMESH_MEFISTO_2D_i.cxx
    src/SMESH_I/SMESH_MEFISTO_2D_i.hxx
    src/SMESH_I/SMESH_MaxElementArea_i.cxx
    src/SMESH_I/SMESH_MaxElementArea_i.hxx
    src/SMESH_I/SMESH_MaxElementVolume_i.cxx
    src/SMESH_I/SMESH_MaxElementVolume_i.hxx
    src/SMESH_I/SMESH_MeshEditor_i.cxx
    src/SMESH_I/SMESH_MeshEditor_i.hxx
    src/SMESH_I/SMESH_Mesh_i.cxx
    src/SMESH_I/SMESH_Mesh_i.hxx
    src/SMESH_I/SMESH_NumberOfSegments_i.cxx
    src/SMESH_I/SMESH_NumberOfSegments_i.hxx
    src/SMESH_I/SMESH_Quadrangle_2D_i.cxx
    src/SMESH_I/SMESH_Quadrangle_2D_i.hxx
    src/SMESH_I/SMESH_Regular_1D_i.cxx
    src/SMESH_I/SMESH_Regular_1D_i.hxx
    src/SMESH_I/SMESH_subMesh_i.cxx
    src/SMESH_I/SMESH_subMesh_i.hxx
    src/SMESH_I/SMESH_test.py
    src/SMESH_I/SMESH_topo.cxx
    src/SMESH_I/SMESH_topo.hxx
    src/SMESH_I/smeshpy.py
    src/SMESH_I/sstream
    src/SMESH_SWIG/Makefile.in
    src/SMESH_SWIG/SMESH_fixation.py
    src/SMESH_SWIG/SMESH_mechanic.py
    src/SMESH_SWIG/SMESH_test0.py
    src/SMESH_SWIG/SMESH_test1.py
    src/SMESH_SWIG/SMESH_test2.py
    src/SMESH_SWIG/SMESH_test3.py
    src/SMESH_SWIG/batchmode_smesh.py
    src/SMESH_SWIG/libSMESH_Swig.i
2003-05-19 14:07:01 +00:00
nri
3973ceea25 NRI : First integration. 2003-05-19 14:07:00 +00:00
nri
26dabc480d NRI : First integration. 2003-05-19 13:54:48 +00:00
nri
c6248ade99 NRI : First integration. 2003-05-19 13:49:00 +00:00
nri
3a801f21b0 NRI : First integration. 2003-05-19 13:25:06 +00:00
nri
0b959120c5 NRI : First integration. 2003-05-19 13:18:36 +00:00
admin
1e3a9d05f1 Initialisation module SMESH_SRC de la base SMESH 2003-03-07 14:55:31 +00:00