model.component(<ctag>).mesh(
<tag>).feature(
<fgtag>).getAllowedPropertyValues(
property);
model.component(<ctag>).mesh().create(<tag>,<gtag>) creates a meshing sequence (or just mesh) for the geometry sequence
<gtag> and assigns it the tag
<tag>.
model.component(<ctag>).mesh().remove(<tag>) removes the meshing sequence
<tag>.
model.component(<ctag>).mesh(<tag>).create(<ftag>,operation) adds a feature
<ftag> of type
operation to the meshing sequence
<tag>, after the current feature.
model.component(<ctag>).mesh(<tag>).feature(<ftag>).set(property,<value>) sets the property
property defined for the feature
<ftag> to the value
<value>. All data types listed in
Table 2-2 are supported; the applicable data types differ between the properties. String expressions can use parameters from
model.param().
model.component(<ctag>).mesh(<tag>).feature(<ftag>).getType(property) returns the value of a property in the feature
<ftag>.
model.component(<ctag>).mesh(<tag>).feature(<ftag>).selection().selMethod manages the selection of the feature
<ftag>. The available selection methods are described in
Selection Methods.
model.component(<ctag>).mesh(<tag>).feature(<ftag>).selection(property).selMethod manipulates the selection of the property
property. The available selection methods are described in
Selection Methods.
model.component(<ctag>).mesh(<tag>).feature(<ftag>).feature().meshMethod manages the entity list for the feature
<ftag>.
model.component(<ctag>).mesh(<tag>).current(<ftag>) sets the current feature to be
<ftag>.
model.component(<ctag>).mesh(<tag>).feature(<ftag>).active(false) disables the feature
<ftag>.
model.component(<ctag>).mesh(<tag>).feature(<ftag>).active(true) enables the feature
<ftag>.
model.component(<ctag>).mesh(<tag>).feature(<ftag>).isActive() returns
true if the feature
<ftag> is enabled, and
false otherwise.
model.component(<ctag>).mesh(<tag>).feature(<ftag>)).
getAllowedPropertyValues(property) returns the set of allowed values for a property if the set is a finite set of strings; otherwise, it returns null.
model.component(<ctag>).mesh(<tag>).feature().move(<ftag>,<position>) moves the feature
<ftag> to the zero indexed position
<position> in the sequence.
model.component(<ctag>).mesh(<tag>).feature().remove(<ftag>) removes the feature
<ftag>.
model.component(<ctag>).mesh(<tag>).clearMesh() removes all features from the sequence and clears the mesh.
model.component(<ctag>).mesh(<tag>).run(<ftag>) builds all features up to (and including) the feature
<ftag>.
model.component(<ctag>).mesh(<tag>).run() builds all features.
model.component(<ctag>).mesh().run() builds all meshing sequences.
String fTag = model.component(<ctag>).mesh(<tag>).current() returns the tag of the current feature. If the current state is before the first feature, the empty string
"" is returned.
String status = model.component(<ctag>).mesh(<tag>).feature(<ftag>).status() returns the status of the feature
<ftag>. The status is
built,
warning,
needs_rebuild,
edited, or
error.
String msg = model.component(<ctag>).mesh(<tag>).feature(<ftag>).message() returns the warning/error message of the feature
<ftag>.
model.component(<ctag>).mesh(<tag>).meshGetMethod gets mesh data from the mesh
<tag>. The available methods are described in
Accessing Mesh Data.
model.component(<ctag>).mesh(<tag>).data().meshModificationMethods are used to modify mesh data on a low level. You can access and modify individual elements. The available methods are described in
Accessing Mesh Data.
model.component(<ctag>).mesh(<tag>).data().createMesh() transfers the modified data into to the mesh
<tag>. See also
Setting or Modifying Mesh Data.
model.component(<ctag>).mesh(<tag>).stat().selection().selMethod can be used to select a number of geometric entities for which statistics is wanted. The available selection methods are described in
Selection Methods.
model.component(<ctag>).geom(<tag>).stat().meshStatisticsMethod returns mesh statistics about the selected geometric entities. The available methods are described in
Information and Statistics.
model.component(<ctag>).mesh(<tag>).export(<filename>) exports the mesh
<tag> to an
mphbin or
mphtxt file.
Use the model.component(<ctag>).mesh(<tag>).image() and
model.component(<ctag>).mesh(<tag>).feature().image() methods to plotting and exporting mesh images. See
Plotting and Exporting Images.
selection.allGeom() sets the selection to be the entire geometry (that is, all geometric entities).
selection.remaining() sets the selection to be the geometric entities that remains to be meshed when the feature is about to be built.
selection.geom(<dim>).all() sets all geometric entities in dimension
<dim>.
selection.geom(<dim>).set(<entities>) sets the selection to be the geometric entities specified in the integer array
<entities> in dimension
<dim>.
selection.geom(<dim>)
.add(<entities>) adds the geometric entities specified in the integer array
<entities> in dimension
<dim> to the selection.
selection.geom(<dim>).remove(<entities>) removes the geometric entities specified in the integer array
<entities> in dimension
<dim> from the selection.
selection.geom(<dim>).clear() clears the selection.
int[] dims = selection.dimension() returns the geometric entity level in
dims[0] for the entities in the selection. If
dims is empty the selection defines the entire geometry.
selection.isRemaining() returns true if the selection specifies the remaining entities, otherwise false.
selection.dom(<dim>) returns the geometric entities in dimension
<dim> for the selection.
model.mesh(<tag>).geom() returns the geometry tag. This can be useful when working with several geometries in the same model.