ManualMorphBuilder Class¶
-
class
NXOpen.CAE.
ManualMorphBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.CAE.ManualMorphBuilder
To create a new instance of this class, use
NXOpen.CAE.NodeElementManager.CreateManualMorphBuilder()
New in version NX9.0.0.
Properties¶
Property | Description |
---|---|
ElementSelection | Returns the selected elements, which will take part in mapping |
MapSequence | Returns or sets the the flag which decides whether mapping is to be done sequentially (one-by-one) or in one go |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
CheckNodeToEdgeMapForPlanarAnalysis | Checks out of plane displacement of nodes for Node to Edge Mapping |
CheckNodeToFaceMapForPlanarAnalysis | Checks out of plane displacement of nodes for Node to Face Mapping |
CheckNodeToPointMapForPlanarAnalysis | Checks out of plane displacement of nodes for Node to Point Mapping |
CheckNodesForContinuity | Checks continuity of nodes for uniform distribution along selected edges |
ClearGeometryOfMap | Removes all the selected geometry from the manual map |
ClearNodesOfMap | Removes all the selected nodes from the manual map |
Commit | Commits any edits that have been applied to the builder. |
CreateMapData | Creates the object for user defined manual maps |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
EmptyMapList | Removes all the elements from manual map tag array and makes it empty |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetManualMapList | Returns the list of tags of manual map objects created by user |
GetMapByName | Returns the tag of user map object by its name |
GetObject | Returns the object currently being edited by this builder. |
RemoveMapData | Removes specified manual map object from map tag array |
SetGeometrySelection | Sets the the geometry selected for manual map |
SetMapData | Sets the new manual map object tag to map tag array |
SetMapDirection | Sets the direction along which nodes will be mapped on to selected geometry |
SetMapDirectionMethod | Sets the vector creation method used to define direction of manual map |
SetMapDirectionPoint | Sets the start point of vector chosen to define direction of manual map |
SetMapMethod | Sets the method chosen to apply node mapping on selected geometry |
SetMapName | Sets the name of manual mapping |
SetMapType | Sets the manual map type - Stationary, Node-to-Edge, Node-to-Face |
SetNodeSelection | Sets the node selected for manual map |
SetNodeToCurveEndPointMap | Sets the node-to-CurveEndPoint map for node-to-edge mapping type |
SetNodeToVertexMap | Sets the node-to-vetex map for node-to-edge mapping type |
SetVertexNode | Sets the flag for node-to-vertex map for node-to-edge mapping type |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
ManualMorphBuilderMapMethod Enumeration | Represents the chosen type to apply node mapping on selected geometry. |
ManualMorphBuilderMapType Enumeration | Represents the type of Manual Mapping |
Property Detail¶
ElementSelection¶
-
ManualMorphBuilder.
ElementSelection
¶ Returns the selected elements, which will take part in mapping
-------------------------------------
Getter Method
Signature
ElementSelection
Returns: Return type: NXOpen.CAE.SelectElementsBuilder
New in version NX9.0.0.
License requirements: None.
MapSequence¶
-
ManualMorphBuilder.
MapSequence
¶ Returns or sets the the flag which decides whether mapping is to be done sequentially (one-by-one) or in one go
-------------------------------------
Getter Method
Signature
MapSequence
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MapSequence
Parameters: isSeq (bool) – New in version NX9.0.0.
License requirements: None.
Method Detail¶
CheckNodeToEdgeMapForPlanarAnalysis¶
-
ManualMorphBuilder.
CheckNodeToEdgeMapForPlanarAnalysis
¶ Checks out of plane displacement of nodes for Node to Edge Mapping
Signature
CheckNodeToEdgeMapForPlanarAnalysis(pEdgeTags, pNodeTags)
Parameters: - pEdgeTags (list of
NXOpen.TaggedObject
) – - pNodeTags (list of
NXOpen.CAE.FENode
) –
Returns: Return type: bool
New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- pEdgeTags (list of
CheckNodeToFaceMapForPlanarAnalysis¶
-
ManualMorphBuilder.
CheckNodeToFaceMapForPlanarAnalysis
¶ Checks out of plane displacement of nodes for Node to Face Mapping
Signature
CheckNodeToFaceMapForPlanarAnalysis(faceTag, pNodeTags)
Parameters: - faceTag (
NXOpen.TaggedObject
) – - pNodeTags (list of
NXOpen.CAE.FENode
) –
Returns: Return type: bool
New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- faceTag (
CheckNodeToPointMapForPlanarAnalysis¶
-
ManualMorphBuilder.
CheckNodeToPointMapForPlanarAnalysis
¶ Checks out of plane displacement of nodes for Node to Point Mapping
Signature
CheckNodeToPointMapForPlanarAnalysis(pointTag, nodeTag)
Parameters: - pointTag (
NXOpen.TaggedObject
) – - nodeTag (
NXOpen.TaggedObject
) –
Returns: Return type: bool
New in version NX10.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- pointTag (
CheckNodesForContinuity¶
-
ManualMorphBuilder.
CheckNodesForContinuity
¶ Checks continuity of nodes for uniform distribution along selected edges
Signature
CheckNodesForContinuity(pNodeTags, pVertexNodeTags)
Parameters: - pNodeTags (list of
NXOpen.CAE.FENode
) – - pVertexNodeTags (list of
NXOpen.CAE.FENode
) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- pNodeTags (list of
ClearGeometryOfMap¶
-
ManualMorphBuilder.
ClearGeometryOfMap
¶ Removes all the selected geometry from the manual map
Signature
ClearGeometryOfMap(mapDataTag)
Parameters: mapDataTag ( NXOpen.TaggedObject
) –New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
ClearNodesOfMap¶
-
ManualMorphBuilder.
ClearNodesOfMap
¶ Removes all the selected nodes from the manual map
Signature
ClearNodesOfMap(mapDataTag)
Parameters: mapDataTag ( NXOpen.TaggedObject
) –New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
CreateMapData¶
-
ManualMorphBuilder.
CreateMapData
¶ Creates the object for user defined manual maps
Signature
CreateMapData()
Returns: Return type: NXOpen.TaggedObject
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
EmptyMapList¶
-
ManualMorphBuilder.
EmptyMapList
¶ Removes all the elements from manual map tag array and makes it empty
Signature
EmptyMapList()
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
GetManualMapList¶
-
ManualMorphBuilder.
GetManualMapList
¶ Returns the list of tags of manual map objects created by user
Signature
GetManualMapList()
Returns: Return type: list of NXOpen.TaggedObject
New in version NX9.0.0.
License requirements: None.
GetMapByName¶
-
ManualMorphBuilder.
GetMapByName
¶ Returns the tag of user map object by its name
Signature
GetMapByName(pMapTags, mapName)
Parameters: - pMapTags (list of
NXOpen.TaggedObject
) – - mapName (str) –
Returns: Return type: New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- pMapTags (list of
RemoveMapData¶
-
ManualMorphBuilder.
RemoveMapData
¶ Removes specified manual map object from map tag array
Signature
RemoveMapData(mapTag)
Parameters: mapTag ( NXOpen.TaggedObject
) –New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
SetGeometrySelection¶
-
ManualMorphBuilder.
SetGeometrySelection
¶ Sets the the geometry selected for manual map
Signature
SetGeometrySelection(mapDataTag, pGeomTags)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - pGeomTags (list of
NXOpen.TaggedObject
) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetMapData¶
-
ManualMorphBuilder.
SetMapData
¶ Sets the new manual map object tag to map tag array
Signature
SetMapData(mapTag)
Parameters: mapTag ( NXOpen.TaggedObject
) –New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
SetMapDirection¶
-
ManualMorphBuilder.
SetMapDirection
¶ Sets the direction along which nodes will be mapped on to selected geometry
Signature
SetMapDirection(mapDataTag, direction)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - direction (list of float) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetMapDirectionMethod¶
-
ManualMorphBuilder.
SetMapDirectionMethod
¶ Sets the vector creation method used to define direction of manual map
Signature
SetMapDirectionMethod(mapDataTag, vecMethod)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - vecMethod (int) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetMapDirectionPoint¶
-
ManualMorphBuilder.
SetMapDirectionPoint
¶ Sets the start point of vector chosen to define direction of manual map
Signature
SetMapDirectionPoint(mapDataTag, pointCoords)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - pointCoords (list of float) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetMapMethod¶
-
ManualMorphBuilder.
SetMapMethod
¶ Sets the method chosen to apply node mapping on selected geometry
Signature
SetMapMethod(mapDataTag, mapMethod)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - mapMethod (
NXOpen.CAE.ManualMorphBuilderMapMethod
) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetMapName¶
-
ManualMorphBuilder.
SetMapName
¶ Sets the name of manual mapping
Signature
SetMapName(mapDataTag, mapName)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - mapName (str) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetMapType¶
-
ManualMorphBuilder.
SetMapType
¶ Sets the manual map type - Stationary, Node-to-Edge, Node-to-Face
Signature
SetMapType(mapDataTag, mapType)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - mapType (
NXOpen.CAE.ManualMorphBuilderMapType
) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetNodeSelection¶
-
ManualMorphBuilder.
SetNodeSelection
¶ Sets the node selected for manual map
Signature
SetNodeSelection(mapDataTag, pNodeTags)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - pNodeTags (list of
NXOpen.CAE.FENode
) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetNodeToCurveEndPointMap¶
-
ManualMorphBuilder.
SetNodeToCurveEndPointMap
¶ Sets the node-to-CurveEndPoint map for node-to-edge mapping type
Signature
SetNodeToCurveEndPointMap(mapDataTag, pVertexNodeTags)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - pVertexNodeTags (list of
NXOpen.CAE.FENode
) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetNodeToVertexMap¶
-
ManualMorphBuilder.
SetNodeToVertexMap
¶ Sets the node-to-vetex map for node-to-edge mapping type
Signature
SetNodeToVertexMap(mapDataTag, pVertexNodeTags)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - pVertexNodeTags (list of
NXOpen.CAE.FENode
) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
SetVertexNode¶
-
ManualMorphBuilder.
SetVertexNode
¶ Sets the flag for node-to-vertex map for node-to-edge mapping type
Signature
SetVertexNode(mapDataTag, isVertexNode)
Parameters: - mapDataTag (
NXOpen.TaggedObject
) – - isVertexNode (bool) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
- mapDataTag (
Validate¶
-
ManualMorphBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.