public interface MeshControlBuilder extends Builder
MeshControl
MeshControlCollection.createBuilder(nxopen.cae.MeshControl)
Property | Value |
---|---|
AspectRatio.Value | 5 |
BlBodySelectionToggle | 0 |
CylinderAxialElementSize.Value | 5 |
CylinderAxialNumElements | 3 |
CylinderCircularNumElements | 3 |
CylinderCircularNumPerQuarter | 3 |
CylinderMaxAngle.Value | 360 |
CylinderMaxRadius.Value | 10 (millimeters part), 4 (inches part) |
CylinderMinAngle.Value | 150 |
CylinderMinRadius.Value | 5 (millimeters part), 2 (inches part) |
FilletCircumMinElementSize.Value | 1 |
FilletCircumNumberElements | 3 |
FilletCircumTargetElemSize.Value | 5 (millimeters part), 5 (inches part) |
FilletElementSize.Value | 5 (millimeters part), 5 (inches part) |
FilletMaxAngle.Value | 150 |
FilletMaxRadius.Value | 3 (millimeters part), 0 (inches part) |
FilletMinAngle.Value | 0 |
FilletMinRadius.Value | 0 (millimeters part), 0 (inches part) |
FirstLayerThickness.Value | 1 (millimeters part), 1 (inches part) |
GrowthRate | 1.0 |
HoleMaxRadius.Value | 10 (millimeters part), 4 (inches part) |
HoleMinRadius.Value | 5 (millimeters part), 2 (inches part) |
MappedNumberOfLayers | 2 |
NumberOfLayers | 1 |
SelectionFilterToggle | 0 |
SpacingNumberOfElements | 6 |
TotalThickness.Value | 1 (millimeters part), 1 (inches part) |
WeldDirection | Both |
WeldNumberOfLayers | 2 |
Modifier and Type | Interface and Description |
---|---|
static class |
MeshControlBuilder.CylinderAxialElementSizeType
the cylinder subtypes for size on axial direction.
|
static class |
MeshControlBuilder.CylinderCircularSizeType
the cylinder subtypes for size on circumference.
|
static class |
MeshControlBuilder.FilletAxialElementSizeType
the fillet subtypes for size on axial direction.
|
static class |
MeshControlBuilder.FilletCircumferenceSizeType
the fillet subtypes for size on circumference.
|
static class |
MeshControlBuilder.FilletType
the fillet subtypes.
|
static class |
MeshControlBuilder.HeightDefinedByOption
the height defined by options.
|
static class |
MeshControlBuilder.ProgressionTypes
the mesh control progression subtypes.
|
static class |
MeshControlBuilder.SizeTypes
the mesh control size subtypes.
|
static class |
MeshControlBuilder.SizingType
the sizing subtypes for weld row and mapped holes.
|
static class |
MeshControlBuilder.Types
the mesh control types
|
static class |
MeshControlBuilder.WeldSide
the mesh control weld row direction subtypes.
|
Modifier and Type | Method and Description |
---|---|
int |
addWeldFaceDefinition()
Create weld face definition
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
aspectRatio()
Returns the aspect ratio
License requirements: None. |
int[] |
autoCreateWeldFaceDefinitions()
Auto create face definitions
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
autoSize()
The calculate Auto Size method.
|
SelectNXObjectList |
blBodySelection()
Returns the body selection for boundary layer
License requirements: nx_masterfem ("Finite Element Modeling") . |
boolean |
blBodySelectionToggle()
Returns the boundary layer body selection toggle
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
chordalTolerance()
Returns the value stored in chordal tolerance field.
|
MeshControl[] |
commitDensities()
Commits the creation of the
MeshControl objects
or Commits the changes made to the MeshControl
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX5.0.0 |
Expression |
cylinderAxialElementSize()
Returns the cylinder axial element size
License requirements: None. |
MeshControlBuilder.CylinderAxialElementSizeType |
cylinderAxialElementSizeOption()
Returns the cylinder axial element size option
License requirements: None. |
int |
cylinderAxialNumElements()
Returns the cylinder axial num elements
License requirements: None. |
int |
cylinderCircularNumElements()
Returns the cylinder circular num elements
License requirements: None. |
int |
cylinderCircularNumPerQuarter()
Returns the cylinder circular num by degrees
License requirements: None. |
MeshControlBuilder.CylinderCircularSizeType |
cylinderCircularSizeOption()
Returns the cylinder circular size option
License requirements: None. |
Expression |
cylinderMaxAngle()
Returns the cylinder max angle
License requirements: None. |
Expression |
cylinderMaxRadius()
Returns the cylinder max radius
License requirements: None. |
Expression |
cylinderMinAngle()
Returns the cylinder min angle
License requirements: None. |
Expression |
cylinderMinRadius()
Returns the cylinder min radius
License requirements: None. |
void |
deleteWeldFaceDefinitions(int[] piFaceDefinitions)
Delete weld face definition
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
edgeFraction()
Returns the value stored in edge fraction field.
|
Expression |
endSize()
Returns the value stored in end size field.
|
MeshControlBuilder.FilletAxialElementSizeType |
filletAxialElementSizeOption()
Returns the cylinder axial element size option
License requirements: None. |
Expression |
filletCircumMinElementSize()
Returns the fillet circum min element size
License requirements: None. |
int |
filletCircumNumberElements()
Returns the fillet circum number elements
License requirements: None. |
MeshControlBuilder.FilletCircumferenceSizeType |
filletCircumSizeOption()
Returns the fillet circum size option
License requirements: None. |
Expression |
filletCircumTargetElemSize()
Returns the fillet circum target elem size
License requirements: None. |
Expression |
filletElementSize()
Returns the fillet element size
License requirements: None. |
Expression |
filletMaxAngle()
Returns the fillet max angle
License requirements: None. |
Expression |
filletMaxRadius()
Returns the fillet max radius
License requirements: None. |
MeshControlBuilder.FilletType |
filletMethod()
Returns the fillet method
License requirements: None. |
Expression |
filletMinAngle()
Returns the fillet min angle
License requirements: None. |
Expression |
filletMinRadius()
Returns the fillet min radius
License requirements: None. |
Expression |
firstLayerThickness()
Returns the layer thickness
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
geometricRatio()
Returns the value stored in geometric ratio field.
|
int[] |
getWeldFaceDefinitions()
Get weld face definitions
License requirements: nx_masterfem ("Finite Element Modeling") . |
double |
growthRate()
Returns the growth rate
License requirements: nx_masterfem ("Finite Element Modeling") . |
MeshControlBuilder.HeightDefinedByOption |
heightDefinedBy()
Returns the height defined by option
License requirements: nx_masterfem ("Finite Element Modeling") . |
boolean |
holeAllowNonCircularHolesToggle()
Returns the hole allow non circular holes filter toggle
License requirements: None. |
boolean |
holeFreeEdgesToggle()
Returns the hole free edges only filter toggle
License requirements: None. |
Expression |
holeMaxRadius()
Returns the hole max radius
License requirements: None. |
Expression |
holeMinRadius()
Returns the hole min radius
License requirements: None. |
void |
loadMeshControlData(MeshControl tMeshControl)
The intialization method for editing mesh control.
|
MeshControlBuilder.Types |
mainType()
Returns the type of mesh control
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
mappedNumberOfLayers()
Returns the mapped number of layers
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
mappedOffset()
Returns the mapped offset
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
numberOfLayers()
Returns the number of layers
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
numOfElements()
Returns the number of elements defined on edge.
|
Expression |
overallSize()
Returns the value stored in Size field.
|
MeshControlBuilder.ProgressionTypes |
progressionSubtype()
Returns the progression or bias starting type
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
resolveConflicts(boolean fDoNotOverwriteExisting)
To resolve conflicting or existing mesh control when creating new mesh controls
if fDoNotOverwriteExisting is false then the existing lower order mesh controls will be overwritten
if it is set to true then the geometry will be removed from creating new mesh control.
|
SelectNXObjectList |
selection()
Returns the selection
License requirements: nx_masterfem ("Finite Element Modeling") . |
boolean |
selectionFilterToggle()
Returns the selection filter toggle
License requirements: None. |
SelectNXObjectList |
selectWeldFace()
Returns the select weld face
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setBlBodySelectionToggle(boolean blBodySelectionToggle)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setCylinderAxialElementSizeOption(MeshControlBuilder.CylinderAxialElementSizeType cylinderAxialElementSizeOption)
License requirements: None. |
void |
setCylinderAxialNumElements(int cylinderAxialNumElements)
License requirements: None. |
void |
setCylinderCircularNumElements(int cylinderCIrcularNumElements)
License requirements: None. |
void |
setCylinderCircularNumPerQuarter(int cylinderCircularNumPerQuarter)
License requirements: None. |
void |
setCylinderCircularSizeOption(MeshControlBuilder.CylinderCircularSizeType cylinderCircularSizeOption)
License requirements: None. |
void |
setFilletAxialElementSizeOption(MeshControlBuilder.FilletAxialElementSizeType filletAxialElementSizeOption)
License requirements: None. |
void |
setFilletCircumNumberElements(int filletCircumNumberElements)
License requirements: None. |
void |
setFilletCircumSizeOption(MeshControlBuilder.FilletCircumferenceSizeType filletCircumSizeOption)
License requirements: None. |
void |
setFilletMethod(MeshControlBuilder.FilletType filletMethod)
License requirements: None. |
void |
setGrowthRate(double growthRate)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setHeightDefinedBy(MeshControlBuilder.HeightDefinedByOption heightDefinedByOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setHoleAllowNonCircularHolesToggle(boolean holeAllowNonCircularHolesToggle)
License requirements: None. |
void |
setHoleFreeEdgesToggle(boolean holeFreeEdgesToggle)
License requirements: None. |
void |
setMainType(MeshControlBuilder.Types type)
Sets the type of mesh control
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMappedNumberOfLayers(int mappedNumberOfLayers)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setNumberOfLayers(int numberOfLayers)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setNumOfElements(int numOfElements)
Sets the number of elements defined on edge.
|
void |
setProgressionSubtype(MeshControlBuilder.ProgressionTypes type)
Sets the progression or bias starting type
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setSelectionFilterToggle(boolean selectionFilterToggle)
License requirements: None. |
void |
setSizeSubtype(MeshControlBuilder.SizeTypes type)
Sets the size type of mesh control
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setSizingOption(MeshControlBuilder.SizingType sizingOption)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setSpacingNumberOfElements(int spacingNumberOfElements)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setWeldDirection(MeshControlBuilder.WeldSide weldDirection)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setWeldDirectionScarEdge(NXObject tScarEdge)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setWeldFaceDefinition(int iFaceDefinition)
Set current weld face definition
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setWeldNumberOfLayers(int weldNumberOfLayers)
License requirements: nx_masterfem ("Finite Element Modeling") . |
MeshControlBuilder.SizeTypes |
sizeSubtype()
Returns the size type of mesh control
License requirements: nx_masterfem ("Finite Element Modeling") . |
MeshControlBuilder.SizingType |
sizingOption()
Returns the sizing option
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
spacingElementSize()
Returns the spacing element size
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
spacingNumberOfElements()
Returns the spacing number of elements
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
startSize()
Returns the value stored in start size field.
|
Expression |
totalThickness()
Returns the total thickness
License requirements: nx_masterfem ("Finite Element Modeling") . |
MeshControlBuilder.WeldSide |
weldDirection()
Returns the weld direction
License requirements: nx_masterfem ("Finite Element Modeling") . |
NXObject |
weldDirectionScarEdge()
Returns the scar edge to define weld direction
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
weldNumberOfLayers()
Returns the weld number of layers
License requirements: nx_masterfem ("Finite Element Modeling") . |
Expression |
weldOffset()
Returns the weld offset
License requirements: nx_masterfem ("Finite Element Modeling") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList selection() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.Types mainType() throws NXException, RemoteException
NXException
RemoteException
void setMainType(MeshControlBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
MeshControlBuilder.SizeTypes sizeSubtype() throws NXException, RemoteException
NXException
RemoteException
void setSizeSubtype(MeshControlBuilder.SizeTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
MeshControlBuilder.ProgressionTypes progressionSubtype() throws NXException, RemoteException
NXException
RemoteException
void setProgressionSubtype(MeshControlBuilder.ProgressionTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
int numOfElements() throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_NUMBER
,
MeshControlBuilder.Types.EDGE_DENSITY_PROGRESSION
NXException
RemoteException
void setNumOfElements(int numOfElements) throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_NUMBER
,
MeshControlBuilder.Types.EDGE_DENSITY_PROGRESSION
numOfElements
- NXException
RemoteException
Expression overallSize() throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_SIZE
Size for MeshControlBuilder.Types.FACE_DENSITY_SIZE
NXException
RemoteException
Expression startSize() throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_SIZE
NXException
RemoteException
Expression endSize() throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_SIZE
NXException
RemoteException
Expression chordalTolerance() throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_CHORDAL
NXException
RemoteException
Expression geometricRatio() throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_PROGRESSION
NXException
RemoteException
Expression edgeFraction() throws NXException, RemoteException
MeshControlBuilder.Types.EDGE_DENSITY_PROGRESSION
NXException
RemoteException
void autoSize() throws NXException, RemoteException
NXException
RemoteException
void loadMeshControlData(MeshControl tMeshControl) throws NXException, RemoteException
tMeshControl
- NXException
RemoteException
SelectNXObjectList selectWeldFace() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.WeldSide weldDirection() throws NXException, RemoteException
NXException
RemoteException
void setWeldDirection(MeshControlBuilder.WeldSide weldDirection) throws NXException, RemoteException
weldDirection
- NXException
RemoteException
NXObject weldDirectionScarEdge() throws NXException, RemoteException
NXException
RemoteException
void setWeldDirectionScarEdge(NXObject tScarEdge) throws NXException, RemoteException
tScarEdge
- NXException
RemoteException
Expression weldOffset() throws NXException, RemoteException
NXException
RemoteException
int weldNumberOfLayers() throws NXException, RemoteException
NXException
RemoteException
void setWeldNumberOfLayers(int weldNumberOfLayers) throws NXException, RemoteException
weldNumberOfLayers
- NXException
RemoteException
int addWeldFaceDefinition() throws NXException, RemoteException
NXException
RemoteException
void deleteWeldFaceDefinitions(int[] piFaceDefinitions) throws NXException, RemoteException
piFaceDefinitions
- NXException
RemoteException
int[] autoCreateWeldFaceDefinitions() throws NXException, RemoteException
NXException
RemoteException
int[] getWeldFaceDefinitions() throws NXException, RemoteException
NXException
RemoteException
void setWeldFaceDefinition(int iFaceDefinition) throws NXException, RemoteException
iFaceDefinition
- NXException
RemoteException
Expression mappedOffset() throws NXException, RemoteException
NXException
RemoteException
int mappedNumberOfLayers() throws NXException, RemoteException
NXException
RemoteException
void setMappedNumberOfLayers(int mappedNumberOfLayers) throws NXException, RemoteException
mappedNumberOfLayers
- NXException
RemoteException
MeshControlBuilder.SizingType sizingOption() throws NXException, RemoteException
NXException
RemoteException
void setSizingOption(MeshControlBuilder.SizingType sizingOption) throws NXException, RemoteException
sizingOption
- NXException
RemoteException
int spacingNumberOfElements() throws NXException, RemoteException
NXException
RemoteException
void setSpacingNumberOfElements(int spacingNumberOfElements) throws NXException, RemoteException
spacingNumberOfElements
- NXException
RemoteException
Expression spacingElementSize() throws NXException, RemoteException
NXException
RemoteException
boolean selectionFilterToggle() throws NXException, RemoteException
NXException
RemoteException
void setSelectionFilterToggle(boolean selectionFilterToggle) throws NXException, RemoteException
selectionFilterToggle
- NXException
RemoteException
Expression holeMinRadius() throws NXException, RemoteException
NXException
RemoteException
Expression holeMaxRadius() throws NXException, RemoteException
NXException
RemoteException
boolean holeFreeEdgesToggle() throws NXException, RemoteException
NXException
RemoteException
void setHoleFreeEdgesToggle(boolean holeFreeEdgesToggle) throws NXException, RemoteException
holeFreeEdgesToggle
- NXException
RemoteException
boolean holeAllowNonCircularHolesToggle() throws NXException, RemoteException
NXException
RemoteException
void setHoleAllowNonCircularHolesToggle(boolean holeAllowNonCircularHolesToggle) throws NXException, RemoteException
holeAllowNonCircularHolesToggle
- NXException
RemoteException
Expression filletMinRadius() throws NXException, RemoteException
NXException
RemoteException
Expression filletMaxRadius() throws NXException, RemoteException
NXException
RemoteException
Expression filletMinAngle() throws NXException, RemoteException
NXException
RemoteException
Expression filletMaxAngle() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.FilletType filletMethod() throws NXException, RemoteException
NXException
RemoteException
void setFilletMethod(MeshControlBuilder.FilletType filletMethod) throws NXException, RemoteException
filletMethod
- NXException
RemoteException
Expression cylinderMinRadius() throws NXException, RemoteException
NXException
RemoteException
Expression cylinderMaxRadius() throws NXException, RemoteException
NXException
RemoteException
Expression cylinderMinAngle() throws NXException, RemoteException
NXException
RemoteException
Expression cylinderMaxAngle() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.FilletAxialElementSizeType filletAxialElementSizeOption() throws NXException, RemoteException
NXException
RemoteException
void setFilletAxialElementSizeOption(MeshControlBuilder.FilletAxialElementSizeType filletAxialElementSizeOption) throws NXException, RemoteException
filletAxialElementSizeOption
- NXException
RemoteException
Expression filletElementSize() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.FilletCircumferenceSizeType filletCircumSizeOption() throws NXException, RemoteException
NXException
RemoteException
void setFilletCircumSizeOption(MeshControlBuilder.FilletCircumferenceSizeType filletCircumSizeOption) throws NXException, RemoteException
filletCircumSizeOption
- NXException
RemoteException
int filletCircumNumberElements() throws NXException, RemoteException
NXException
RemoteException
void setFilletCircumNumberElements(int filletCircumNumberElements) throws NXException, RemoteException
filletCircumNumberElements
- NXException
RemoteException
Expression filletCircumTargetElemSize() throws NXException, RemoteException
NXException
RemoteException
Expression filletCircumMinElementSize() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.CylinderAxialElementSizeType cylinderAxialElementSizeOption() throws NXException, RemoteException
NXException
RemoteException
void setCylinderAxialElementSizeOption(MeshControlBuilder.CylinderAxialElementSizeType cylinderAxialElementSizeOption) throws NXException, RemoteException
cylinderAxialElementSizeOption
- NXException
RemoteException
int cylinderAxialNumElements() throws NXException, RemoteException
NXException
RemoteException
void setCylinderAxialNumElements(int cylinderAxialNumElements) throws NXException, RemoteException
cylinderAxialNumElements
- NXException
RemoteException
Expression cylinderAxialElementSize() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.CylinderCircularSizeType cylinderCircularSizeOption() throws NXException, RemoteException
NXException
RemoteException
void setCylinderCircularSizeOption(MeshControlBuilder.CylinderCircularSizeType cylinderCircularSizeOption) throws NXException, RemoteException
cylinderCircularSizeOption
- NXException
RemoteException
int cylinderCircularNumPerQuarter() throws NXException, RemoteException
NXException
RemoteException
void setCylinderCircularNumPerQuarter(int cylinderCircularNumPerQuarter) throws NXException, RemoteException
cylinderCircularNumPerQuarter
- NXException
RemoteException
int cylinderCircularNumElements() throws NXException, RemoteException
NXException
RemoteException
void setCylinderCircularNumElements(int cylinderCIrcularNumElements) throws NXException, RemoteException
cylinderCIrcularNumElements
- NXException
RemoteException
Expression aspectRatio() throws NXException, RemoteException
NXException
RemoteException
void resolveConflicts(boolean fDoNotOverwriteExisting) throws NXException, RemoteException
fDoNotOverwriteExisting
- NXException
RemoteException
MeshControl[] commitDensities() throws NXException, RemoteException
MeshControl
objects
or Commits the changes made to the MeshControl
NXException
RemoteException
SelectNXObjectList blBodySelection() throws NXException, RemoteException
NXException
RemoteException
boolean blBodySelectionToggle() throws NXException, RemoteException
NXException
RemoteException
void setBlBodySelectionToggle(boolean blBodySelectionToggle) throws NXException, RemoteException
blBodySelectionToggle
- NXException
RemoteException
int numberOfLayers() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfLayers(int numberOfLayers) throws NXException, RemoteException
numberOfLayers
- NXException
RemoteException
Expression firstLayerThickness() throws NXException, RemoteException
NXException
RemoteException
MeshControlBuilder.HeightDefinedByOption heightDefinedBy() throws NXException, RemoteException
NXException
RemoteException
void setHeightDefinedBy(MeshControlBuilder.HeightDefinedByOption heightDefinedByOption) throws NXException, RemoteException
heightDefinedByOption
- NXException
RemoteException
Expression totalThickness() throws NXException, RemoteException
NXException
RemoteException
double growthRate() throws NXException, RemoteException
NXException
RemoteException
void setGrowthRate(double growthRate) throws NXException, RemoteException
growthRate
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.