public interface MappedMeshBuilder extends Builder
MappedMesh
MeshManager.createMappedMeshBuilder(nxopen.cae.MappedMesh)
Modifier and Type | Interface and Description |
---|---|
static class |
MappedMeshBuilder.CornerData
This class holds the data returned from
getCornerData() |
static class |
MappedMeshBuilder.MidNodeType
Mid-node placement options
|
Modifier and Type | Method and Description |
---|---|
double |
autoSize()
Auto-generated element size
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
changeEdgeDensity(NXObject edge,
int numberElements)
Returns the edge density
License requirements: None. |
void |
changeEdgeDensityObject(NXObject[] pEdgeTags,
int numberElements)
Returns selected edge densities as one object
License requirements: None. |
boolean |
eccAuto()
Returns the ECC automatic mode option
License requirements: None. |
String |
eccName()
Returns the ECC name
License requirements: None. |
boolean |
edgeMatchOption()
Returns the edge match toggle
License requirements: None. |
double |
edgeMatchTolerance()
Returns the edge match tolerance
License requirements: None. |
double |
edgeMergeAngle()
Returns the edge merge angle
License requirements: None. |
double |
elementSize()
Returns the element size
License requirements: None. |
Expression |
elementSizeExpression()
Returns the element size
License requirements: nx_masterfem ("Finite Element Modeling") . |
String |
elementType()
Returns the elem type name.
|
boolean |
flipDiagonals()
Returns the flip diagonals option
License requirements: None. |
boolean |
formatMesh()
Returns the format mesh option
License requirements: None. |
MappedMeshBuilder.CornerData |
getCornerData()
Returns the corner data
License requirements: nx_masterfem ("Finite Element Modeling") . |
double |
jacobian()
Returns the jacobian
License requirements: None. |
boolean |
keepFreeMeshes()
Returns the keep free meshes option
License requirements: None. |
boolean |
mergeEdges()
Returns the merge edges option
License requirements: None. |
MappedMeshBuilder.MidNodeType |
midNodeOption()
Returns the mid node opt
License requirements: None. |
void |
previewMesh()
Previews the mapped mesh for further edit.
|
boolean |
projectVertices()
Returns the project vertices option
License requirements: None. |
boolean |
quadOnlyMesh()
Returns the quad only mesh option
License requirements: None. |
SelectDisplayableObjectList |
selectionFace()
Returns the selection face
License requirements: None. |
void |
setCornerData(NXObject face,
NXObject[] vertexList)
Sets the corner data.
|
void |
setCornerDataWithEdges(NXObject face,
int[] start,
NXObject[] edge)
Sets the corner data using array of edges and int array consists of if user
want start of an edge or an end of an edge.
|
void |
setEccAuto(boolean eccAutoOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setEccName(String eccName)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setEdgeMatchOption(boolean edgeMatchOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setEdgeMatchTolerance(double edgeMatchTolerance)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setEdgeMergeAngle(double edgeMergeAngle)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setElementSize(double elementSize)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setElementType(String typeOfElement)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setFlipDiagonals(boolean flipDiagonalsOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setFormatMesh(boolean formatMeshOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setJacobian(double jacobian)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setKeepFreeMeshes(boolean quadOnlyMeshOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMergeEdges(boolean mergeEdgesOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMidNodeOption(MappedMeshBuilder.MidNodeType midNodeType)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setProjectVertices(boolean projectVerticesOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setQuadOnlyMesh(boolean quadOnlyMeshOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
MappedMeshBuilder.CornerData getCornerData() throws NXException, RemoteException
NXException
RemoteException
void setCornerData(NXObject face, NXObject[] vertexList) throws NXException, RemoteException
face
- vertexList
- NXException
RemoteException
void setCornerDataWithEdges(NXObject face, int[] start, NXObject[] edge) throws NXException, RemoteException
face
- start
- edge
- NXException
RemoteException
String elementType() throws NXException, RemoteException
NXException
RemoteException
void setElementType(String typeOfElement) throws NXException, RemoteException
typeOfElement
- NXException
RemoteException
boolean eccAuto() throws NXException, RemoteException
NXException
RemoteException
void setEccAuto(boolean eccAutoOption) throws NXException, RemoteException
eccAutoOption
- NXException
RemoteException
String eccName() throws NXException, RemoteException
NXException
RemoteException
void setEccName(String eccName) throws NXException, RemoteException
eccName
- NXException
RemoteException
SelectDisplayableObjectList selectionFace() throws NXException, RemoteException
NXException
RemoteException
void changeEdgeDensity(NXObject edge, int numberElements) throws NXException, RemoteException
edge
- numberElements
- NXException
RemoteException
double elementSize() throws NXException, RemoteException
NXException
RemoteException
void setElementSize(double elementSize) throws NXException, RemoteException
elementSize
- NXException
RemoteException
double autoSize() throws NXException, RemoteException
NXException
RemoteException
double jacobian() throws NXException, RemoteException
NXException
RemoteException
void setJacobian(double jacobian) throws NXException, RemoteException
jacobian
- NXException
RemoteException
MappedMeshBuilder.MidNodeType midNodeOption() throws NXException, RemoteException
NXException
RemoteException
void setMidNodeOption(MappedMeshBuilder.MidNodeType midNodeType) throws NXException, RemoteException
midNodeType
- NXException
RemoteException
boolean edgeMatchOption() throws NXException, RemoteException
NXException
RemoteException
void setEdgeMatchOption(boolean edgeMatchOption) throws NXException, RemoteException
edgeMatchOption
- NXException
RemoteException
double edgeMatchTolerance() throws NXException, RemoteException
NXException
RemoteException
void setEdgeMatchTolerance(double edgeMatchTolerance) throws NXException, RemoteException
edgeMatchTolerance
- NXException
RemoteException
boolean formatMesh() throws NXException, RemoteException
NXException
RemoteException
void setFormatMesh(boolean formatMeshOption) throws NXException, RemoteException
formatMeshOption
- NXException
RemoteException
boolean quadOnlyMesh() throws NXException, RemoteException
NXException
RemoteException
void setQuadOnlyMesh(boolean quadOnlyMeshOption) throws NXException, RemoteException
quadOnlyMeshOption
- NXException
RemoteException
boolean keepFreeMeshes() throws NXException, RemoteException
NXException
RemoteException
void setKeepFreeMeshes(boolean quadOnlyMeshOption) throws NXException, RemoteException
quadOnlyMeshOption
- NXException
RemoteException
boolean projectVertices() throws NXException, RemoteException
NXException
RemoteException
void setProjectVertices(boolean projectVerticesOption) throws NXException, RemoteException
projectVerticesOption
- NXException
RemoteException
boolean flipDiagonals() throws NXException, RemoteException
NXException
RemoteException
void setFlipDiagonals(boolean flipDiagonalsOption) throws NXException, RemoteException
flipDiagonalsOption
- NXException
RemoteException
boolean mergeEdges() throws NXException, RemoteException
NXException
RemoteException
void setMergeEdges(boolean mergeEdgesOption) throws NXException, RemoteException
mergeEdgesOption
- NXException
RemoteException
double edgeMergeAngle() throws NXException, RemoteException
NXException
RemoteException
void setEdgeMergeAngle(double edgeMergeAngle) throws NXException, RemoteException
edgeMergeAngle
- NXException
RemoteException
void previewMesh() throws NXException, RemoteException
NXException
RemoteException
Expression elementSizeExpression() throws NXException, RemoteException
NXException
RemoteException
void changeEdgeDensityObject(NXObject[] pEdgeTags, int numberElements) throws NXException, RemoteException
pEdgeTags
- numberElements
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.