NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.CAE.MeshManager Class Reference

Creates MeshesNXOpen.CAE.Mesh in a fem part More...

Inheritance diagram for NXOpen.CAE.MeshManager:
NXOpen.CAE.IMeshManager NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe
NXOpen.CAE.MeshCollectorBuilder 
CreateCollectorBuilder (NXOpen.CAE.MeshCollector meshCollector, string pElementCollectorContainerName)
 Creates a mesh collector builder for the mesh collector object More...
 
unsafe
NXOpen.CAE.ContactMeshBuilder 
CreateContactMeshBuilder (NXOpen.CAE.Mesh1d contactMesh)
 Creates a NXOpen.CAE.ContactMeshBuilder More...
 
unsafe
NXOpen.CAE.DependentMeshBuilder 
CreateDependentMeshBuilder (NXOpen.CAE.DependentMesh dependentMesh)
 Creates a dependent mesh builder More...
 
unsafe
NXOpen.CAE.ImmersedBoundaryMeshBuilder 
CreateImmersedBoundaryMeshBuilder (NXOpen.CAE.Mesh mesh)
 Creates an immersed boundary mesh builder More...
 
unsafe
NXOpen.CAE.LocalRemeshBuilder 
CreateLocalRemeshBuilder ()
 Creates a local remesh builder More...
 
unsafe NXOpen.CAE.MappedMeshBuilder CreateMappedMeshBuilder (NXOpen.CAE.MappedMesh mappedMesh)
 Creates a mapped mesh builder More...
 
unsafe NXOpen.CAE.Mesh0dBuilder CreateMesh0dBuilder (NXOpen.CAE.Mesh0d mesh)
 Creates a 0d mesh builder More...
 
unsafe NXOpen.CAE.Mesh1dBuilder CreateMesh1dBuilder (NXOpen.CAE.Mesh1d mesh)
 Creates a 1d mesh builder More...
 
unsafe NXOpen.CAE.Mesh2dBuilder CreateMesh2dBuilder (NXOpen.CAE.Mesh2d mesh)
 Creates a 2d mesh builder More...
 
unsafe
NXOpen.CAE.Mesh2dFromFacetsBuilder 
CreateMesh2dFromFacetsBuilder (NXOpen.CAE.Mesh2dFromFacets mesh)
 Creates a 2d mesh from facets builder More...
 
unsafe NXOpen.CAE.Mesh3dHexBuilder CreateMesh3dHexBuilder (NXOpen.CAE.SweptMesh mesh)
 Creates a 3d Hex mesh builder More...
 
unsafe
NXOpen.CAE.Mesh3dHybridBuilder 
CreateMesh3dHybridBuilder (NXOpen.CAE.Mesh mesh)
 Creates a hybrid mesh builder More...
 
unsafe NXOpen.CAE.Mesh3dTetBuilder CreateMesh3dTetBuilder (NXOpen.CAE.Mesh3d mesh)
 Creates a 3d Tet mesh builder More...
 
unsafe
NXOpen.CAE.MeshRefinementBuilder 
CreateMeshRefinementBuilder ()
 Creates a NXOpen.CAE.MeshRefinementBuilder More...
 
unsafe
NXOpen.CAE.PrimitiveMeshBuilder 
CreatePrimitiveMeshBuilder (NXOpen.CAE.Mesh mesh)
 Creates a builder for editing an existng primitive mesh. More...
 
unsafe
NXOpen.CAE.PrimitiveMeshBuilder 
CreatePrimitiveMeshBuilder (string meshType)
 Creates a builder for creating a primitive mesh of the specified type. More...
 
unsafe
NXOpen.CAE.PrimitiveRecipeMeshBuilder 
CreatePrimitiveRecipeMeshBuilder (NXOpen.CAE.PrimitiveRecipeMesh mesh)
 Creates a builder for editing an existing primitive recipe mesh. More...
 
