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

Represents the builder of NXOpen.CAE.Optimization.TBSConstraint More...

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

Public Types

enum  ConstraintOption { Eq, Lt, Gt }
 Defines the constraint type More...
 
enum  MagnitudeType { Relative, Absolute }
 Defines the type of constraint value More...
 

Properties

unsafe
NXOpen.CAE.Optimization.TBSConstraintBuilder.ConstraintOption 
ConstraintType [get, set]
 Returns or sets the constraint type More...
 
unsafe NXOpen.Expression ConstraintValue [get]
 Returns the constrain value More...
 
unsafe
NXOpen.CAE.Optimization.TBSDesignResponse 
DesignResponse [get, set]
 Returns or sets the design response More...
 
unsafe
NXOpen.CAE.Optimization.TBSConstraintBuilder.MagnitudeType 
Magnitude [get, set]
 Returns or sets the magnitude type of the constraint More...
 
unsafe
NXOpen.CAE.Optimization.NameDescription 
NameDescription [get]
 Returns the name description More...
 

Additional Inherited Members

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents the builder of NXOpen.CAE.Optimization.TBSConstraint

To create a new instance of this class, use NXOpen.CAE.Optimization.TBSOptimizationManager.CreateResponseConstraintBuilder

Created in NX8.0.0

Member Enumeration Documentation

Defines the constraint type

Enumerator
Eq 

Value of equality constraint

Lt 

Value of greater or equal constraint

Gt 

Value of less or equal constraint

Defines the type of constraint value

Enumerator
Relative 

Constraints could be given in relative values

Absolute 

Constraints could be given in absolute values

Property Documentation

unsafe NXOpen.CAE.Optimization.TBSConstraintBuilder.ConstraintOption NXOpen.CAE.Optimization.TBSConstraintBuilder.ConstraintType
getset

Returns or sets the constraint type

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

unsafe NXOpen.Expression NXOpen.CAE.Optimization.TBSConstraintBuilder.ConstraintValue
get

Returns the constrain value

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.CAE.Optimization.TBSDesignResponse NXOpen.CAE.Optimization.TBSConstraintBuilder.DesignResponse
getset

Returns or sets the design response

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

unsafe NXOpen.CAE.Optimization.TBSConstraintBuilder.MagnitudeType NXOpen.CAE.Optimization.TBSConstraintBuilder.Magnitude
getset

Returns or sets the magnitude type of the constraint

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cae_opt_topo ("NX Topology Optimization") OR cae_opt_topobead ("NX Bead Optimization") OR cae_opt_toposhape ("NX Shape Optimization")

unsafe NXOpen.CAE.Optimization.NameDescription NXOpen.CAE.Optimization.TBSConstraintBuilder.NameDescription
get

Returns the name description

Created in NX8.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.