akl [Tue, 27 Mar 2007 09:34:15 +0000 (09:34 +0000)]
IPAL15344 (SMESH_MeshEditor.idl: signature of MergeEqualElements() was changed):
use a new 'MergeElements()' functionality instead of 'MergeEqualElements()' one.
akl [Fri, 23 Mar 2007 14:42:48 +0000 (14:42 +0000)]
PAL13190 (EDF159 SMESH: in Merge Nodes and Merge Elements, visualisze nodes or meshes twice):
union MergeNodes and MergeElements dialogs into 'SMESHGUI_EditMeshDlg' and reconstruct its.
akl [Fri, 23 Mar 2007 14:38:37 +0000 (14:38 +0000)]
PAL13190 (EDF159 SMESH: in Merge Nodes and Merge Elements, visualisze nodes or meshes twice):
move MergeNodes dialog here and reconstruct it;
add the additional GUI controls;
add mechanism of numbering of the selected mesh nodes and elements.
akl [Fri, 23 Mar 2007 14:21:40 +0000 (14:21 +0000)]
PAL13190 (EDF159 SMESH: in Merge Nodes and Merge Elements, visualisze nodes or meshes twice):
add messages to 'SMESHGUI_EditMeshDlg' dialog from 'SMESHGUI_MergeNodesDlg'.
eap [Fri, 9 Mar 2007 09:47:17 +0000 (09:47 +0000)]
PAL15182 (Mandriva64 porting: computation of the mesh was failed)
sort nodes of TLink by ID
use TLink instead of NLink in TriToQuad()
remove obsolte commented code
akl [Fri, 9 Mar 2007 09:26:28 +0000 (09:26 +0000)]
1) IPAL15174 (Dump study works wrong for Concatenate):
fix of Problem 1 (no icon ?Build compound? in dialog box).
2) add the checking of the study lock.
akl [Fri, 9 Mar 2007 09:21:56 +0000 (09:21 +0000)]
1) IPAL15174 (Dump study works wrong for Concatenate):
fix of Problem 1 (no icon ?Build compound? in dialog box).
2) add the checking of the study lock.
3) change the help file name.
eap [Tue, 6 Mar 2007 10:39:22 +0000 (10:39 +0000)]
fix PAL15161 (Mesh to pass through a point - preview works wrong for the submesh and group)
enable "Update" at "Display" and "DisplayOnly" independently of automaticUpdate()
eap [Fri, 2 Mar 2007 08:41:13 +0000 (08:41 +0000)]
PAL13460 (PAL EDF 301 force the mesh to go through a point)
+ def AddHypothesis(self, hyp, geom=0 ):
- def MeshToPassTroughAPoint(self, x, y, z):
+ def MeshToPassThroughAPoint(self, x, y, z):
eap [Wed, 28 Feb 2007 10:11:59 +0000 (10:11 +0000)]
PAL13460 (force the mesh to go through a point)
+ CORBA::Long MoveClosestNodeToPoint(CORBA::Double x,
+ CORBA::Double y,
+ CORBA::Double z,
+ CORBA::Long nodeID);
+
eap [Wed, 28 Feb 2007 09:44:30 +0000 (09:44 +0000)]
PAL13460 (force the mesh to go through a point)
+ static void GetLinkedNodes( const SMDS_MeshNode* node,
+ TIDSortedElemSet & linkedNodes,
+ SMDSAbs_ElementType type = SMDSAbs_All );
fix SMESH_NodeSearcherImpl::FindClosestTo(gp_Pnt)
eap [Wed, 28 Feb 2007 09:43:19 +0000 (09:43 +0000)]
PAL13460 (force the mesh to go through a point)
+ static void GetLinkedNodes( const SMDS_MeshNode* node,
+ TIDSortedElemSet & linkedNodes,
+ SMDSAbs_ElementType type = SMDSAbs_All );
eap [Wed, 28 Feb 2007 09:41:32 +0000 (09:41 +0000)]
PAL13460 (force the mesh to go through a point)
+ SMESH_OctreeNodeIteratorPtr GetChildrenIterator();
+ SMDS_NodeIteratorPtr GetNodeIterator();
+ int NbNodes() const { return myNbNodes; }
eap [Wed, 21 Feb 2007 17:19:15 +0000 (17:19 +0000)]
PAL13460 (PAL EDF 301 force the mesh to go through a point)
add generic method
AddElement(const vector<const SMDS_MeshNode*> & node,
const SMDSAbs_ElementType type,
const bool isPoly,
const int ID=0)
eap [Wed, 21 Feb 2007 16:53:55 +0000 (16:53 +0000)]
PAL13460 (PAL EDF 301 force the mesh to go through a point)
Provide usual access to data:
+ virtual int NbNodes() const;
+ const std::vector<int> & GetQuanities() const { return myQuantities; }
+ virtual const SMDS_MeshNode* GetNode(const int ind) const;
+ SMDS_ElemIteratorPtr uniqueNodesIterator() const;
+ SMDS_ElemIteratorPtr elementsIterator(SMDSAbs_ElementType type) const;
eap [Tue, 20 Feb 2007 09:24:33 +0000 (09:24 +0000)]
PAL13504 (Mesh from an imported mesh)
+ boolean HasShapeToMesh()
PAL13903 (SMESH Extrusion along a path , linear variation of the angles)
+ double_array LinearAnglesVariation()
eap [Tue, 20 Feb 2007 07:33:03 +0000 (07:33 +0000)]
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
add Mesh_Segment.LengthNearVertex()
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
add class Mesh_CompositeSegment(Mesh_Segment) amd
COMPOSITE type of segment algorithm
PAL13903 (SMESH Extrusion along a path , linear variation of the angles)
add optional LinearVariation arg to ExtrusionAlongPath()