eap
b3cba8f4fd
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
1) convert SMESH.Filter.Criterion() to GetCriterion()
2)
+_pyGroup::Process()
+_pyFilter::Process()
2011-06-23 12:19:06 +00:00
eap
c31705d887
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
+class _pyGroup
+class _pyFilter
2011-06-23 12:15:16 +00:00
eap
00b26b695f
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
To remove sub-filters if necessary
- SMESH_LogicalFilter( const QList<SUIT_SelectionFilter*>&, const int );
+ SMESH_LogicalFilter( const QList<SUIT_SelectionFilter*>&, const int, bool takeOwnership=false );
private:
+ void deleteFilters();
2011-06-23 12:14:05 +00:00
eap
b21414354c
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
SMESH_Group* AddGroup (const SMDSAbs_ElementType theType,
const char* theName,
int& theId,
const TopoDS_Shape& theShape=TopoDS_Shape(),
+ const SMESH_PredicatePtr& thePredicate=SMESH_PredicatePtr());
2011-06-23 12:12:22 +00:00
eap
f1c62974f6
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
SMESH_Group (int theID,
const SMESH_Mesh* theMesh,
const SMDSAbs_ElementType theType,
const char* theName,
const TopoDS_Shape& theShape = TopoDS_Shape(),
+ const SMESH_PredicatePtr& thePredicate = SMESH_PredicatePtr());
2011-06-23 12:11:40 +00:00
eap
d73cacdd51
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
Move definition of abstract classes Functor and Predicate from
SMESH_ControlsDef.hxx to SMESH_Controls.hxx
2011-06-23 12:10:32 +00:00
eap
ec36250a0d
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
+ SMESHDS_GroupOnFilter.cxx
2011-06-23 12:06:37 +00:00
eap
ac5729075f
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
+ SMESHDS_GroupOnFilter.cxx
+ -I$(srcdir)/../Controls
2011-06-23 12:06:12 +00:00
eap
77d9e5ae72
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
- int GetID (const int theIndex);
+ virtual int GetID (const int theIndex);
2011-06-23 12:05:43 +00:00
eap
e92088a576
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
...
- unsigned long GetMTime();
+ unsigned long GetMTime() const;
2011-06-23 12:04:34 +00:00
eap
857d7aff3d
0020743: EDF 1271 SMESH : Create a mesh from a group / export, FindElementByPoint() on groups
2011-06-14 14:19:21 +00:00
eap
70aa7fe704
0020743: EDF 1271 SMESH : Create a mesh from a group / export, FindElementByPoint() on groups
2011-06-14 14:10:39 +00:00
eap
d502285de5
0020743: EDF 1271 SMESH : Create a mesh from a group / FindElementByPoint() on groups
2011-06-14 14:10:15 +00:00
eap
105bb4233f
0020743: EDF 1271 SMESH : Create a mesh from a group / export() on groups
2011-06-14 14:10:01 +00:00
eap
89c40c21f3
0020743: EDF 1271 SMESH : Create a mesh from a group / export() on groups
...
+ virtual int dim( int ) const;
2011-06-14 14:08:45 +00:00
eap
097d80f018
0020743: EDF 1271 SMESH : Create a mesh from a group / FindElementByPoint() on groups
...
+ * Searching among the given elements, return elements of given type
+ * where the given point is IN or ON.
+ *
+ * 'ALL' type means elements of any type excluding nodes and 0D elements
+ */
+ long_array FindAmongElementsByPoint(in SMESH_IDSource elements,
+ in double x, in double y, in double z,
+ in ElementType type);
2011-06-14 14:05:24 +00:00
eap
abcace3347
0020743: EDF 1271 SMESH : Create a mesh from a group / export groups
...
+ void ExportPartToMED( in SMESH_IDSource meshPart,
+ void ExportPartToDAT( in SMESH_IDSource meshPart,
+ void ExportPartToUNV( in SMESH_IDSource meshPart,
+ void ExportPartToSTL( in SMESH_IDSource meshPart,
2011-06-14 14:04:58 +00:00
eap
a18ad2978f
0020743: EDF 1271 SMESH : Create a mesh from a group
...
export, FindElementByPoint() on groups
2011-06-14 13:58:29 +00:00
eap
d8c39ff840
0020743: EDF 1271 SMESH : Create a mesh from a group / export,FindElementByPoint() groups
...
1) convert
+ { // ExportPartTo*(part, ...) -> Export*(..., part)
+ // FindAmongElementsByPoint(meshPart, x, y, z, elementType) ->
+ // FindElementsByPoint(x, y, z, elementType, meshPart)
2) make _pyCommand::GetArg() work with any compex arg like list, tuple etc
2011-06-14 13:57:24 +00:00
eap
4fcec244fd
+ case ELEM0D:myStream<<"ELEM0D";break;
2011-06-14 13:54:50 +00:00
eap
7d0549090a
0020743: EDF 1271 SMESH : Create a mesh from a group / FindElementByPoint() groups
...
+ /*!
+ * Searching among the given elements, return elements of given type
+ * where the given point is IN or ON.
+ * 'ALL' type means elements of any type excluding nodes
+ */
+ SMESH::long_array* FindAmongElementsByPoint(SMESH::SMESH_IDSource_ptr elements,
+ CORBA::Double x,
+ CORBA::Double y,
+ CORBA::Double z,
+ SMESH::ElementType type);
2011-06-14 13:54:32 +00:00
eap
9012a64442
0020743: EDF 1271 SMESH : Create a mesh from a group / export groups
...
+ void ExportPartToMED(SMESH::SMESH_IDSource_ptr meshPart,
+ const char* file,
+ CORBA::Boolean auto_groups,
+ SMESH::MED_VERSION version,
+ CORBA::Boolean overwrite) throw (SALOME::SALOME_Exception);
+ void ExportPartToDAT(SMESH::SMESH_IDSource_ptr meshPart,
+ const char* file) throw (SALOME::SALOME_Exception);
+ void ExportPartToUNV(SMESH::SMESH_IDSource_ptr meshPart,
+ const char* file) throw (SALOME::SALOME_Exception);
+ void ExportPartToSTL(SMESH::SMESH_IDSource_ptr meshPart,
+ const char* file,
+ CORBA::Boolean isascii) throw (SALOME::SALOME_Exception);
2011-06-14 13:53:16 +00:00
eap
eb57bc9623
improve comments
2011-06-14 13:51:55 +00:00
eap
00fdc117cd
0020743: EDF 1271 SMESH : Create a mesh from a group / export groups
...
void ExportMED(const char *file,
const char* theMeshName = NULL,
bool theAutoGroups = true,
- int theVersion = 0)
+ int theVersion = 0,
+ const SMESHDS_Mesh* meshPart = 0)
2011-06-14 13:51:27 +00:00
eap
77b26c3006
0020743: EDF 1271 SMESH : Create a mesh from a group / export groups
...
+protected:
+ inline void addWithPoly(const SMDS_MeshElement* el);
2011-06-14 13:50:26 +00:00
eap
c9ccfc74e0
0020743: EDF 1271 SMESH : Create a mesh from a group / FindElementByPoint() on groups
...
+ int Tic() const { return myTic; }
+ int myTic; // to track changes
2011-06-14 13:49:51 +00:00
eap
6a77e2f847
0020743: EDF 1271 SMESH : Create a mesh from a group / export groups
...
make virtual methods returning iterators on elements
2011-06-14 13:49:08 +00:00
vsr
2c607013a2
Merge from V6_3_BR 06/06/2011
2011-06-06 08:15:39 +00:00
gdd
7191b0d735
Replace oe by ?
2011-05-11 20:41:37 +00:00
ouv
eaefb3fa06
Minor changes (untabify).
2011-04-18 09:59:35 +00:00
gdd
bc5f9a7931
salome_adm doesn't exist anymore
2011-04-18 09:12:43 +00:00
ouv
344fb98e28
Note 0010812 from the issue 0020999: EDF 1575 SMESH: Filters and precision preferences
2011-04-18 09:09:24 +00:00
rnv
588ec021a0
Fix for the "21237: EDF SMESH: The python interface documentation is no more available" issue
2011-04-18 07:39:11 +00:00
eap
944af78798
Restore support of med-2.1 in MEDWrapper
2011-04-15 09:31:45 +00:00
gdd
3206fe9668
Small update for French translation
2011-04-14 12:42:52 +00:00
gdd
a66401aeb6
rnc : correction from Anthony Geay for a problem with medfiles when containing 0D elements
2011-04-14 12:08:29 +00:00
rnv
e079b751f3
RNV: Fix bug of the editing "Source Faces" hypo: Groups list is empty when editing hypothesis.
2011-04-13 08:03:11 +00:00
prascle
b05c8c76a5
PR: mistake
2011-04-12 17:09:41 +00:00
rnv
2290c49819
1) Fix for the issue "21220: EDF SMESH: Split into tetra from group does not work"
...
2) Change mechanism of the adding items in the QListWidget.
2011-04-12 12:28:40 +00:00
prascle
b9db0238dc
PR: add an independant exe that cuts a tetra mesh by a plane. MeshCut is adpated from EDF project XMESHLAB and works with MED files.
2011-04-12 11:24:20 +00:00
rnv
022168f9e6
Fix for the "21222: SMESH EDF: Impossible to set a threshold value in the filter dialog" issue.
2011-04-11 12:42:27 +00:00
gdd
2d50f1341e
rnc : gived some details about ExtrusionSweepObjectXD in documentation
2011-04-11 09:06:11 +00:00
eap
33459aac4f
med-2.1 file no longer supported
2011-04-11 07:50:58 +00:00
rnv
e38b8cec43
RNV: porting documentation on the doxygen 1.7.3
2011-04-11 06:56:10 +00:00
gdd
9b2349d823
Small update of blsurf documentation
2011-04-08 16:34:59 +00:00
gdd
f335dddadb
Update French Translations
2011-04-08 15:29:33 +00:00
eap
ecdd9a6194
- ExportToMEDX(file,auto_groups,SMESH::MED_V2_1,true);
...
+ ExportToMEDX(file,auto_groups,SMESH::MED_V2_2,true);
2011-04-08 08:43:48 +00:00
eap
513e407ce6
comment off not used
...
static bool sameGroupType()
2011-04-08 08:43:30 +00:00
rnv
bdd9ae6c73
RNV: Porting documentation on the doxygen 1.7.3
2011-04-07 14:57:54 +00:00
rnv
3a5fff6849
RNV: Porting documentation on the doxygen 1.7.3
2011-04-07 14:39:41 +00:00