X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=resources%2FStdMeshers.xml;h=b82d6a441b1a8bd4090379e523cffc169da03044;hp=3bc3bc4c1b8d4dcb00e73372a1ab977f61128baf;hb=f5016d85b7b4b88623723027a1585c6414c4dc66;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f
diff --git a/resources/StdMeshers.xml b/resources/StdMeshers.xml
index 3bc3bc4c1..b82d6a441 100644
--- a/resources/StdMeshers.xml
+++ b/resources/StdMeshers.xml
@@ -1,5 +1,28 @@
+
@@ -7,68 +30,402 @@
+ server-lib="StdMeshersEngine"
+ gui-lib="StdMeshersGUI">
+
+
+ label-id="Local Length"
+ icon-id="mesh_hypo_length.png"
+ dim="1"/>
+
+
+ label-id="Arithmetic 1D"
+ icon-id="mesh_hypo_length.png"
+ dim="1"/>
+
+
+ label-id="Start and End Length"
+ icon-id="mesh_hypo_length.png"
+ dim="1"/>
+ label-id="Nb. Segments"
+ icon-id="mesh_hypo_segment.png"
+ dim="1"/>
+ label-id="Deflection 1D"
+ icon-id="mesh_hypo_length.png"
+ dim="1"/>
+ label-id="Propagation of 1D Hyp. on Opposite Edges"
+ icon-id="mesh_hypo_length.png"
+ dim="1"
+ auxiliary="true"/>
+
+
+ label-id="Length From Edges"
+ icon-id="mesh_hypo_length.png"
+ dim="2"/>
+
+
+
+
+ label-id="Max. Element Area"
+ icon-id="mesh_hypo_area.png"
+ dim="2"/>
+
+
+ label-id="Max. Element Volume"
+ icon-id="mesh_hypo_volume.png"
+ dim="3"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+ label-id="Wire Discretisation"
+ icon-id="mesh_algo_regular.png"
+ hypos="LocalLength,MaxLength,Arithmetic1D,StartEndLength,NumberOfSegments,Deflection1D,AutomaticLength,FixedPoints1D"
+ opt-hypos="Propagation,QuadraticMesh"
+ input="VERTEX"
+ output="EDGE"
+ dim="1">
+
+ Regular_1D=Segment()
+ LocalLength=LocalLength(SetLength(1),,SetPrecision(1))
+ MaxLength=MaxSize(SetLength(1))
+ Arithmetic1D=Arithmetic1D(SetStartLength(),SetEndLength(),SetReversedEdges())
+ StartEndLength=StartEndLength(SetStartLength(),SetEndLength(),SetReversedEdges())
+ Deflection1D=Deflection1D(SetDeflection())
+ AutomaticLength=AutomaticLength(SetFineness())
+ FixedPoints1D=FixedPoints1D(SetPoints(),SetNbSegments(),SetReversedEdges())
+ Propagation=Propagation()
+ QuadraticMesh=QuadraticMesh()
+
+
+
+
+
+ CompositeSegment_1D=Segment(algo=smesh.COMPOSITE)
+ LocalLength=LocalLength(SetLength(), ,SetPrecision())
+ MaxLength=MaxSize(SetLength())
+ Arithmetic1D=Arithmetic1D(SetStartLength(),SetEndLength(),SetReversedEdges())
+ StartEndLength=StartEndLength(SetStartLength(),SetEndLength(),SetReversedEdges())
+ Deflection1D=Deflection1D(SetDeflection())
+ AutomaticLength=AutomaticLength(SetFineness())
+ FixedPoints1D=FixedPoints1D(SetPoints(),SetNbSegments(),SetReversedEdges())
+ Propagation=Propagation()
+ QuadraticMesh=QuadraticMesh()
+
+
+
+
+
+ Python_1D=Segment(algo=smesh.PYTHON)
+ PythonSplit1D=PythonSplit1D(SetNumberOfSegments(),SetPythonLog10RatioFunction())
+
+
+ icon-id="mesh_algo_mefisto.png"
+ hypos="LengthFromEdges,MaxElementArea"
+ input="EDGE"
+ output="TRIA"
+ dim="2">
+
+ MEFISTO_2D=Triangle(algo=smesh.MEFISTO)
+ LengthFromEdges=LengthFromEdges()
+ MaxElementArea=MaxElementArea(SetMaxElementArea())
+
+
+ icon-id="mesh_algo_quad.png"
+ hypos="QuadrangleParams"
+ input="EDGE"
+ output="QUAD"
+ dim="2">
+
+ Quadrangle_2D=Quadrangle(algo=smesh.QUADRANGLE)
+ QuadrangleParams=QuadrangleParameters(SetQuadType(),SetTriaVertex())
+
+
+ icon-id="mesh_algo_hexa.png"
+ input="QUAD"
+ need-geom="false"
+ opt-hypos="ViscousLayers"
+ dim="3">
+
+ Hexa_3D=Hexahedron(algo=smesh.Hexa)
+ ViscousLayers=ViscousLayers(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreFaces())
+
+
+
+
+
+ Projection_1D=Projection1D()
+ ProjectionSource1D=SourceEdge(SetSourceEdge(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(2))
+
+
+
+
+
+ Projection_2D=Projection2D()
+ ProjectionSource2D=SourceFace(SetSourceFace(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(3),SetVertexAssociation(2),SetVertexAssociation(4))
+
+
+
+
+
+ Projection_1D2D=Projection1D2D()
+ ProjectionSource2D=SourceFace(SetSourceFace(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(2),SetVertexAssociation(3),SetVertexAssociation(4))
+
+
+
+
+
+ Projection_3D=Projection3D()
+ ProjectionSource3D=SourceShape3D(SetSource3DShape(),SetSourceMesh(),SetVertexAssociation(1),SetVertexAssociation(3),SetVertexAssociation(2),SetVertexAssociation(4))
+
+
+
+
+
+ Import_1D=UseExisting1DElements()
+ ImportSource1D=SourceEdges(SetSourceEdges(),SetCopySourceMesh(1),SetCopySourceMesh(2))
+
+
+
+
+
+ Import_1D2D=UseExisting2DElements()
+ ImportSource2D=SourceFaces(SetSourceFaces(),SetCopySourceMesh(1),SetCopySourceMesh(2))
+
+
+
+
+
+ Prism_3D=Prism()
+
+
+
+
+
+ RadialPrism_3D=Prism('RadialPrism_3D')
+ NumberOfLayers=NumberOfLayers(SetNumberOfLayers())
+
+
+
+
+
+ UseExisting_1D=UseExistingSegments()
+
+
+
+
+
+ UseExisting_2D=UseExistingFaces()
+
+
+
+
+
+ RadialQuadrangle_1D2D=Quadrangle(algo=smesh.RADIAL_QUAD)
+ NumberOfLayers2D=NumberOfLayers(SetNumberOfLayers())
+
+
+
+
+
+ Cartesian_3D=BodyFitted()
+
+
+
@@ -91,4 +448,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+