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

Provides methods for managing set NXOpen.CAE.PolygonGeometryManager More...

Inheritance diagram for NXOpen.CAE.PolygonGeometryManager:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  PolygonBodyResolutionType { Standard, Medium, High, Custom }
 Entity type More...
 

Public Member Functions

unsafe NXOpen.Expression AutomaticCustomDistance (NXOpen.Body[] inSolidBodies)
 The creation of custom resolution automatic distance on a fem bodies More...
 
unsafe NXOpen.Expression AutomaticCustomDistanceFromPolygonBodies (NXOpen.CAE.CAEBody[] inSolidBodies)
 The creation of custom resolution automatic distance More...
 
unsafe NXOpen.Expression GetPolygonBodyResolutionCustomAngle (NXOpen.CAE.CAEBody polygonBody)
 Gets the the angle for custom resolution on a polygon body More...
 
unsafe NXOpen.Expression GetPolygonBodyResolutionCustomAngleOnFemBodies ()
 Gets the the angle for custom resolution tesselation on polygon bodies that were created from CAD bodies. More...
 
unsafe NXOpen.Expression GetPolygonBodyResolutionCustomDistance (NXOpen.CAE.CAEBody polygonBody)
 Gets the distance for custom resolution on a polygon bodies. More...
 
unsafe NXOpen.Expression GetPolygonBodyResolutionCustomDistanceOnFemBodies ()
 Gets the the distance for custom resolution tesselation on polygon bodies that were created from CAD bodies. More...
 
unsafe
NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType 
GetPolygonBodyResolutionOnFemBodies ()
 Gets the tesselation on polygon bodies that were created from CAD bodies. More...
 
unsafe void SetPolygonBodyResolutionCustomAngle (NXOpen.Expression customAngle, NXOpen.CAE.CAEBody[] inPolygonBodies)
 Set Angle for Custom Resolution on a polygon body. More...
 
unsafe void SetPolygonBodyResolutionCustomAngleOnFemBodies (NXOpen.Expression customAngle)
 Sets the anlge for custom resolution tesellation on polygon bodies that were created from CAD bodies. More...
 
unsafe void SetPolygonBodyResolutionCustomDistance (NXOpen.Expression customDistance, NXOpen.CAE.CAEBody[] inPolygonBodies)
 Set Distance for Custom Resolution on a polygon bodies This value will be considered only when polygon body resolution is set to custom More...
 
unsafe void SetPolygonBodyResolutionCustomDistanceOnFemBodies (NXOpen.Expression customDistance)
 Sets the distance for custom resolution tesellation on polygon bodies that were created from CAD bodies. More...
 
unsafe void SetPolygonBodyResolutionOnFemBodies (NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType resType)
 Sets the tesselation on polygon bodies that were created from CAD bodies. More...
 
unsafe NXOpen.CAE.CAEBody[] SetPolygonBodyResolutionWithRecreate (NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType resolutionType, NXOpen.CAE.CAEBody[] inPolygonBodies)
 Set Resolution for polygon body with recreate body only More...
 
unsafe NXOpen.CAE.CAEBody[] SetPolygonBodyResolutionWithRecreateAndUpdate (NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType resolutionType, NXOpen.CAE.CAEBody[] inPolygonBodies)
 Set Resolution for polygon body with recreate body and update only 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

NXOpen.CAE.GeometryRecipeCollection CaeGeometryRecipes [get]
 Returns the geometry recipes belonging to the FEM. More...
 
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Provides methods for managing set NXOpen.CAE.PolygonGeometryManager

Use the NXOpen.CAE.GeometryRecipeCollection class to create a recipe.

Created in NX10.0.0

Member Enumeration Documentation

Entity type

Enumerator
Standard 
Medium 
High 
Custom 

Member Function Documentation

unsafe NXOpen.Expression NXOpen.CAE.PolygonGeometryManager.AutomaticCustomDistance ( NXOpen.Body[]  inSolidBodies)
inline

The creation of custom resolution automatic distance on a fem bodies

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
inSolidBodies
Returns
unsafe NXOpen.Expression NXOpen.CAE.PolygonGeometryManager.AutomaticCustomDistanceFromPolygonBodies ( NXOpen.CAE.CAEBody[]  inSolidBodies)
inline

The creation of custom resolution automatic distance

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
inSolidBodies
Returns
unsafe NXOpen.Expression NXOpen.CAE.PolygonGeometryManager.GetPolygonBodyResolutionCustomAngle ( NXOpen.CAE.CAEBody  polygonBody)
inline

