public interface CAEConnectionBuilder extends Builder
CAEConnectionBuilder
which can be used to create
1D connections. The commit call on the builder returns connection recipe.
Builder.getCommittedObjects()
or Builder.getObject()
returns NULL for the above mentioned two connection types.
CAEConnectionCollection.createConnectionBuilder(nxopen.cae.CAEConnection)
Modifier and Type | Interface and Description |
---|---|
static class |
CAEConnectionBuilder.ConnectionTypeEnum
the type of connection to be created
|
static class |
CAEConnectionBuilder.EdgeToEdgeConnectionMethodTypeEnum
the method of edge to edge connection to be created
|
static class |
CAEConnectionBuilder.MethodTypeEnum
the method of connection to be created
|
static class |
CAEConnectionBuilder.PointToEdgeConnectionMethodTypeEnum
the method of point to edge connection to be created
|
Modifier and Type | Method and Description |
---|---|
CAEConnectionBuilder.EdgeToEdgeConnectionMethodTypeEnum |
edgeToEdgeConnectionMethodType()
Returns the method type for edge-to-edge connection
License requirements: None. |
double |
edgeTolerance()
Returns the option to tune edge tolerance.
|
SelectElementsBuilder |
elementEdge()
Returns the selected element edge(s)
License requirements: None. |
SelectElementsBuilder |
elementFace()
Returns the selected element face(s)
License requirements: None. |
ElementTypeBuilder |
elementType()
Returns the element type to be created
License requirements: None. |
ElementTypeBuilder |
elementTypeRbe3()
Returns the element type to be created
License requirements: None. |
int |
isedgeprojectableonface()
Returns the check is edgbe projectable on face or not before commit at UI level
License requirements: None. |
int |
label()
Returns the labeling of elements
License requirements: None. |
void |
meshDensity()
The mesh density setting
License requirements: nx_masterfem ("Finite Element Modeling") . |
CAEConnectionBuilder.MethodTypeEnum |
methodType()
Returns the method type for point-point or node-node connections
License requirements: None. |
boolean |
midNode()
Returns the mid node option
License requirements: None. |
CAEConnectionBuilder.PointToEdgeConnectionMethodTypeEnum |
pointToEdgeConnectionMethodType()
Returns the method type for point-to-edge connection
License requirements: None. |
void |
setEdgeToEdgeConnectionMethodType(CAEConnectionBuilder.EdgeToEdgeConnectionMethodTypeEnum edgeToEdgeConnectionMethodType)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setEdgeTolerance(double edgeTolerance)
License requirements: None. |
void |
setLabel(int label)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMethodType(CAEConnectionBuilder.MethodTypeEnum methodType)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMidNode(boolean midNode)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setPointToEdgeConnectionMethodType(CAEConnectionBuilder.PointToEdgeConnectionMethodTypeEnum pointToEdgeConnectionMethodType)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setSourceGroup(CaeGroup groupToRef)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setSourceGroupFilterType(int sourceGroupFiltertype)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setTargetGroup(CaeGroup groupToRef)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setTargetGroupFilterType(int targetGroupFiltertype)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setType(CAEConnectionBuilder.ConnectionTypeEnum connectionType)
License requirements: nx_masterfem ("Finite Element Modeling") . |
CaeGroup |
sourceGroup()
Returns the source group referenced by this connection
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
sourceGroupFilterType()
Returns the filter type for source group selection
License requirements: None. |
boolean |
sourceGroupReferenceState()
Returns the state defining whether the source of this connection is defined with a group
License requirements: nx_masterfem ("Finite Element Modeling") . |
SelectFENodeList |
sourceNodes()
Returns the source Node(s)
License requirements: None. |
SelectTaggedObjectList |
sourceSelection()
Returns the selected source object(s)
License requirements: None. |
CaeGroup |
targetGroup()
Returns the target group referenced by this connection
License requirements: nx_masterfem ("Finite Element Modeling") . |
int |
targetGroupFilterType()
Returns the filter type for target group selection
License requirements: None. |
boolean |
targetGroupReferenceState()
Returns the state defining whether the target of this connection is defined with a group
License requirements: nx_masterfem ("Finite Element Modeling") . |
SelectFENodeList |
targetNodes()
Returns the target Node(s)
License requirements: None. |
SelectTaggedObjectList |
targetSelection()
Returns the selected target object(s)
License requirements: None. |
CAEConnectionBuilder.ConnectionTypeEnum |
type()
Returns the connection type
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
CAEConnectionBuilder.ConnectionTypeEnum type() throws NXException, RemoteException
NXException
RemoteException
void setType(CAEConnectionBuilder.ConnectionTypeEnum connectionType) throws NXException, RemoteException
connectionType
- NXException
RemoteException
CAEConnectionBuilder.MethodTypeEnum methodType() throws NXException, RemoteException
NXException
RemoteException
void setMethodType(CAEConnectionBuilder.MethodTypeEnum methodType) throws NXException, RemoteException
methodType
- NXException
RemoteException
SelectTaggedObjectList sourceSelection() throws NXException, RemoteException
NXException
RemoteException
SelectFENodeList sourceNodes() throws NXException, RemoteException
NXException
RemoteException
SelectTaggedObjectList targetSelection() throws NXException, RemoteException
NXException
RemoteException
SelectFENodeList targetNodes() throws NXException, RemoteException
NXException
RemoteException
SelectElementsBuilder elementEdge() throws NXException, RemoteException
NXException
RemoteException
SelectElementsBuilder elementFace() throws NXException, RemoteException
NXException
RemoteException
ElementTypeBuilder elementType() throws NXException, RemoteException
NXException
RemoteException
ElementTypeBuilder elementTypeRbe3() throws NXException, RemoteException
NXException
RemoteException
void meshDensity() throws NXException, RemoteException
NXException
RemoteException
boolean midNode() throws NXException, RemoteException
NXException
RemoteException
void setMidNode(boolean midNode) throws NXException, RemoteException
midNode
- NXException
RemoteException
int label() throws NXException, RemoteException
NXException
RemoteException
void setLabel(int label) throws NXException, RemoteException
label
- NXException
RemoteException
double edgeTolerance() throws NXException, RemoteException
NXException
RemoteException
void setEdgeTolerance(double edgeTolerance) throws NXException, RemoteException
edgeTolerance
- NXException
RemoteException
CAEConnectionBuilder.EdgeToEdgeConnectionMethodTypeEnum edgeToEdgeConnectionMethodType() throws NXException, RemoteException
NXException
RemoteException
void setEdgeToEdgeConnectionMethodType(CAEConnectionBuilder.EdgeToEdgeConnectionMethodTypeEnum edgeToEdgeConnectionMethodType) throws NXException, RemoteException
edgeToEdgeConnectionMethodType
- NXException
RemoteException
boolean sourceGroupReferenceState() throws NXException, RemoteException
NXException
RemoteException
boolean targetGroupReferenceState() throws NXException, RemoteException
NXException
RemoteException
CaeGroup sourceGroup() throws NXException, RemoteException
NXException
RemoteException
void setSourceGroup(CaeGroup groupToRef) throws NXException, RemoteException
groupToRef
- NXException
RemoteException
CaeGroup targetGroup() throws NXException, RemoteException
NXException
RemoteException
void setTargetGroup(CaeGroup groupToRef) throws NXException, RemoteException
groupToRef
- NXException
RemoteException
CAEConnectionBuilder.PointToEdgeConnectionMethodTypeEnum pointToEdgeConnectionMethodType() throws NXException, RemoteException
NXException
RemoteException
void setPointToEdgeConnectionMethodType(CAEConnectionBuilder.PointToEdgeConnectionMethodTypeEnum pointToEdgeConnectionMethodType) throws NXException, RemoteException
pointToEdgeConnectionMethodType
- NXException
RemoteException
int sourceGroupFilterType() throws NXException, RemoteException
NXException
RemoteException
void setSourceGroupFilterType(int sourceGroupFiltertype) throws NXException, RemoteException
sourceGroupFiltertype
- NXException
RemoteException
int targetGroupFilterType() throws NXException, RemoteException
NXException
RemoteException
void setTargetGroupFilterType(int targetGroupFiltertype) throws NXException, RemoteException
targetGroupFiltertype
- NXException
RemoteException
int isedgeprojectableonface() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.