unsafe
NXOpen.CAE.PrimitiveRecipeMeshBuilder 
CreatePrimitiveRecipeMeshBuilder (NXOpen.CAE.PrimitiveRecipeMeshBuilder.Type primitiveType)
 Creates a builder for creating a new primitive recipe mesh of the specified type. More...
 
unsafe
NXOpen.CAE.ProjectNodesToCadGeometryBuilder 
CreateProjectNodesToCadGeometryBuilder ()
 Creates a project nodes to cad geometry builder More...
 
unsafe
NXOpen.CAE.ReassignElementsBuilder 
CreateReassignElementsBuilder ()
 Creates a builder for element transfer to collector command More...
 
unsafe
NXOpen.CAE.Shell2SolidBuilder 
CreateShell2solidBuilder (NXOpen.CAE.Mesh3d mesh)
 Creates a shell to solid builder More...
 
unsafe
NXOpen.CAE.ShellTo3dHybridBuilder 
CreateShellto3dhybridBuilder (NXOpen.CAE.Mesh3d mesh)
 Creates a shell to 3d hybrid builder More...
 
unsafe
NXOpen.CAE.ShipMeshAutomationBuilder 
CreateShipMeshAutomationBuilder (NXOpen.CAE.ShipMeshAutomation mesh)
 Creates a ship mesh automation builder More...
 
unsafe
NXOpen.CAE.SurfaceCoatBuilder 
CreateSurfaceCoatBuilder (NXOpen.CAE.MeshShellFromSolid mesh)
 Creates a shell from solid (surface coat) builder More...
 
unsafe NXOpen.CAE.WeldBuilder CreateWeldBuilder (NXOpen.CAE.Mesh mesh)
 Creates a NXOpen.CAE.WeldBuilder More...
 
unsafe void DragNDropMesh (NXOpen.CAE.Mesh mesh, NXOpen.CAE.MeshCollector sourceMeshCollector, NXOpen.CAE.MeshCollector targetMeshCollector)
 Call for doing Drag n Drop of a given Mesh across Mesh Collectors More...
 
unsafe double GetAutoElementSize (NXOpen.CAE.CAEBody[] bodies)
 Calculate the auto element size for a given array of bodies More...
 
unsafe double GetAutoElementSize (NXOpen.CAE.CAEFace[] faces)
 Calculate the auto element size for a given array of faces More...
 
unsafe double GetAutoElementSize (NXOpen.Body[] faces)
 Calculate the auto element size for a given array of solid bodies More...
 
unsafe double GetAutoElementSize (NXOpen.Face[] faces)
 Calculate the auto element size for a given array of solid faces More...
 
unsafe NXOpen.CAE.Mesh MergeMeshes (NXOpen.CAE.Mesh[] selectedMeshes)
 Call for doing Merge Meshes More...
 
unsafe NXOpen.CAE.MeshCollector MeshCollectorClone (NXOpen.CAE.IMeshCollector sourceColl)
 Clone a Mesh Collector More...
 
unsafe void MoveMeshToNewCollector (NXOpen.CAE.Mesh mesh, bool keepMeshDisplaySettings, NXOpen.CAE.MeshCollector sourceMeshCollector, NXOpen.CAE.MeshCollector targetMeshCollector)
 Call for moving a Mesh to a new Mesh Collector More...
 
unsafe void SetMeshCollectorName (NXOpen.CAE.MeshCollector meshCollector, string collectorName)
 Renames a mesh collector object More...
 
- Public Member Functions inherited from NXOpen.CAE.IMeshManager
unsafe NXOpen.TaggedObject FindObject (string journalIdentifier)
 Finds the NXOpen.CAE.Mesh with the given identifier as recorded in a journal. More...
 
unsafe
NXOpen.CAE.IMeshManager.StatusInfo 
GetElementStatus ()
 Returns the elements status for this manager More...
 
unsafe NXOpen.CAE.IMeshCollector[] GetMeshCollectors ()
 Returns the IMeshCollectors NXOpen.CAE.IMeshCollector for this manager More...
 
