public interface RemoveRibsBuilder extends Builder
RemoveRibsBuilder
NodeElementManager.createRemoveRibsBuilder()
Property | Value |
---|---|
CreateGroups | 0 |
RibMaxArea | 1 |
RibMaxElem | 10 |
RibMinBoundaryNodeRatio | 50 |
UseMidNodes | 0 |
UseRibMaxArea | 0 |
UseRibMaxElem | 0 |
UseRibMinBoundaryNodeRatio | 1 |
Modifier and Type | Method and Description |
---|---|
boolean |
createGroups()
Returns the flag to a create groups of rib elements
License requirements: None. |
void |
deleteRibs(int[] ribIds)
Delete given ribs.
|
int[] |
detectRibs()
Run rib detection.
|
FEElement[] |
getRibElements(int ribId)
Get the elements of given rib.
|
double |
ribMaxArea()
Returns the maximum rib area allowed in rib detection
License requirements: None. |
int |
ribMaxElem()
Returns the maximum number of elements allowed in rib detection
License requirements: None. |
int |
ribMinBoundaryNodeRatio()
Returns the minimum percentage of nodes located on the edge of a rib parameter
in rib detection.
|
SelectElementsBuilder |
selectedElements()
Returns the selected elements
License requirements: None. |
void |
setCreateGroups(boolean toggleCreateGroups)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setRibMaxArea(double ribMaxArea)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setRibMaxElem(int ribMaxElem)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setRibMinBoundaryNodeRatio(int ribMaxBoundaryNodeRatio)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setUseMidNodes(boolean useMidNodes)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setUseRibMaxArea(boolean useRibMaxArea)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setUseRibMaxElem(boolean useRibMaxElem)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setUseRibMinBoundaryNodeRatio(boolean useRibMinBoundaryNodeRatio)
License requirements: nx_masterfem ("Finite Element Modeling") . |
boolean |
useMidNodes()
Returns the flag to consider mid nodes in calculating the boundary node to total nodes percentage
License requirements: None. |
boolean |
useRibMaxArea()
Returns the flag to use maximum rib area parameter in rib detection
License requirements: None. |
boolean |
useRibMaxElem()
Returns the flag to use maximum number of elements parameter in rib detection
License requirements: None. |
boolean |
useRibMinBoundaryNodeRatio()
Returns the flag to use minimum percentage of nodes located on the edge of a rib parameter
in rib detection.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectElementsBuilder selectedElements() throws NXException, RemoteException
NXException
RemoteException
boolean useRibMaxElem() throws NXException, RemoteException
NXException
RemoteException
void setUseRibMaxElem(boolean useRibMaxElem) throws NXException, RemoteException
useRibMaxElem
- NXException
RemoteException
int ribMaxElem() throws NXException, RemoteException
NXException
RemoteException
void setRibMaxElem(int ribMaxElem) throws NXException, RemoteException
ribMaxElem
- NXException
RemoteException
boolean useRibMaxArea() throws NXException, RemoteException
NXException
RemoteException
void setUseRibMaxArea(boolean useRibMaxArea) throws NXException, RemoteException
useRibMaxArea
- NXException
RemoteException
double ribMaxArea() throws NXException, RemoteException
NXException
RemoteException
void setRibMaxArea(double ribMaxArea) throws NXException, RemoteException
ribMaxArea
- NXException
RemoteException
boolean useRibMinBoundaryNodeRatio() throws NXException, RemoteException
NXException
RemoteException
void setUseRibMinBoundaryNodeRatio(boolean useRibMinBoundaryNodeRatio) throws NXException, RemoteException
useRibMinBoundaryNodeRatio
- NXException
RemoteException
boolean useMidNodes() throws NXException, RemoteException
NXException
RemoteException
void setUseMidNodes(boolean useMidNodes) throws NXException, RemoteException
useMidNodes
- NXException
RemoteException
int ribMinBoundaryNodeRatio() throws NXException, RemoteException
NXException
RemoteException
void setRibMinBoundaryNodeRatio(int ribMaxBoundaryNodeRatio) throws NXException, RemoteException
ribMaxBoundaryNodeRatio
- NXException
RemoteException
int[] detectRibs() throws NXException, RemoteException
NXException
RemoteException
FEElement[] getRibElements(int ribId) throws NXException, RemoteException
ribId
- NXException
RemoteException
void deleteRibs(int[] ribIds) throws NXException, RemoteException
ribIds
- NXException
RemoteException
boolean createGroups() throws NXException, RemoteException
NXException
RemoteException
void setCreateGroups(boolean toggleCreateGroups) throws NXException, RemoteException
toggleCreateGroups
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.