public interface ContactMeshBuilder extends Builder
ContactMeshBuilder
MeshManager.createContactMeshBuilder(nxopen.cae.Mesh1d)
Modifier and Type | Interface and Description |
---|---|
static class |
ContactMeshBuilder.AlignmentType
the type of alignment to be created
|
Modifier and Type | Method and Description |
---|---|
ContactMeshBuilder.AlignmentType |
alignmentMethod()
Returns the alingment method
License requirements: None. |
boolean |
alignTargetEdgeNodes()
Returns a flag to align target edge nodes
License requirements: None. |
SelectCAEEdge |
contactEdge()
Returns the contact edge or the source edge
License requirements: None. |
Point |
contactEdgeEndPoint()
Returns the end point of contact on contact edge
License requirements: None. |
Point |
contactEdgeStartPoint()
Returns the start point of contact on contact edge
License requirements: None. |
ElementTypeBuilder |
elementType()
Returns the element type to be created
License requirements: None. |
boolean |
enableGapTolerance()
Returns a flag to enable gap tolerance
License requirements: None. |
double |
gapTolerance()
Returns the gap tolerance
License requirements: None. |
int |
numElements()
Returns the number of contact elements
License requirements: None. |
void |
setAlignmentMethod(ContactMeshBuilder.AlignmentType alignmentMethod)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setAlignTargetEdgeNodes(boolean alignTargetEdgeNodes)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setContactEdgeEndPoint(Point contactEdgeEndPoint)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setContactEdgeStartPoint(Point contactEdgeStartPoint)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setEnableGapTolerance(boolean enableGapTolerance)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setGapTolerance(double gapTolerance)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setNumElements(int numElements)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setTargetEdgeEndPoint(Point targetEdgeEndPoint)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setTargetEdgeStartPoint(Point targetEdgeStartPoint)
License requirements: nx_masterfem ("Finite Element Modeling") . |
SelectCAEEdge |
targetEdge()
Returns the target edge
License requirements: None. |
Point |
targetEdgeEndPoint()
Returns the end point of contact on target edge
License requirements: None. |
Point |
targetEdgeStartPoint()
Returns the start point of contact on target edge
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectCAEEdge contactEdge() throws NXException, RemoteException
NXException
RemoteException
Point contactEdgeStartPoint() throws NXException, RemoteException
NXException
RemoteException
void setContactEdgeStartPoint(Point contactEdgeStartPoint) throws NXException, RemoteException
contactEdgeStartPoint
- NXException
RemoteException
Point contactEdgeEndPoint() throws NXException, RemoteException
NXException
RemoteException
void setContactEdgeEndPoint(Point contactEdgeEndPoint) throws NXException, RemoteException
contactEdgeEndPoint
- NXException
RemoteException
SelectCAEEdge targetEdge() throws NXException, RemoteException
NXException
RemoteException
boolean alignTargetEdgeNodes() throws NXException, RemoteException
NXException
RemoteException
void setAlignTargetEdgeNodes(boolean alignTargetEdgeNodes) throws NXException, RemoteException
alignTargetEdgeNodes
- NXException
RemoteException
ContactMeshBuilder.AlignmentType alignmentMethod() throws NXException, RemoteException
NXException
RemoteException
void setAlignmentMethod(ContactMeshBuilder.AlignmentType alignmentMethod) throws NXException, RemoteException
alignmentMethod
- NXException
RemoteException
Point targetEdgeStartPoint() throws NXException, RemoteException
NXException
RemoteException
void setTargetEdgeStartPoint(Point targetEdgeStartPoint) throws NXException, RemoteException
targetEdgeStartPoint
- NXException
RemoteException
Point targetEdgeEndPoint() throws NXException, RemoteException
NXException
RemoteException
void setTargetEdgeEndPoint(Point targetEdgeEndPoint) throws NXException, RemoteException
targetEdgeEndPoint
- NXException
RemoteException
ElementTypeBuilder elementType() throws NXException, RemoteException
NXException
RemoteException
int numElements() throws NXException, RemoteException
NXException
RemoteException
void setNumElements(int numElements) throws NXException, RemoteException
numElements
- NXException
RemoteException
boolean enableGapTolerance() throws NXException, RemoteException
NXException
RemoteException
void setEnableGapTolerance(boolean enableGapTolerance) throws NXException, RemoteException
enableGapTolerance
- NXException
RemoteException
double gapTolerance() throws NXException, RemoteException
NXException
RemoteException
void setGapTolerance(double gapTolerance) throws NXException, RemoteException
gapTolerance
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.