public interface GeomFeature extends GeomMeshFeature
Modifier and Type | Method and Description |
---|---|
GeomFeature |
create(java.lang.String featureTag,
java.lang.String featureType)
Creates a geometry feature.
|
GeomObjectGroupSelection |
detail()
For a defeaturing operation, access the selection of details to
remove.
|
void |
edgeDelete(int edge)
Removes an edge from a GeomEdit geometry feature.
|
int |
edgeNew()
Creates a new edge in a GeomEdit geometry feature.
|
void |
endVertexDisconnect(int edge)
Creates a new vertex for an edge end point in a GeomEdit geometry
feature.
|
GeomFeatureList |
feature()
Returns all geometry features.
|
GeomFeature |
feature(java.lang.String tag)
Returns a geometry feature.
|
GeomFeature |
find()
For a defeaturing operation, search for small details.
|
GeomSequence |
geom()
For a work plane feature, access its 2D geometry sequence.For a part
instance feature, access its local part.
|
void |
importData()
Update the output geometry objects of this feature to account for the
following external changes:
1. |
void |
importToTable()
Import data from a file to a table.
|
java.lang.String[] |
objectNames()
Returns the names of all output objects.
|
java.lang.String[] |
outputSelection()
Returns tags of selection output objects.
|
GeomProblemFeatureList |
problem()
Gets the list of problem features.
|
GeomProblemFeature |
problem(java.lang.String fTag)
Returns the problem feature with tag fTag.
|
GeomObjectSelection |
selection(java.lang.String name)
Access the selection property with the given name.
|
void |
startVertexDisconnect(int edge)
Creates a new vertex for an edge start point in a GeomEdit geometry
feature.
|
void |
updateCadParamTable(boolean addParameters,
boolean overwriteValues)
Update LiveLink node parameter table with information from CAD
program.
|
void |
vertexDelete(int vertex)
Deletes a vertex from a GeomEdit geometry feature.
|
int |
vertexNew()
Add a new vertex to a GeomEdit geometry feature.
|
void |
vertexSnap(int vertex)
Removes a vertex from a GeomEdit geometry feature, and moves all edge
endpoints connected to the removed vertex to the closest remaining
vertex.
|
errors, hasError, hasProblem, hasWarning, isBuilt, message, problems, status, warnings
getAllowedPropertyValues, getBoolean, getBoolean, getBoolean, getBooleanArray, getBooleanMatrix, getDouble, getDouble, getDouble, getDoubleArray, getDoubleMatrix, getEntryKeyIndex, getEntryKeys, getInt, getInt, getInt, getIntArray, getIntMatrix, getReferenceArray, getString, getString, getString, getString, getStringArray, getStringMatrix, getType, getValueType, hasProperty, hasSelection, move, move, properties, remove, remove, set, set, set, set, set, set, set, set, set, set, set, set, setEntry, setEntry, setEntry, setEntry, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex
selection
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
GeomFeature create(java.lang.String featureTag, java.lang.String featureType)
featureTag
- Tag of created feature.featureType
- Type of created feature.GeomObjectGroupSelection detail()
void edgeDelete(int edge)
edge
- Edge index.int edgeNew()
void endVertexDisconnect(int edge)
edge
- Edge index.GeomFeatureList feature()
GeomFeature feature(java.lang.String tag)
tag
- Geometry feature tag.GeomFeature find()
GeomSequence geom()
void importData()
importData
in interface GeomMeshFeature
void importToTable()
java.lang.String[] objectNames()
java.lang.String[] outputSelection()
GeomProblemFeatureList problem()
GeomProblemFeature problem(java.lang.String fTag)
fTag
- Problem feature tag.GeomObjectSelection selection(java.lang.String name)
selection
in interface PropFeature
name
- Selection property name.void startVertexDisconnect(int edge)
edge
- Edge index.void updateCadParamTable(boolean addParameters, boolean overwriteValues)
addParameters
- If addParameters is true
, add new parameters to the
LiveLink node parameter table.overwriteValues
- If overwriteValues is true
, overwrite parameter values in
COMSOL with values from CAD program.void vertexDelete(int vertex)
vertex
- vertex Vertex index to delete.int vertexNew()
void vertexSnap(int vertex)
vertex
- Vertex index.