Gets the the angle for custom resolution on a polygon body

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
polygonBody
Returns
customAngle will be nullptr if polygon body resolution is not null
unsafe NXOpen.Expression NXOpen.CAE.PolygonGeometryManager.GetPolygonBodyResolutionCustomAngleOnFemBodies ( )
inline

Gets the the angle for custom resolution tesselation on polygon bodies that were created from CAD bodies.

This value will be considered only when polygon body resolution is set to custom

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
Angle for Custom Resolution Option on all polygon bodies
unsafe NXOpen.Expression NXOpen.CAE.PolygonGeometryManager.GetPolygonBodyResolutionCustomDistance ( NXOpen.CAE.CAEBody  polygonBody)
inline

Gets the distance for custom resolution on a polygon bodies.

This value will be null if polygon body resolution is not custom

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
polygonBody
Returns
customDistance will be nullptr if polygon body resolution is not null
unsafe NXOpen.Expression NXOpen.CAE.PolygonGeometryManager.GetPolygonBodyResolutionCustomDistanceOnFemBodies ( )
inline

Gets the the distance for custom resolution tesselation on polygon bodies that were created from CAD bodies.

This value will be considered only when polygon body resolution is set to custom

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
Distance for Custom Resolution Option on all polygon bodies
unsafe NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType NXOpen.CAE.PolygonGeometryManager.GetPolygonBodyResolutionOnFemBodies ( )
inline

Gets the tesselation on polygon bodies that were created from CAD bodies.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
Tesselation on all polygon bodies
unsafe void NXOpen.CAE.PolygonGeometryManager.SetPolygonBodyResolutionCustomAngle ( NXOpen.Expression  customAngle,
NXOpen.CAE.CAEBody[]  inPolygonBodies 
)
inline

Set Angle for Custom Resolution on a polygon body.

This value will be considered only when polygon body resolution is set to custom

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
customAngle
inPolygonBodies
unsafe void NXOpen.CAE.PolygonGeometryManager.SetPolygonBodyResolutionCustomAngleOnFemBodies ( NXOpen.Expression  customAngle)
inline

Sets the anlge for custom resolution tesellation on polygon bodies that were created from CAD bodies.

This value will be considered only when polygon body resolution is set to custom

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
customAngleAngle for Custom Resolution Option on all polygon bodies
unsafe void NXOpen.CAE.PolygonGeometryManager.SetPolygonBodyResolutionCustomDistance ( NXOpen.Expression  customDistance,
NXOpen.CAE.CAEBody[]  inPolygonBodies 
)
inline

Set Distance for Custom Resolution on a polygon bodies This value will be considered only when polygon body resolution is set to custom

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
customDistance
inPolygonBodies
unsafe void NXOpen.CAE.PolygonGeometryManager.SetPolygonBodyResolutionCustomDistanceOnFemBodies ( NXOpen.Expression  customDistance)
inline

Sets the distance for custom resolution tesellation on polygon bodies that were created from CAD bodies.

This value will be considered only when polygon body resolution is set to custom

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
customDistanceDistance for Custom Resolution Option
unsafe void NXOpen.CAE.PolygonGeometryManager.SetPolygonBodyResolutionOnFemBodies ( NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType  resType)
inline

Sets the tesselation on polygon bodies that were created from CAD bodies.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
resTypeTesselation on all polygon bodies
unsafe NXOpen.CAE.CAEBody [] NXOpen.CAE.PolygonGeometryManager.SetPolygonBodyResolutionWithRecreate ( NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType  resolutionType,
NXOpen.CAE.CAEBody[]  inPolygonBodies 
)
inline

Set Resolution for polygon body with recreate body only

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
resolutionType
inPolygonBodies
Returns
unsafe NXOpen.CAE.CAEBody [] NXOpen.CAE.PolygonGeometryManager.SetPolygonBodyResolutionWithRecreateAndUpdate ( NXOpen.CAE.PolygonGeometryManager.PolygonBodyResolutionType  resolutionType,
NXOpen.CAE.CAEBody[]  inPolygonBodies 
)
inline

Set Resolution for polygon body with recreate body and update only

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
resolutionType
inPolygonBodies
Returns

Property Documentation

NXOpen.CAE.GeometryRecipeCollection NXOpen.CAE.PolygonGeometryManager.CaeGeometryRecipes
get

Returns the geometry recipes belonging to the FEM.

Created in NX10.0.0

Tag NXOpen.CAE.PolygonGeometryManager.Tag
get

Returns the tag of this object.


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