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, warningsgetAllowedPropertyValues, 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, setIndexselectionactive, 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, getDisplayStringGeomFeature 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 GeomMeshFeaturevoid 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 PropFeaturename - 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.