unsafe NXOpen.CAE.Mesh[] GetMeshes ()
 Returns the Meshes NXOpen.CAE.Mesh for this manager More...
 
unsafe
NXOpen.CAE.IMeshManager.StatusInfo 
GetNodeStatus ()
 Returns the node status for this manager 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...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Creates MeshesNXOpen.CAE.Mesh in a fem part

Created in NX6.0.0

Member Function Documentation

unsafe NXOpen.CAE.MeshCollectorBuilder NXOpen.CAE.MeshManager.CreateCollectorBuilder ( NXOpen.CAE.MeshCollector  meshCollector,
string  pElementCollectorContainerName 
)
inline

Creates a mesh collector builder for the mesh collector object

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshCollectorNXOpen.CAE.MeshCollector to be edited, if a null reference (Nothing in Visual Basic) then create a new one
pElementCollectorContainerNamethe valid Element Collector Container descriptor neutral name
Returns
MeshCollector Builder
unsafe NXOpen.CAE.ContactMeshBuilder NXOpen.CAE.MeshManager.CreateContactMeshBuilder ( NXOpen.CAE.Mesh1d  contactMesh)
inline

Creates a NXOpen.CAE.ContactMeshBuilder

Created in NX10.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
contactMeshNXOpen.CAE.Mesh1d to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.CAE.DependentMeshBuilder NXOpen.CAE.MeshManager.CreateDependentMeshBuilder ( NXOpen.CAE.DependentMesh  dependentMesh)
inline

Creates a dependent mesh builder

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
dependentMeshDependent Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Dependent Mesh Builder is created
unsafe NXOpen.CAE.ImmersedBoundaryMeshBuilder NXOpen.CAE.MeshManager.CreateImmersedBoundaryMeshBuilder ( NXOpen.CAE.Mesh  mesh)
inline

Creates an immersed boundary mesh builder

Created in NX1872.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshMesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Immersed Boundary Mesh Builder is created
unsafe NXOpen.CAE.LocalRemeshBuilder NXOpen.CAE.MeshManager.CreateLocalRemeshBuilder ( )
inline

Creates a local remesh builder

Created in NX7.5.2

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
Mesh Builder is created
unsafe NXOpen.CAE.MappedMeshBuilder NXOpen.CAE.MeshManager.CreateMappedMeshBuilder ( NXOpen.CAE.MappedMesh  mappedMesh)
inline

Creates a mapped mesh builder

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mappedMeshMapped Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Mapped Mesh Builder is created
unsafe NXOpen.CAE.Mesh0dBuilder NXOpen.CAE.MeshManager.CreateMesh0dBuilder ( NXOpen.CAE.Mesh0d  mesh)
inline

Creates a 0d mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh0d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
0d Mesh Builder is created
unsafe NXOpen.CAE.Mesh1dBuilder NXOpen.CAE.MeshManager.CreateMesh1dBuilder ( NXOpen.CAE.Mesh1d  mesh)
inline

Creates a 1d mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh1d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
1d Mesh Builder is created
unsafe NXOpen.CAE.Mesh2dBuilder NXOpen.CAE.MeshManager.CreateMesh2dBuilder ( NXOpen.CAE.Mesh2d  mesh)
inline

Creates a 2d mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_easyfill_advanced (" Easy Fill Advanced")

Parameters
mesh2d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.Mesh2dFromFacetsBuilder NXOpen.CAE.MeshManager.CreateMesh2dFromFacetsBuilder ( NXOpen.CAE.Mesh2dFromFacets  mesh)
inline

Creates a 2d mesh from facets builder

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh2d Mesh From Facets entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Form Facets Builder is created
unsafe NXOpen.CAE.Mesh3dHexBuilder NXOpen.CAE.MeshManager.CreateMesh3dHexBuilder ( NXOpen.CAE.SweptMesh  mesh)
inline

