NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder Class Reference

Represents the builder of CAE::Optimization::TBSTopologyRestrictArea
To create a new instance of this class, use CAE::Optimization::TBSOptimizationManager::CreateTopologyRestrictAreaBuilder

Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder:
NXOpen::CAE::Optimization::TBSRestrictAreaBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  CheckTypeOption {
  CheckTypeOptionFrozen, CheckTypeOptionLinkTopo, CheckTypeOptionMaximumsSize, CheckTypeOptionMinimumSize,
  CheckTypeOptionCast
}
 Defines the type of restriction. More...

Public Member Functions

NXOpen::CAE::Optimization::TBSCastConditionCastCondition ()
 Returns the cast condition
Created in NX8.0.0.
NXOpen::CAE::Optimization::TBSGroupDefinitionCheckingElementGroup ()
 Returns the elements to react on the restrictions
Created in NX8.0.0.
NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckTypeOption CheckingType ()
 Returns the checking type
Created in NX8.0.0.
NXOpen::ExpressionDistance ()
 Returns the distance value
Created in NX8.0.0.
NXOpen::CAE::Optimization::TBSTopologyLinkConditionLinkCondition ()
 Returns the link condition
Created in NX8.0.0.
NXOpen::ExpressionMinimumThickness ()
 Returns the minimum thickness of the structure
Created in NX8.0.0.
NXOpen::ExpressionRadius ()
 Returns the radius
Created in NX8.0.0.
void SetCheckingType (NXOpen::CAE::Optimization::TBSTopologyRestrictAreaBuilder::CheckTypeOption checkType)
 Sets the checking type
Created in NX8.0.0.
NXOpen::ExpressionThickness ()
 Returns the maximum thickness of the structure
Created in NX8.0.0.

Detailed Description

Represents the builder of CAE::Optimization::TBSTopologyRestrictArea
To create a new instance of this class, use CAE::Optimization::TBSOptimizationManager::CreateTopologyRestrictAreaBuilder

Created in NX8.0.0.



Member Enumeration Documentation

Defines the type of restriction.

Enumerator:
CheckTypeOptionFrozen 

All elements of the element group which do not undergo any changes during optimization.

CheckTypeOptionLinkTopo 

Definition of symmetry and link condtions.

CheckTypeOptionMaximumsSize 

Defition of the maximum structural diameter.

CheckTypeOptionMinimumSize 

Definition of minimum structural diameter.

CheckTypeOptionCast 

Manufacturing restrictions to guarantee the manufacturing of the elements.


Member Function Documentation

Returns the cast condition
Created in NX8.0.0.



License requirements : None

Returns the elements to react on the restrictions
Created in NX8.0.0.



License requirements : None

Returns the checking type
Created in NX8.0.0.



License requirements : None

Returns the distance value
Created in NX8.0.0.



License requirements : None

Returns the link condition
Created in NX8.0.0.



License requirements : None

Returns the minimum thickness of the structure
Created in NX8.0.0.



License requirements : None

Returns the radius
Created in NX8.0.0.



License requirements : None

Sets the checking type
Created in 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")

Parameters:
checkTypechecktype

Returns the maximum thickness of the structure
Created in NX8.0.0.



License requirements : None


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