akl
|
6b49d8f0aa
|
PAL13312 (EDF262 SMESH mesh concatenation operation needed):
add SMESHGUI_BuildCompoundDlg.*
|
2007-03-05 11:13:55 +00:00 |
|
eap
|
170a5c7165
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
notify on invalid parameters
|
2007-03-05 07:31:47 +00:00 |
|
vsr
|
4ddea8ded4
|
Increment SALOME version number : 3.2.6
|
2007-03-02 13:59:35 +00:00 |
|
eap
|
65af9ddd30
|
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
fix compensateError() for adjustNeighbors2an = true
|
2007-03-02 13:07:30 +00:00 |
|
eap
|
6b6445986f
|
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):
|
2007-03-02 08:41:13 +00:00 |
|
rnv
|
4ce5a89eed
|
Implementation of PAL13462 (Complete MergeNodes).
|
2007-03-02 08:03:40 +00:00 |
|
eap
|
7e6191aa6a
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
fix Transform()
|
2007-03-01 07:32:41 +00:00 |
|
eap
|
e2f918aec1
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
add mesh_node_to_point.png
|
2007-03-01 07:31:53 +00:00 |
|
eap
|
16b947dff7
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
rm useless MESSAGE
|
2007-02-28 15:07:08 +00:00 |
|
eap
|
8439462bf4
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
precise comment
|
2007-02-28 15:06:34 +00:00 |
|
eap
|
07da32d86f
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
fix ignoreMediumNodes initialization
|
2007-02-28 15:06:15 +00:00 |
|
eap
|
d29de81e16
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
precise node param on edge
|
2007-02-28 15:05:07 +00:00 |
|
eap
|
c9fd374088
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
in LoadNodeColumns(), check IsMedium() on edges only
|
2007-02-28 15:03:48 +00:00 |
|
eap
|
fe605cfaac
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
in IsMedium(node), return true if node is medium in at least one element
|
2007-02-28 15:02:53 +00:00 |
|
eap
|
eed04f6cfd
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
+ int NbUniqueNodes()
|
2007-02-28 15:00:51 +00:00 |
|
eap
|
6e1697da17
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
get only unique nodes of SMDS_PolyhedralVolumeOfNodes
|
2007-02-28 15:00:19 +00:00 |
|
eap
|
562a06c2ff
|
PAL13460 (force the mesh to go through a point)
+ def FindNodeClosestTo(self, x, y, z):
+ def MeshToPassTroughAPoint(self, x, y, z):
|
2007-02-28 11:09:07 +00:00 |
|
eap
|
561564bc9e
|
PAL13460 (force the mesh to go through a point)
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
|
2007-02-28 10:44:09 +00:00 |
|
eap
|
5c93a99d19
|
PAL13460 (force the mesh to go through a point)
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
|
2007-02-28 10:27:16 +00:00 |
|
eap
|
5b42eae062
|
PAL13639 ( Create "0D Hypothesis" )
+ void SetColor(double R, double G, double B);
+ SALOME_Actor* GetActor() { return myPreviewActor; }
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
|
2007-02-28 10:26:25 +00:00 |
|
eap
|
2898e9c0df
|
PAL13639 ( Create "0D Hypothesis" )
limit segment length by a half of edge length
|
2007-02-28 10:16:34 +00:00 |
|
eap
|
ced60b03e1
|
PAL13460 (force the mesh to go through a point)
check shape topology in CheckHypothesis()
|
2007-02-28 10:12:57 +00:00 |
|
eap
|
b3b157548d
|
PAL13460 (force the mesh to go through a point)
+ CORBA::Long MoveClosestNodeToPoint(CORBA::Double x,
+ CORBA::Double y,
+ CORBA::Double z,
+ CORBA::Long nodeID);
+
|
2007-02-28 10:11:59 +00:00 |
|
eap
|
91e54d361d
|
PAL13460 (force the mesh to go through a point)
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
|
2007-02-28 10:08:59 +00:00 |
|
eap
|
0cea136df9
|
PAL13460 (force the mesh to go through a point)
add SMESHGUI_MakeNodeAtPointDlg
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
|
2007-02-28 10:00:55 +00:00 |
|
eap
|
0547394167
|
PAL13460 (force the mesh to go through a point)
add SMESHGUI_MakeNodeAtPointDlg
|
2007-02-28 09:59:40 +00:00 |
|
eap
|
0510c5f9c6
|
PAL13460 (force the mesh to go through a point)
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
|
2007-02-28 09:58:34 +00:00 |
|
eap
|
2069193969
|
PAL13460 (force the mesh to go through a point)
add SMESHGUI_MakeNodeAtPointDlg.*
|
2007-02-28 09:50:34 +00:00 |
|
eap
|
42453f615f
|
PAL13460 (force the mesh to go through a point)
extract SMESH_MeshEditor.idl from SMESH_Mesh.idl
|
2007-02-28 09:47:03 +00:00 |
|
eap
|
e7a2f683d7
|
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)
|
2007-02-28 09:44:30 +00:00 |
|
eap
|
8d444cc011
|
PAL13460 (force the mesh to go through a point)
+ static void GetLinkedNodes( const SMDS_MeshNode* node,
+ TIDSortedElemSet & linkedNodes,
+ SMDSAbs_ElementType type = SMDSAbs_All );
|
2007-02-28 09:43:19 +00:00 |
|
eap
|
ed1963a82e
|
PAL13460 (force the mesh to go through a point)
+ SMESH_OctreeNodeIteratorPtr GetChildrenIterator();
+ SMDS_NodeIteratorPtr GetNodeIterator();
+ int NbNodes() const { return myNbNodes; }
|
2007-02-28 09:41:32 +00:00 |
|
eap
|
f79cff562c
|
PAL13460 (force the mesh to go through a point)
improve getBox() and setBox()
|
2007-02-28 09:39:33 +00:00 |
|
eap
|
c9b555c251
|
PAL13460 (force the mesh to go through a point)
+ int level() const { return myLevel; }
|
2007-02-28 09:39:07 +00:00 |
|
eap
|
0249b75412
|
PAL13460 (force the mesh to go through a point)
add DeleteOwnListeners() to destructor
|
2007-02-28 09:37:56 +00:00 |
|
eap
|
bc9732c239
|
PAL13460 (force the mesh to go through a point)
add SMDSAbs_ElementType arg to NbInverseNodes()
|
2007-02-28 09:13:32 +00:00 |
|
eap
|
e406de3c30
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
+ SMESH_NodeSearcher* GetNodeSearcher();
fix AddElement() with 4 nodes
|
2007-02-26 13:39:01 +00:00 |
|
eap
|
b20d6d4b1e
|
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
take into account medium nodes if not all edges have equadratic elements
|
2007-02-22 07:25:37 +00:00 |
|
eap
|
3de06f4736
|
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)
|
2007-02-21 17:19:15 +00:00 |
|
eap
|
8a94b0bd1f
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
+ typedef sequence<PointStruct> nodes_array;
+ struct ElementSubType { ElementType SMDS_ElementType;
+ boolean isPoly;
+ long nbNodesInElement; };
+ typedef sequence<ElementSubType> types_array;
+ /*!
+ * Structure containing mesh edit preview data
+ */
+ struct MeshPreviewStruct { nodes_array nodesXYZ;
+ long_array elementConnectivities;
+ types_array elementTypes; };
inteface SMESH_Mesh {
+ /*!
+ * Return SMESH_MeshEditor that would not modify the mesh but
+ * fill MeshPreviewStruct
+ */
+ SMESH_MeshEditor GetMeshEditPreviewer()
+ raises (SALOME::SALOME_Exception);
+ /*!
+ * Return data of mesh edition preview which is computed provided
+ * that the editor was obtained trough SMESH_Mesh::GetMeshEditPreviewer()
+ */
+ MeshPreviewStruct GetPreviewData();
|
2007-02-21 17:15:57 +00:00 |
|
eap
|
73dc14d280
|
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
fix for degenerated edges
|
2007-02-21 17:11:37 +00:00 |
|
eap
|
e10dbaa38e
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
enable SMESH::MeshPreviewStruct computation
|
2007-02-21 17:09:20 +00:00 |
|
eap
|
395375860c
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
add SMESHGUI_MeshEditPreview.* showing SMESH::MeshPreviewStruct
|
2007-02-21 17:03:13 +00:00 |
|
eap
|
17b708df4a
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
make simple constructors protected to allow creating ancestors
without SMESH_Gen
|
2007-02-21 16:58:23 +00:00 |
|
eap
|
abbf577ef8
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
get only unique nodes of SMDS_PolyhedralVolumeOfNodes
|
2007-02-21 16:55:17 +00:00 |
|
eap
|
02e939b150
|
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;
|
2007-02-21 16:53:55 +00:00 |
|
eap
|
2a7c806788
|
PAL13460 (PAL EDF 301 force the mesh to go through a point)
add NbInverseNodes()
|
2007-02-21 16:50:39 +00:00 |
|
eap
|
83d70f30cc
|
PAL13504 (Mesh from an imported mesh)
+ boolean HasShapeToMesh()
PAL13903 (SMESH Extrusion along a path , linear variation of the angles)
+ double_array LinearAnglesVariation()
|
2007-02-20 09:24:33 +00:00 |
|
eap
|
0ba8f14893
|
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
add
<hypothesis type="SegmentLengthAroundVertex"
<algorithm type="SegmentAroundVertex_0D"
<algorithm type="CompositeSegment_1D"
|
2007-02-20 09:08:02 +00:00 |
|
eap
|
46f3ef596a
|
PAL12886 (mesh 3D does not success but the 2D with Quadranle Preference seems correct)
precise working case
|
2007-02-20 08:38:45 +00:00 |
|