public interface GeomFeatureList extends PropFeatureList<GeomFeature>, IListMove
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
compositeCurves(java.lang.String... featureTags)
Create or extend a CompositeCurve or Polygon feature by joining curve
segments in 2D.
|
GeomFeature |
create(java.lang.String featureTag,
java.lang.String featureType)
Creates a geometry feature.
|
GeomFeature |
createAfter(java.lang.String featureTag,
java.lang.String featureType,
java.lang.String positionTag)
Creates a geometry feature.
|
java.lang.String[] |
removeCurveComponents(java.lang.String... childTags)
Remove the children with the given tags from the geometry feature list
of a CompositeCurve feature.
|
clear, copy, copy, copyTo, duplicate, duplicateTo, get, index, remove, size, tags, uniquetagactive, author, author, comments, comments, dateCreated, dateModified, docMarker, docMarker, help, help, icon, isactive, isActive, label, label, lastModifiedBy, model, model, name, name, resetAuthor, scope, tag, tag, timeCreated, timeModified, version, versiongetContainer, getDisplayStringjava.lang.String compositeCurves(java.lang.String... featureTags)
featureTags - Tags of the features to join. These must have type Polygon,
CircularArc, InterpolationCurve, QuadraticBezier, CubicBezier, or
CompositeCurve.GeomFeature create(java.lang.String featureTag, java.lang.String featureType)
create in interface PropFeatureList<GeomFeature>featureTag - Tag of created feature.featureType - Type of created feature.GeomFeature createAfter(java.lang.String featureTag, java.lang.String featureType, java.lang.String positionTag)
featureTag - Tag of created feature.featureType - Type of created feature.positionTag - Tag of the feature to insert the created feature after.java.lang.String[] removeCurveComponents(java.lang.String... childTags)
childTags - The children to be removed.