NXOpen .NET Reference Guide
|
Represents a NXOpen.CAE.ManualMorphBuilder More...
Public Types | |
enum | MapMethod { NearestPoint, AlongVector, UniformAcrossEdge, KeepSourceBias, BasedOnEdgeNodeMovement, AlongElementNormal } |
Represents the chosen type to apply node mapping on selected geometry. More... | |
enum | MapType { Stationary, NodeToPoint, NodeToEdge, NodeToFace } |
Represents the type of Manual Mapping More... | |
Public Member Functions | |
unsafe void | CheckNodesForContinuity (NXOpen.CAE.FENode[] pNodeTags, NXOpen.CAE.FENode[] pVertexNodeTags) |
Checks continuity of nodes for uniform distribution along selected edges More... | |
unsafe bool | CheckNodeToEdgeMapForPlanarAnalysis (NXOpen.TaggedObject[] pEdgeTags, NXOpen.CAE.FENode[] pNodeTags) |
Checks out of plane displacement of nodes for Node to Edge Mapping More... | |
unsafe bool | CheckNodeToFaceMapForPlanarAnalysis (NXOpen.TaggedObject faceTag, NXOpen.CAE.FENode[] pNodeTags) |
Checks out of plane displacement of nodes for Node to Face Mapping More... | |
unsafe bool | CheckNodeToPointMapForPlanarAnalysis (NXOpen.TaggedObject pointTag, NXOpen.TaggedObject nodeTag) |
Checks out of plane displacement of nodes for Node to Point Mapping More... | |
unsafe void | ClearGeometryOfMap (NXOpen.TaggedObject mapDataTag) |
Removes all the selected geometry from the manual map More... | |
unsafe void | ClearNodesOfMap (NXOpen.TaggedObject mapDataTag) |
Removes all the selected nodes from the manual map More... | |
unsafe NXOpen.TaggedObject | CreateMapData () |
Creates the object for user defined manual maps More... | |
unsafe void | EmptyMapList () |
Removes all the elements from manual map tag array and makes it empty More... | |
unsafe NXOpen.TaggedObject[] | GetManualMapList () |
Returns the list of tags of manual map objects created by user More... | |
unsafe NXOpen.TaggedObject | GetMapByName (NXOpen.TaggedObject[] pMapTags, string mapName) |
Returns the tag of user map object by its name More... | |
unsafe void | RemoveMapData (NXOpen.TaggedObject mapTag) |
Removes specified manual map object from map tag array More... | |
unsafe void | SetGeometrySelection (NXOpen.TaggedObject mapDataTag, NXOpen.TaggedObject[] pGeomTags) |
Sets the the geometry selected for manual map More... | |
unsafe void | SetMapData (NXOpen.TaggedObject mapTag) |
Sets the new manual map object tag to map tag array More... | |
unsafe void | SetMapDirection (NXOpen.TaggedObject mapDataTag, double[] direction) |
Sets the direction along which nodes will be mapped on to selected geometry More... | |
unsafe void | SetMapDirectionMethod (NXOpen.TaggedObject mapDataTag, int vecMethod) |
Sets the vector creation method used to define direction of manual map More... | |
unsafe void | SetMapDirectionPoint (NXOpen.TaggedObject mapDataTag, double[] pointCoords) |
Sets the start point of vector chosen to define direction of manual map More... | |
unsafe void | SetMapMethod (NXOpen.TaggedObject mapDataTag, NXOpen.CAE.ManualMorphBuilder.MapMethod mapMethod) |
Sets the method chosen to apply node mapping on selected geometry More... | |
unsafe void | SetMapName (NXOpen.TaggedObject mapDataTag, string mapName) |
Sets the name of manual mapping More... | |
unsafe void | SetMapType (NXOpen.TaggedObject mapDataTag, NXOpen.CAE.ManualMorphBuilder.MapType mapType) |
Sets the manual map type - Stationary, Node-to-Edge, Node-to-Face More... | |
unsafe void | SetNodeSelection (NXOpen.TaggedObject mapDataTag, NXOpen.CAE.FENode[] pNodeTags) |
Sets the node selected for manual map More... | |
unsafe void | SetNodeToCurveEndPointMap (NXOpen.TaggedObject mapDataTag, NXOpen.CAE.FENode[] pVertexNodeTags) |
Sets the node-to-CurveEndPoint map for node-to-edge mapping type More... | |
unsafe void | SetNodeToVertexMap (NXOpen.TaggedObject mapDataTag, NXOpen.CAE.FENode[] pVertexNodeTags) |
Sets the node-to-vetex map for node-to-edge mapping type More... | |
unsafe void | SetVertexNode (NXOpen.TaggedObject mapDataTag, bool isVertexNode) |
Sets the flag for node-to-vertex map for node-to-edge mapping type More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe NXOpen.CAE.SelectElementsBuilder | ElementSelection [get] |
Returns the selected elements, which will take part in mapping More... | |
unsafe bool | MapSequence [get, set] |
Returns or sets the the flag which decides whether mapping is to be done sequentially (one-by-one) or in one go More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.CAE.ManualMorphBuilder
To create a new instance of this class, use NXOpen.CAE.NodeElementManager.CreateManualMorphBuilder
Created in NX9.0.0
|
inline |
Checks continuity of nodes for uniform distribution along selected edges
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
pNodeTags | |
pVertexNodeTags |
|
inline |
Checks out of plane displacement of nodes for Node to Edge Mapping
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
pEdgeTags | |
pNodeTags |
|
inline |
Checks out of plane displacement of nodes for Node to Face Mapping
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
faceTag | |
pNodeTags |
|
inline |
Checks out of plane displacement of nodes for Node to Point Mapping
Created in NX10.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
pointTag | |
nodeTag |
|
inline |
Removes all the selected geometry from the manual map
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag |
|
inline |
Removes all the selected nodes from the manual map
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag |
|
inline |
Creates the object for user defined manual maps
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
|
inline |
Removes all the elements from manual map tag array and makes it empty
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
|
inline |
Returns the list of tags of manual map objects created by user
Created in NX9.0.0
License requirements: None.
|
inline |
Returns the tag of user map object by its name
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
pMapTags | |
mapName |
|
inline |
Removes specified manual map object from map tag array
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapTag |
|
inline |
Sets the the geometry selected for manual map
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
pGeomTags |
|
inline |
Sets the new manual map object tag to map tag array
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapTag |
|
inline |
Sets the direction along which nodes will be mapped on to selected geometry
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
direction |
|
inline |
Sets the vector creation method used to define direction of manual map
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
vecMethod |
|
inline |
Sets the start point of vector chosen to define direction of manual map
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
pointCoords |
|
inline |
Sets the method chosen to apply node mapping on selected geometry
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
mapMethod |
|
inline |
Sets the name of manual mapping
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
mapName |
|
inline |
Sets the manual map type - Stationary, Node-to-Edge, Node-to-Face
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
mapType |
|
inline |
Sets the node selected for manual map
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
pNodeTags |
|
inline |
Sets the node-to-CurveEndPoint map for node-to-edge mapping type
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
pVertexNodeTags |
|
inline |
Sets the node-to-vetex map for node-to-edge mapping type
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
pVertexNodeTags |
|
inline |
Sets the flag for node-to-vertex map for node-to-edge mapping type
Created in NX9.0.0
License requirements: nx_masterfem ("Finite Element Modeling")
mapDataTag | |
isVertexNode |
|
get |
Returns the selected elements, which will take part in mapping
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the the flag which decides whether mapping is to be done sequentially (one-by-one) or in one go
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: None.