Creates a 3d Hex mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.Mesh3dHybridBuilder NXOpen.CAE.MeshManager.CreateMesh3dHybridBuilder ( NXOpen.CAE.Mesh  mesh)
inline

Creates a hybrid mesh builder

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshMesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.Mesh3dTetBuilder NXOpen.CAE.MeshManager.CreateMesh3dTetBuilder ( NXOpen.CAE.Mesh3d  mesh)
inline

Creates a 3d Tet mesh builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.MeshRefinementBuilder NXOpen.CAE.MeshManager.CreateMeshRefinementBuilder ( )
inline

Creates a NXOpen.CAE.MeshRefinementBuilder

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
Mesh Refinement Builder is created
unsafe NXOpen.CAE.PrimitiveMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveMeshBuilder ( NXOpen.CAE.Mesh  mesh)
inline

Creates a builder for editing an existng primitive mesh.

Created in NX7.5.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshPrimitive Mesh entity to be edited.
Returns
Mesh Builder is created
unsafe NXOpen.CAE.PrimitiveMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveMeshBuilder ( string  meshType)
inline

Creates a builder for creating a primitive mesh of the specified type.

Created in NX7.5.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshTypename of the type of primitive mesh
Returns
Mesh Builder is created
unsafe NXOpen.CAE.PrimitiveRecipeMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveRecipeMeshBuilder ( NXOpen.CAE.PrimitiveRecipeMesh  mesh)
inline

Creates a builder for editing an existing primitive recipe mesh.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshPrimitive Recipe Mesh entity to be edited.
Returns
Primitive Recipe Mesh Builder is created
unsafe NXOpen.CAE.PrimitiveRecipeMeshBuilder NXOpen.CAE.MeshManager.CreatePrimitiveRecipeMeshBuilder ( NXOpen.CAE.PrimitiveRecipeMeshBuilder.Type  primitiveType)
inline

Creates a builder for creating a new primitive recipe mesh of the specified type.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
primitiveTypetype of primitive recipe mesh
Returns
Primitive Recipe Mesh Builder is created
unsafe NXOpen.CAE.ProjectNodesToCadGeometryBuilder NXOpen.CAE.MeshManager.CreateProjectNodesToCadGeometryBuilder ( )
inline

Creates a project nodes to cad geometry builder

Created in NX6.0.4

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.ReassignElementsBuilder NXOpen.CAE.MeshManager.CreateReassignElementsBuilder ( )
inline

Creates a builder for element transfer to collector command

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.Shell2SolidBuilder NXOpen.CAE.MeshManager.CreateShell2solidBuilder ( NXOpen.CAE.Mesh3d  mesh)
inline

Creates a shell to solid builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.ShellTo3dHybridBuilder NXOpen.CAE.MeshManager.CreateShellto3dhybridBuilder ( NXOpen.CAE.Mesh3d  mesh)
inline

Creates a shell to 3d hybrid builder

Created in NX6.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
mesh3d Mesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
2d Mesh Builder is created
unsafe NXOpen.CAE.ShipMeshAutomationBuilder NXOpen.CAE.MeshManager.CreateShipMeshAutomationBuilder ( NXOpen.CAE.ShipMeshAutomation  mesh)
inline

Creates a ship mesh automation builder

Created in NX11.0.2

License requirements: nx_masterfem ("Finite Element Modeling"), nx_ship_basic ("Ship Basic Design")

Parameters
meshShip Mesh Automation entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Ship Mesh Automation Builder is created
unsafe NXOpen.CAE.SurfaceCoatBuilder NXOpen.CAE.MeshManager.CreateSurfaceCoatBuilder ( NXOpen.CAE.MeshShellFromSolid  mesh)
inline

Creates a shell from solid (surface coat) builder

Created in NX7.5.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshMesh entity to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
Mesh Builder is created
unsafe NXOpen.CAE.WeldBuilder NXOpen.CAE.MeshManager.CreateWeldBuilder ( NXOpen.CAE.Mesh  mesh)
inline

