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

Represents the manufacturing restrictions of CAE::Optimization::TBSTopologyRestrictArea
Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAE::Optimization::TBSCastCondition:
NXOpen::TaggedObject

List of all members.

Public Types

enum  MiddlePlaneType {
  MiddlePlaneTypeNone, MiddlePlaneTypeAutomatic, MiddlePlaneTypeAutomaticTight, MiddlePlaneTypePoint,
  MiddlePlaneTypeSurface, MiddlePlaneTypeStamp
}
 Defines the middle plane type. More...

Public Member Functions

NXOpen::CAE::Optimization::TBSGroupDefinitionCheckingGroup ()
 Returns the element group that is used for checking collision of the removed elements
Created in NX8.0.0.
NXOpen::ExpressionDraftAngle ()
 Returns the draft angle
Created in NX8.0.0.
NXOpen::CAE::Optimization::TBSCastCondition::MiddlePlaneType MiddlePlane ()
 Returns the middle plane
Created in NX8.0.0.
NXOpen::PointMiddlePlanePoint ()
 Returns the point within the central plane, only available when CAE::Optimization::TBSCastCondition::MiddlePlane is CAE::Optimization::TBSCastCondition::MiddlePlaneTypePoint
Created in NX8.0.0.
NXOpen::CoordinateSystemPullCoordinateSystem ()
 Returns the coordinate system for the definition of the pull direction
Created in NX8.0.0.
NXOpen::DirectionPullDirection ()
 Returns the pull direction for the element groups in the form of a vector with global coordinate system
Created in NX8.0.0.
NXOpen::ExpressionRadius ()
 Returns the radius value that is used internaly for the collision check during the removal of the elements
Created in NX8.0.0.
void SetMiddlePlane (NXOpen::CAE::Optimization::TBSCastCondition::MiddlePlaneType middlePlane)
 Sets the middle plane
Created in NX8.0.0.
void SetMiddlePlanePoint (NXOpen::Point *middlePlanePoint)
 Sets the point within the central plane, only available when CAE::Optimization::TBSCastCondition::MiddlePlane is CAE::Optimization::TBSCastCondition::MiddlePlaneTypePoint
Created in NX8.0.0.
void SetPullCoordinateSystem (NXOpen::CoordinateSystem *pullCsys)
 Sets the coordinate system for the definition of the pull direction
Created in NX8.0.0.
void SetPullDirection (NXOpen::Direction *pullDirection)
 Sets the pull direction for the element groups in the form of a vector with global coordinate system
Created in NX8.0.0.

Detailed Description

Represents the manufacturing restrictions of CAE::Optimization::TBSTopologyRestrictArea
Created in NX8.0.0.



Member Enumeration Documentation

Defines the middle plane type.

Enumerator:
MiddlePlaneTypeNone 

No definition of a central plane.

MiddlePlaneTypeAutomatic 

Automatica determinaton of the central plane.

MiddlePlaneTypeAutomaticTight 

No holes are generated in the central plane.

MiddlePlaneTypePoint 

A point within the central plane from which the deformation vector is positioned perpendicular to.

MiddlePlaneTypeSurface 

The elements are demolded at the actual surface of the restrict area.

MiddlePlaneTypeStamp 

The element group is demolded keeping a stampable structure.


Member Function Documentation

Returns the element group that is used for checking collision of the removed elements
Created in NX8.0.0.



License requirements : None

Returns the draft angle
Created in NX8.0.0.



License requirements : None

Returns the middle plane
Created in NX8.0.0.



License requirements : None

Returns the point within the central plane, only available when CAE::Optimization::TBSCastCondition::MiddlePlane is CAE::Optimization::TBSCastCondition::MiddlePlaneTypePoint
Created in NX8.0.0.



License requirements : None

Returns the coordinate system for the definition of the pull direction
Created in NX8.0.0.



License requirements : None

Returns the pull direction for the element groups in the form of a vector with global coordinate system
Created in NX8.0.0.



License requirements : None

Returns the radius value that is used internaly for the collision check during the removal of the elements
Created in NX8.0.0.



License requirements : None

Sets the middle plane
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:
middlePlanemiddleplane

Sets the point within the central plane, only available when CAE::Optimization::TBSCastCondition::MiddlePlane is CAE::Optimization::TBSCastCondition::MiddlePlaneTypePoint
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:
middlePlanePointmiddleplanepoint

Sets the coordinate system for the definition of the pull direction
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:
pullCsyspullcsys

Sets the pull direction for the element groups in the form of a vector with global coordinate system
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:
pullDirectionpulldirection

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