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.ElementSplitBuilder Class Reference

Represents a NXOpen.CAE.ElementSplitBuilder More...

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

Public Types

enum  SplitMethodType {
  SeedElement, ExistingConnectivity, InteractiveMouseLocation, ElementShape,
  ShortestDiagonal
}
 the split method types More...
 
enum  Types {
  QuadTo2Tria, QuadTo2Quad, QuadTo4Quad, QuadToMxN,
  QuadTo3Quad, QuadTo3Tria, TriaTo4Tria, SplitByLine,
  TriaTo2Tria
}
 the element split types More...
 

Public Member Functions

unsafe void Flip ()
 Flip will not be journaled now 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 
Elementsss [get]
 Returns the selected elements More...
 
unsafe int FirstElementSplitType [get, set]
 Returns or sets the flip_type for first element in the selection list More...
 
unsafe bool JacobianToggle [get, set]
 Returns or sets a value indicating whether elements are to be split based on Jacobian. More...
 
unsafe double JacobianValue [get, set]
 Returns or sets a threshold jacobian value. More...
 
unsafe bool MaxAngleToggle [get, set]
 Returns or sets a value indicating whether elements are to be split based on Maximum Angle. More...
 
unsafe double MaxAngleValue [get, set]
 Returns or sets a threshold Maximum Angle Value More...
 
unsafe bool MergeDupNode [get, set]
 Returns or sets a value indicating whether duplicate nodes created during split are to be merged. More...
 
unsafe bool MinAngleToggle [get, set]
 Returns or sets a value indicating whether elements are to be split based on Minimum Angle. More...
 
unsafe double MinAngleValue [get, set]
 Returns or sets a threshold minimum angle value. More...
 
unsafe int MValue [get, set]
 Returns or sets a number of rows into which quad element to be split More...
 
unsafe int NValue [get, set]
 Returns or sets a number of cols into which quad element to be split More...
 
unsafe NXOpen.Point Point1 [get, set]
 Returns or sets the point1, one end of line when split by line More...
 
unsafe NXOpen.Point Point2 [get, set]
 Returns or sets the point2, the other end of line when split by line More...
 
unsafe
NXOpen.CAE.ElementSplitBuilder.SplitMethodType 
SplitMethod [get, set]
 Returns or sets the use existing connectivity option More...
 
unsafe
NXOpen.CAE.ElementSplitBuilder.Types 
Type [get, set]
 Returns or sets the split type More...
 
unsafe bool WarpToggle [get, set]
 Returns or sets a value indicating whether elements are to be split based on Warp. More...
 
unsafe double WarpValue [get, set]
 Returns or sets a threshold warp value. 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.ElementSplitBuilder

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

Created in NX5.0.0

Member Enumeration Documentation

the split method types

Enumerator
SeedElement 

by vector comparison

ExistingConnectivity 

use existing element connectivity

InteractiveMouseLocation 

Interactive Element Split

ElementShape 

Based on element shape

ShortestDiagonal 

Shortest Dialgonal

the element split types

Enumerator
QuadTo2Tria 

Quad to 2 Tria

QuadTo2Quad 

Quad to 2 Quad

QuadTo4Quad 

Quad to 4 Quad

QuadToMxN 

Quad to m by n

QuadTo3Quad 

Quad to 3 Quad

QuadTo3Tria 

Quad to 3 Tria

TriaTo4Tria 

Tria to 4 Tria

SplitByLine 

Split by line

TriaTo2Tria 

Tria to 2 Tria

Member Function Documentation

unsafe void NXOpen.CAE.ElementSplitBuilder.Flip ( )
inline

Flip will not be journaled now

Created in NX5.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

Property Documentation

unsafe NXOpen.CAE.SelectElementsBuilder NXOpen.CAE.ElementSplitBuilder.Elementsss
get

Returns the selected elements

Created in NX7.0.0

License requirements: nx_masterfem ("Finite Element Modeling")

unsafe int NXOpen.CAE.ElementSplitBuilder.FirstElementSplitType
getset

Returns or sets the flip_type for first element in the selection list

Created in NX5.0.0

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

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

unsafe bool NXOpen.CAE.ElementSplitBuilder.JacobianToggle
getset

Returns or sets a value indicating whether elements are to be split based on Jacobian.

If True, elements with jacobian values that exceeds the value of NXOpen.CAE.ElementSplitBuilder.JacobianValue are split.

Created in NX7.5.0

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

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

unsafe double NXOpen.CAE.ElementSplitBuilder.JacobianValue
getset

Returns or sets a threshold jacobian value.

Created in NX7.5.0

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

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

unsafe bool NXOpen.CAE.ElementSplitBuilder.MaxAngleToggle
getset

Returns or sets a value indicating whether elements are to be split based on Maximum Angle.

If True, elements with maximum angle values that exceeds the value of NXOpen.CAE.ElementSplitBuilder.MaxAngleValue are split.

Created in NX7.5.0

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

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

unsafe double NXOpen.CAE.ElementSplitBuilder.MaxAngleValue
getset

Returns or sets a threshold Maximum Angle Value

Created in NX7.5.0

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

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

unsafe bool NXOpen.CAE.ElementSplitBuilder.MergeDupNode
getset

Returns or sets a value indicating whether duplicate nodes created during split are to be merged.

If false, this is user's responsibilty to merge duplicate nodes.

Created in NX7.5.0

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

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

unsafe bool NXOpen.CAE.ElementSplitBuilder.MinAngleToggle
getset

Returns or sets a value indicating whether elements are to be split based on Minimum Angle.

If True, elements having minimum angle values less than the value of NXOpen.CAE.ElementSplitBuilder.MinAngleValue are split.

Created in NX7.5.0

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

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

unsafe double NXOpen.CAE.ElementSplitBuilder.MinAngleValue
getset

Returns or sets a threshold minimum angle value.

Created in NX7.5.0

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

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

unsafe int NXOpen.CAE.ElementSplitBuilder.MValue
getset

Returns or sets a number of rows into which quad element to be split

Created in NX11.0.0

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

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

unsafe int NXOpen.CAE.ElementSplitBuilder.NValue
getset

Returns or sets a number of cols into which quad element to be split

Created in NX11.0.0

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

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

unsafe NXOpen.Point NXOpen.CAE.ElementSplitBuilder.Point1
getset

Returns or sets the point1, one end of line when split by line

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Point NXOpen.CAE.ElementSplitBuilder.Point2
getset

Returns or sets the point2, the other end of line when split by line

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAE.ElementSplitBuilder.SplitMethodType NXOpen.CAE.ElementSplitBuilder.SplitMethod
getset

Returns or sets the use existing connectivity option

Created in NX7.5.0

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

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

unsafe NXOpen.CAE.ElementSplitBuilder.Types NXOpen.CAE.ElementSplitBuilder.Type
getset

Returns or sets the split type

Created in NX5.0.0

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

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

unsafe bool NXOpen.CAE.ElementSplitBuilder.WarpToggle
getset

Returns or sets a value indicating whether elements are to be split based on Warp.

If True, elements with warp values that exceeds the value of NXOpen.CAE.ElementSplitBuilder.WarpValue are split.

Created in NX7.5.0

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

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

unsafe double NXOpen.CAE.ElementSplitBuilder.WarpValue
getset

Returns or sets a threshold warp value.

Created in NX7.5.0

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

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.