Creates a NXOpen.CAE.WeldBuilder

Created in NX7.5.2

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshWeld entity to be edited, if a null reference (Nothing in Visual Basic) then creates a new one
Returns
Weld Builder is created
unsafe void NXOpen.CAE.MeshManager.DragNDropMesh ( NXOpen.CAE.Mesh  mesh,
NXOpen.CAE.MeshCollector  sourceMeshCollector,
NXOpen.CAE.MeshCollector  targetMeshCollector 
)
inline

Call for doing Drag n Drop of a given Mesh across Mesh Collectors

Created in NX5.0.0

Deprecated in NX12.0.0. Use NXOpen.CAE.MeshManager.MoveMeshToNewCollector instead.

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshNXOpen.CAE.Mesh being Dragged and Dropped
sourceMeshCollectorSource NXOpen.CAE.MeshCollector
targetMeshCollectorTarget NXOpen.CAE.MeshCollector
unsafe double NXOpen.CAE.MeshManager.GetAutoElementSize ( NXOpen.CAE.CAEBody[]  bodies)
inline

Calculate the auto element size for a given array of bodies

Created in NX1899.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
bodiesarray of bodies
Returns
the calculated element size
unsafe double NXOpen.CAE.MeshManager.GetAutoElementSize ( NXOpen.CAE.CAEFace[]  faces)
inline

Calculate the auto element size for a given array of faces

Created in NX1899.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
facesarray of faces
Returns
the calculated element size
unsafe double NXOpen.CAE.MeshManager.GetAutoElementSize ( NXOpen.Body[]  faces)
inline

Calculate the auto element size for a given array of solid bodies

Created in NX1899.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
facesarray of solid modeling bodies
Returns
the calculated element size
unsafe double NXOpen.CAE.MeshManager.GetAutoElementSize ( NXOpen.Face[]  faces)
inline

Calculate the auto element size for a given array of solid faces

Created in NX1899.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
facesarray of solid modeling faces
Returns
the calculated element size
unsafe NXOpen.CAE.Mesh NXOpen.CAE.MeshManager.MergeMeshes ( NXOpen.CAE.Mesh[]  selectedMeshes)
inline

Call for doing Merge Meshes

Created in NX7.5.1

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
selectedMeshesArray of Meshes being merged NXOpen.CAE.Mesh
Returns
The Merged Mesh NXOpen.CAE.Mesh
unsafe NXOpen.CAE.MeshCollector NXOpen.CAE.MeshManager.MeshCollectorClone ( NXOpen.CAE.IMeshCollector  sourceColl)
inline

Clone a Mesh Collector

Created in NX1872.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
sourceColl2d Mesh Collector to be cloned. Must be in the same part as the CAE.MeshManager
Returns
Newly created 2d Mesh Collector
unsafe void NXOpen.CAE.MeshManager.MoveMeshToNewCollector ( NXOpen.CAE.Mesh  mesh,
bool  keepMeshDisplaySettings,
NXOpen.CAE.MeshCollector  sourceMeshCollector,
NXOpen.CAE.MeshCollector  targetMeshCollector 
)
inline

Call for moving a Mesh to a new Mesh Collector

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshNXOpen.CAE.Mesh being Dragged and Dropped
keepMeshDisplaySettingsif true, keep the Mesh display settings intact, else assign the MeshCollector defaults
sourceMeshCollectorSource NXOpen.CAE.MeshCollector
targetMeshCollectorTarget NXOpen.CAE.MeshCollector
unsafe void NXOpen.CAE.MeshManager.SetMeshCollectorName ( NXOpen.CAE.MeshCollector  meshCollector,
string  collectorName 
)
inline

Renames a mesh collector object

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
meshCollectorNXOpen.CAE.MeshCollector to be renamed
collectorNameThe new name being assigned or set

The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.