TBSTopologyRestrictAreaBuilder Class

class NXOpen.CAE.Optimization.TBSTopologyRestrictAreaBuilder

Bases: NXOpen.CAE.Optimization.TBSRestrictAreaBuilder

Represents the builder of NXOpen.CAE.Optimization.TBSTopologyRestrictArea

To create a new instance of this class, use NXOpen.CAE.Optimization.TBSOptimizationManager.CreateTopologyRestrictAreaBuilder()

New in version NX8.0.0.

Properties

Property Description
CastCondition Returns the cast condition
CheckingElementGroup Returns the elements to react on the restrictions
CheckingType Returns or sets the checking type
Distance Returns the distance value
LinkCondition Returns the link condition
MinimumThickness Returns the minimum thickness of the structure
NameDescription Returns the name description
Radius Returns the radius
Tag Returns the Tag for this object.
Thickness Returns the maximum thickness of the structure

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

TBSTopologyRestrictAreaBuilderCheckTypeOption Enumeration Defines the type of restriction

Property Detail

CastCondition

TBSTopologyRestrictAreaBuilder.CastCondition

Returns the cast condition

-------------------------------------

Getter Method

Signature CastCondition

Returns:
Return type:NXOpen.CAE.Optimization.TBSCastCondition

New in version NX8.0.0.

License requirements: None.

CheckingElementGroup

TBSTopologyRestrictAreaBuilder.CheckingElementGroup

Returns the elements to react on the restrictions

-------------------------------------

Getter Method

Signature CheckingElementGroup

Returns:
Return type:NXOpen.CAE.Optimization.TBSGroupDefinition

New in version NX8.0.0.

License requirements: None.

CheckingType

TBSTopologyRestrictAreaBuilder.CheckingType

Returns or sets the checking type

-------------------------------------

Getter Method

Signature CheckingType

Returns:
Return type:NXOpen.CAE.Optimization.TBSTopologyRestrictAreaBuilderCheckTypeOption

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CheckingType

Parameters:checkType (NXOpen.CAE.Optimization.TBSTopologyRestrictAreaBuilderCheckTypeOption) –

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

Distance

TBSTopologyRestrictAreaBuilder.Distance

Returns the distance value

-------------------------------------

Getter Method

Signature Distance

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

LinkCondition

TBSTopologyRestrictAreaBuilder.LinkCondition

Returns the link condition

-------------------------------------

Getter Method

Signature LinkCondition

Returns:
Return type:NXOpen.CAE.Optimization.TBSTopologyLinkCondition

New in version NX8.0.0.

License requirements: None.

MinimumThickness

TBSTopologyRestrictAreaBuilder.MinimumThickness

Returns the minimum thickness of the structure

-------------------------------------

Getter Method

Signature MinimumThickness

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Radius

TBSTopologyRestrictAreaBuilder.Radius

Returns the radius

-------------------------------------

Getter Method

Signature Radius

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Thickness

TBSTopologyRestrictAreaBuilder.Thickness

Returns the maximum thickness of the structure

-------------------------------------

Getter Method

Signature Thickness

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Method Detail

Validate

TBSTopologyRestrictAreaBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.