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

Represents a builder of automatic flex property object More...

Inheritance diagram for NXOpen.Motion.AutoFlexPropertyBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ProcessType { Automatic, Interactive }
 AutoFlexProperty process type More...
 
enum  SolverType { NXNastran }
 AutoFlexProperty solver type More...
 

Public Member Functions

unsafe void GetConnectionTargets (NXOpen.Motion.MotionObject connection, out NXOpen.DisplayableObject[] connectionTargets)
 Get link connection targets More...
 
unsafe void GetLinkConnections (NXOpen.Motion.Link link, out NXOpen.Motion.MotionObject[] connectionObjects)
 Get link connections More...
 
unsafe void SetConnectionTargets (NXOpen.Motion.MotionObject connection, NXOpen.DisplayableObject[] connectionTargets)
 Set connection target list 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 EnableFrequencyRangeLower [get, set]
 Returns or sets the toggle of lower frequency range More...
 
unsafe bool EnableFrequencyRangeUpper [get, set]
 Returns or sets the toggle of upper frequency range More...
 
unsafe bool EnableNormalModeCount [get, set]
 Returns or sets the toggle of normal mode count More...
 
unsafe bool EnableStrain [get, set]
 Returns or sets the toggle strain More...
 
unsafe bool EnableStress [get, set]
 Returns or sets the toggle stress More...
 
unsafe string FemPartName [get, set]
 Returns or sets the FEM part name More...
 
unsafe NXOpen.Expression FrequencyRangeLower [get]
 Returns the frequency range lower expression More...
 
unsafe NXOpen.Expression FrequencyRangeUpper [get]
 Returns the frequency range upper expression More...
 
unsafe NXOpen.SelectNXObjectList Geometry [get]
 Returns the selection geometry More...
 
unsafe NXOpen.Motion.SelectLink Link [get]
 Returns the selection link More...
 
unsafe NXOpen.PhysicalMaterial Material [get, set]
 Returns or sets the material More...
 
unsafe int NormalModeCount [get, set]
 Returns or sets the normal mode count More...
 
unsafe
NXOpen.Motion.AutoFlexPropertyBuilder.ProcessType 
ProcessOption [get, set]
 Returns or sets the process option More...
 
unsafe string SimPartName [get, set]
 Returns or sets the SIM part name More...
 
unsafe string SolutionName [get, set]
 Returns or sets the solution name More...
 
unsafe
NXOpen.Motion.AutoFlexPropertyBuilder.SolverType 
SolverOption [get, set]
 Returns or sets the solver option More...
 
unsafe NXOpen.Expression Thickness [get]
 Returns the thickness expression More...
 

Additional Inherited Members

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

Detailed Description

Represents a builder of automatic flex property object

To create a new instance of this class, use NXOpen.Motion.AutoFlexPropertyCollection.CreateAutoFlexPropertyBuilder

Default values.

Property Value

EnableFrequencyRangeLower

0

EnableFrequencyRangeUpper

0

EnableNormalModeCount

1

EnableStrain

0

EnableStress

1

NormalModeCount

10

ProcessOption

Automatic

SolverOption

NXNastran

Created in NX1847.0.0

Member Enumeration Documentation

AutoFlexProperty process type

Enumerator
Automatic 
Interactive 

AutoFlexProperty solver type

Enumerator
NXNastran 

Member Function Documentation

unsafe void NXOpen.Motion.AutoFlexPropertyBuilder.GetConnectionTargets ( NXOpen.Motion.MotionObject  connection,
out NXOpen.DisplayableObject[]  connectionTargets 
)
inline

Get link connection targets

Created in NX1847.0.0

License requirements: None.

Parameters
connection
connectionTargets
unsafe void NXOpen.Motion.AutoFlexPropertyBuilder.GetLinkConnections ( NXOpen.Motion.Link  link,
out NXOpen.Motion.MotionObject[]  connectionObjects 
)
inline

Get link connections

Created in NX1847.0.0

License requirements: None.

Parameters
link
connectionObjects
unsafe void NXOpen.Motion.AutoFlexPropertyBuilder.SetConnectionTargets ( NXOpen.Motion.MotionObject  connection,
NXOpen.DisplayableObject[]  connectionTargets 
)
inline

Set connection target list

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

Parameters
connection
connectionTargets

Property Documentation

unsafe bool NXOpen.Motion.AutoFlexPropertyBuilder.EnableFrequencyRangeLower
getset

Returns or sets the toggle of lower frequency range

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.AutoFlexPropertyBuilder.EnableFrequencyRangeUpper
getset

Returns or sets the toggle of upper frequency range

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.AutoFlexPropertyBuilder.EnableNormalModeCount
getset

Returns or sets the toggle of normal mode count

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.AutoFlexPropertyBuilder.EnableStrain
getset

Returns or sets the toggle strain

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe bool NXOpen.Motion.AutoFlexPropertyBuilder.EnableStress
getset

Returns or sets the toggle stress

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.AutoFlexPropertyBuilder.FemPartName
getset

Returns or sets the FEM part name

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.AutoFlexPropertyBuilder.FrequencyRangeLower
get

Returns the frequency range lower expression

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Motion.AutoFlexPropertyBuilder.FrequencyRangeUpper
get

Returns the frequency range upper expression

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Motion.AutoFlexPropertyBuilder.Geometry
get

Returns the selection geometry

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.Motion.SelectLink NXOpen.Motion.AutoFlexPropertyBuilder.Link
get

Returns the selection link

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.PhysicalMaterial NXOpen.Motion.AutoFlexPropertyBuilder.Material
getset

Returns or sets the material

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe int NXOpen.Motion.AutoFlexPropertyBuilder.NormalModeCount
getset

Returns or sets the normal mode count

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.AutoFlexPropertyBuilder.ProcessType NXOpen.Motion.AutoFlexPropertyBuilder.ProcessOption
getset

Returns or sets the process option

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.AutoFlexPropertyBuilder.SimPartName
getset

Returns or sets the SIM part name

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.AutoFlexPropertyBuilder.SolutionName
getset

Returns or sets the solution name

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.AutoFlexPropertyBuilder.SolverType NXOpen.Motion.AutoFlexPropertyBuilder.SolverOption
getset

Returns or sets the solver option

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.AutoFlexPropertyBuilder.Thickness
get

Returns the thickness expression

Created in NX1847.0.0

License requirements: None.


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