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
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
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
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
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
eap
f718a0e5e4
PAL14681 (Dump python regression with salome_test)
...
Prevent multiple addition of accessor method
2007-01-31 08:58:40 +00:00
eap
65b106175d
PAL13139 (Corrupted reading of groups at import of MED files in Post-Pro)
...
Do not create families and groups of all entities if there are
no such entities in the mesh
2007-01-29 09:21:37 +00:00
jfa
aa2fd1bea8
Rename 'Prism 3D' algorithm to '3D extrusion', following customer remarks.
2007-01-26 12:06:25 +00:00
jfa
1a264e7061
Activate or create a new VTK viewer for Mesh automatic update after computation. Following curtomer remarks.
2007-01-26 11:31:57 +00:00
srn
6907542f95
Added a preprocessor defintion that describes a type of the operation system
2007-01-25 11:54:08 +00:00
jfa
7b5e5ac814
NPAL14490: EDF348: Create an extruded mesh with prisms and tetra. Added python functions SplitHexaToTetras() and SplitHexaToPrisms().
2007-01-24 10:39:09 +00:00
skl
2f7dfcc9ce
Correction of compilation error.
2007-01-23 15:02:20 +00:00
srn
124ed20ba9
Returned the previous version of the file
2007-01-23 12:21:04 +00:00
srn
7c430a9249
Added the preprocessor directives that define type Z either as long int for 32bit platform or as int for Linux 64bit (Mandriva64)
2007-01-23 12:18:22 +00:00
mkr
eccd6b6a6a
Fix for NPAL14147 : Remove a lot of trace at launching.
2007-01-23 06:23:35 +00:00
nge
5bab7f5bc8
PAL 14158 : Add the SMESH_Octree and SMESH_OctreeNode classes to compilation.
2007-01-22 15:30:34 +00:00
nge
a5ee60b544
PAL 14158 : substitute the old algo (n²) to the Octree one (n) in the FindCoincidentNode method.
2007-01-22 15:29:01 +00:00
admin
9944389aa9
This commit was generated by cvs2git to create branch 'V3_2_0_maintainance'.
...
Cherrypick from master 2007-01-22 15:14:44 UTC nge <nge> 'PAL 14158 Add the Octree and OctreeNode classes to accelerate detection of close nodes. Octree is virtual pure, OctreeNode inherites from Octree.':
src/SMESH/SMESH_Octree.cxx
src/SMESH/SMESH_Octree.hxx
src/SMESH/SMESH_OctreeNode.cxx
src/SMESH/SMESH_OctreeNode.hxx
2007-01-22 15:14:46 +00:00
vsr
384738cce0
Introducing check procedure for Fortran; correct compilation/linkage rules for Fortran source files.
2007-01-22 13:08:41 +00:00
eap
827169f5f3
PAL13073 (Submesh hypothesises do not work for NETGEN 1D-2D-3D)
...
add _pyCommand::GetIndentation() and addErrorTreatmentCmd()
used to show status of not wrapped AddHypothesis() command
2007-01-19 14:43:59 +00:00
eap
ff986a68db
PAL13073 (Submesh hypothesises do not work for NETGEN 1D-2D-3D)
...
add HYP_HIDDEN_ALGO and HYP_HIDING_ALGO Hypothesis_Status'es
letting the user know that assigned algorithm will not be
taken into account while mesh generation
2007-01-19 14:39:30 +00:00
mzn
428cfb6a77
Additional fix for bug IPAL9834(selection in transformation does not work for group displayed only).
2007-01-19 11:20:38 +00:00
eap
8c19eef69a
PAL14458 (Values, returned by "GetTableFunctions()" functionality, were changed)
...
fix incorrect table distribution with Exponent conversion mode
2007-01-18 07:46:03 +00:00
mkr
413db213ee
Fix for bug PAL13900 : SMESH : "Move_Node" ergonomy.
2007-01-16 12:09:00 +00:00
eap
692570eb2b
PAL13601 (application crashes during GetAlgoState() execution)
...
in GetAlgoState(), initialize CORBA::String_var algoName with
an empty string
2007-01-16 08:43:20 +00:00
mzn
b4457771a2
Fix for bug IPAL9834(SMESH ? selection in transformation does not work for group displayed only).
2007-01-12 15:55:37 +00:00
mpv
8595d10d2f
MPV: new version of MEFISTO integration
2007-01-10 13:38:28 +00:00
eap
fe284ca490
[Bug NPAL14335] EDF 344 SMESH : "ERROR : Iterator not implemented " when loading a script
...
Protect from sweeping volumes
2007-01-09 12:16:12 +00:00
eap
7cb53eb2a5
[Bug NPAL14335] EDF 344 SMESH : "ERROR : Iterator not implemented " when loading a script
...
Optimize performance of FindFace() and FindEdge()
2007-01-09 12:13:09 +00:00
eap
943384c960
NPAL14335 (EDF 344 SMESH : "ERROR : Iterator not implemented " when loading a script)
...
1) protect FindFace() from access to NULL nodes
2) fix FindFace() for polygons
2006-12-29 16:26:27 +00:00
eap
b2b776353a
NPAL14335 (EDF 344 SMESH : "ERROR : Iterator not implemented " when loading a script)
...
add GetAllExistingEdges() and GetAllExistingFaces()
2006-12-29 14:39:29 +00:00
eap
6de9a2197d
NPAL14335 (EDF 344 SMESH : "ERROR : Iterator not implemented " when loading a script)
...
use set<element,comparator> instead of map<ID,element> to
have elements sorted by ID
2006-12-29 14:37:28 +00:00
eap
d2cde5340a
NPAL14335 (EDF 344 SMESH : "ERROR : Iterator not implemented " when loading a script)
...
use GetInverseElementIterator(type) instead of node->facesIterator ()
and node->edgesIterator() to avoid infinite recursion from
volume->facesIterator()
2006-12-29 14:36:25 +00:00
eap
3103371901
NPAL14335 (EDF 344 SMESH : "ERROR : Iterator not implemented " when loading a script)
...
1) use GetInverseElementIterator(type) instead of facesIterator
and edgesIterator()
2) use set<element,comparator> instead of map<ID,element> to
have elements sorted by ID
2006-12-29 14:33:32 +00:00