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, uniquetag
active, 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, version
getContainer, getDisplayString
java.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.