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

Represents a NXOpen.CAE.RemoveRibsBuilder More...

Inheritance diagram for NXOpen.CAE.RemoveRibsBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void DeleteRibs (int[] ribIds)
 Delete given ribs. More...
 
unsafe int[] DetectRibs ()
 Run rib detection. More...
 
unsafe NXOpen.CAE.FEElement[] GetRibElements (int ribId)
 Get the elements of given rib. 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 bool CreateGroups [get, set]
 Returns or sets the flag to a create groups of rib elements More...
 
unsafe double RibMaxArea [get, set]
 Returns or sets the maximum rib area allowed in rib detection More...
 
unsafe int RibMaxElem [get, set]
 Returns or sets the maximum number of elements allowed in rib detection More...
 
unsafe int RibMinBoundaryNodeRatio [get, set]
 Returns or sets the minimum percentage of nodes located on the edge of a rib parameter in rib detection. More...
 
unsafe
NXOpen.CAE.SelectElementsBuilder 
SelectedElements [get]
 Returns the selected elements More...
 
unsafe bool UseMidNodes [get, set]
 Returns or sets the flag to consider mid nodes in calculating the boundary node to total nodes percentage More...
 
unsafe bool UseRibMaxArea [get, set]
 Returns or sets the flag to use maximum rib area parameter in rib detection More...
 
unsafe bool UseRibMaxElem [get, set]
 Returns or sets the flag to use maximum number of elements parameter in rib detection More...
 
unsafe bool UseRibMinBoundaryNodeRatio [get, set]
 Returns or sets the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
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.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.CAE.RemoveRibsBuilder

To create a new instance of this class, use NXOpen.CAE.NodeElementManager.CreateRemoveRibsBuilder

Default values.

Property Value

CreateGroups

0

RibMaxArea

1

RibMaxElem

10

RibMinBoundaryNodeRatio

50

UseMidNodes

0

UseRibMaxArea

0

UseRibMaxElem

0

UseRibMinBoundaryNodeRatio

1

Created in NX11.0.0

Member Function Documentation

unsafe void NXOpen.CAE.RemoveRibsBuilder.DeleteRibs ( int[]  ribIds)
inline

Delete given ribs.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
ribIds
unsafe int [] NXOpen.CAE.RemoveRibsBuilder.DetectRibs ( )
inline

Run rib detection.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Returns
unsafe NXOpen.CAE.FEElement [] NXOpen.CAE.RemoveRibsBuilder.GetRibElements ( int  ribId)
inline

Get the elements of given rib.

Created in NX11.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Parameters
ribId
Returns

Property Documentation

unsafe bool NXOpen.CAE.RemoveRibsBuilder.CreateGroups
getset

Returns or sets the flag to a create groups of rib elements

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe double NXOpen.CAE.RemoveRibsBuilder.RibMaxArea
getset

Returns or sets the maximum rib area allowed in rib detection

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe int NXOpen.CAE.RemoveRibsBuilder.RibMaxElem
getset

Returns or sets the maximum number of elements allowed in rib detection

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe int NXOpen.CAE.RemoveRibsBuilder.RibMinBoundaryNodeRatio
getset

Returns or sets the minimum percentage of nodes located on the edge of a rib parameter in rib detection.

The percentage is calculated as 100 * (Number of nodes on boundary of rib) /(Total number of nodes on rib).

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe NXOpen.CAE.SelectElementsBuilder NXOpen.CAE.RemoveRibsBuilder.SelectedElements
get

Returns the selected elements

Created in NX11.0.0

License requirements: None.

unsafe bool NXOpen.CAE.RemoveRibsBuilder.UseMidNodes
getset

Returns or sets the flag to consider mid nodes in calculating the boundary node to total nodes percentage

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe bool NXOpen.CAE.RemoveRibsBuilder.UseRibMaxArea
getset

Returns or sets the flag to use maximum rib area parameter in rib detection

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe bool NXOpen.CAE.RemoveRibsBuilder.UseRibMaxElem
getset

Returns or sets the flag to use maximum number of elements parameter in rib detection

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")

unsafe bool NXOpen.CAE.RemoveRibsBuilder.UseRibMinBoundaryNodeRatio
getset

Returns or sets the flag to use minimum percentage of nodes located on the edge of a rib parameter in rib detection.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_masterfem ("Finite Element Modeling")


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