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
eap
84d928da09
PAL13903 (SMESH Extrusion along a path , linear variation of the angles)
...
add LinearAnglesVariation()
2007-02-20 07:34:00 +00:00
eap
280355825e
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()
2007-02-20 07:33:03 +00:00
eap
ba03e23aa0
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
fix comments
2007-02-20 07:28:02 +00:00
eap
c3118ad1b2
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
modif after change of computeInternalParameters() signature
2007-02-20 07:27:44 +00:00
eap
72f20784cb
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add SetEventListener(), SubmeshRestored(), redistributeNearVertices()
getVertexHyp()
2007-02-20 07:26:40 +00:00
eap
03f7cb2bb9
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
change EventListener implementation
2007-02-20 07:21:28 +00:00
eap
fccd8b61f0
PAL12886 (mesh 3D does not success but the 2D with Quadranle Preference seems correct)
...
fix for the bug case
2007-02-20 07:18:30 +00:00
eap
b9d0d6c67b
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
...
enable work with cases of "5 edges quadrangle"
2007-02-20 07:16:13 +00:00
eap
54d60d7615
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
...
implementation
2007-02-20 07:14:12 +00:00
eap
1863381f98
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
...
add GetLength(const SMESH_Mesh* aMesh, const double edgeLength)
2007-02-20 07:10:31 +00:00
eap
a7051ca684
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
minor changes
2007-02-20 07:07:06 +00:00
eap
602d60e4d1
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
create new hypothesis
2007-02-20 07:06:16 +00:00
eap
4ce06bc8ac
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add _pyObject::FatherID(const _pyID & childID)
improve _pyHypothesis::Addition2Creation()
fix _pySegmentLengthAroundVertexHyp::Addition2Creation()
2007-02-20 07:00:21 +00:00
eap
cd229cc422
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add _pyObject::FatherID(const _pyID & childID)
2007-02-20 06:58:56 +00:00
eap
03b8a7d78f
PAL13504 (Mesh from an imported mesh)
...
set default value of mySetElemOnShape in dependence of mesh->HasShapeToMesh()
2007-02-20 06:53:06 +00:00
eap
49a1404d87
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
enable 0D hypotheses
2007-02-19 16:39:06 +00:00
eap
8ac5bcad9a
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add 0D algo
2007-02-19 16:36:21 +00:00
eap
9c1c70b9d0
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add base files for 0D hypothesis
2007-02-19 16:35:40 +00:00
eap
6cf0f537eb
PAL13504 (Mesh from an imported mesh)
...
fix memory release error
2007-02-19 16:34:52 +00:00
eap
4d51ac9fcb
PAL13504 (Mesh from an imported mesh)
...
add HasShapeToMesh()
2007-02-19 16:33:52 +00:00
eap
331304764c
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
enable submeshes on vertices
2007-02-19 16:32:46 +00:00
eap
2aab1df9bb
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add SMESH_0D_Algo.*xx
2007-02-19 16:28:23 +00:00
eap
d5686bed92
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add SetIsAlwaysComputed(), enable 0D hypotheses
2007-02-19 16:27:43 +00:00
eap
89b342d946
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add SetIsAlwaysComputed()
2007-02-19 16:26:18 +00:00
eap
f3d960a86a
PAL13504 (Mesh from an imported mesh)
...
add SetElementsOnShape(), redesign
2007-02-19 16:25:03 +00:00
eap
9e4f893366
PAL13504 (Mesh from an imported mesh)
...
some optimization
2007-02-19 16:22:37 +00:00
eap
b4888f2b96
PAL13504 (Mesh from an imported mesh)
...
add PseudoShape(), HasShapeToMesh()
2007-02-19 15:55:57 +00:00
eap
c0e60da668
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add 0D algo
2007-02-19 15:52:32 +00:00
eap
e05bacd4fa
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add Compute(SMESH_subMesh) and a map of 0D algos
2007-02-19 15:51:21 +00:00
eap
f3fa084ed2
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
...
add some comments
2007-02-19 15:48:51 +00:00
eap
f57258e47a
PAL13615 (EDF PAL 315/31 GEOM SMESH : meshing of a "5 edges quadrangle")
...
add Compute(), NeedShape(), SubmeshRestored(), Continuity(), VertexNode()
2007-02-19 15:48:05 +00:00
eap
ad9b0aac3a
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
ignore shape orientation at hypothesis addition/removal
2007-02-19 15:35:40 +00:00
eap
926b45eef1
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
make some methods const
2007-02-19 15:34:13 +00:00
eap
21cd460d89
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add 0D algorithm
2007-02-19 15:33:23 +00:00
eap
43f6820017
PAL13639 (EDF PAL 317 : SMESH : Create "0D Hypothesis")
...
add 0D algorithm base
2007-02-19 15:32:54 +00:00
mkr
7f1b2ac477
Fix for NPAL14831 : removing some traces (again) in SMESH module.
2007-02-08 13:49:29 +00:00
skl
1a1cdf7bcc
Corrected for bug NPAL14695
2007-02-08 12:17:05 +00:00
jfa
70573e6940
Change version to 3.2.5
2007-02-01 10:32:14 +00:00