NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAE::Optimization::TBSShapeLinkCondition Class Reference

Represents the definition of link condition for shape restriction
Created in NX8.5.0. More...

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

Public Types

enum  ManufacturingOption {
  ManufacturingOptionPlaneSymmetry, ManufacturingOptionRotationSymmetry, ManufacturingOptionSurfaceStamp, ManufacturingOptionSurfaceTurn,
  ManufacturingOptionSurfaceDrill, ManufacturingOptionSurfaceDemold
}
 Defines the type of link condition. More...
 

Public Member Functions

NXOpen::ExpressionAngle ()
 Returns the angle for repeating segments or demold restrictions
Created in NX8.5.0. More...
 
NXOpen::CAE::Optimization::TBSGroupDefinitionDemoldGroup ()
 Returns the surface nodes of demolding area
Created in NX8.5.0. More...
 
NXOpen::DirectionDirection ()
 Returns the direction or the axis, which is avaliable when CAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceDemold , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionRotationSymmetry ,or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceTurn , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceDrill
Created in NX8.5.0. More...
 
NXOpen::CAE::Optimization::TBSShapeLinkCondition::ManufacturingOption ManufacturingType ()
 Returns the manufacturing type
Created in NX8.5.0. More...
 
void SetDirection (NXOpen::Direction *direction)
 Sets the direction or the axis, which is avaliable when CAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceDemold , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionRotationSymmetry ,or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceTurn , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceDrill
Created in NX8.5.0. More...
 
void SetManufacturingType (NXOpen::CAE::Optimization::TBSShapeLinkCondition::ManufacturingOption manufacturingType)
 Sets the manufacturing type
Created in NX8.5.0. More...
 
void SetSymmetryPlane (NXOpen::Plane *plane)
 Sets the symmetry plane, which is only available when CAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionPlaneSymmetry
Created in NX8.5.0. More...
 
void SetUseCylindricalCsys (bool useCylindricalCSYS)
 Sets the option whether to use cylindrical coordinate system, which is avaliable whenCAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp
Created in NX8.5.0. More...
 
void SetUseSplineToDefineSurface (bool useSurfParam)
 Sets the option whether to use surface parameters, which is avaliable whenCAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceTurn , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceDrill
Created in NX8.5.0. More...
 
NXOpen::PlaneSymmetryPlane ()
 Returns the symmetry plane, which is only available when CAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionPlaneSymmetry
Created in NX8.5.0. More...
 
NXOpen::ExpressionTolerance ()
 Returns the tolerance of symmetrical recognitions
Created in NX8.5.0. More...
 
NXOpen::ExpressionUndercutTolerance ()
 Returns the undercut tolerance in the demolding area
Created in NX8.5.0. More...
 
bool UseCylindricalCsys ()
 Returns the option whether to use cylindrical coordinate system, which is avaliable whenCAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp
Created in NX8.5.0. More...
 
bool UseSplineToDefineSurface ()
 Returns the option whether to use surface parameters, which is avaliable whenCAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceTurn , or CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceDrill
Created in NX8.5.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the definition of link condition for shape restriction
Created in NX8.5.0.


Member Enumeration Documentation

Defines the type of link condition.

Enumerator
ManufacturingOptionPlaneSymmetry 

Plane symmetry referring to the plane which lies perpendicular to the given axis of the coordinate system.

ManufacturingOptionRotationSymmetry 

Rotation symmetry definition.

ManufacturingOptionSurfaceStamp 

Stampable surface definition.

ManufacturingOptionSurfaceTurn 

Turnable surface definition.

ManufacturingOptionSurfaceDrill 

Drillable surface definition.

ManufacturingOptionSurfaceDemold 

Demold surface definition.

Member Function Documentation

NXOpen::Expression* NXOpen::CAE::Optimization::TBSShapeLinkCondition::Angle ( )

Returns the angle for repeating segments or demold restrictions
Created in NX8.5.0.



License requirements : None

NXOpen::CAE::Optimization::TBSGroupDefinition* NXOpen::CAE::Optimization::TBSShapeLinkCondition::DemoldGroup ( )

Returns the surface nodes of demolding area
Created in NX8.5.0.



License requirements : None

NXOpen::Direction* NXOpen::CAE::Optimization::TBSShapeLinkCondition::Direction ( )
NXOpen::CAE::Optimization::TBSShapeLinkCondition::ManufacturingOption NXOpen::CAE::Optimization::TBSShapeLinkCondition::ManufacturingType ( )

Returns the manufacturing type
Created in NX8.5.0.



License requirements : None

void NXOpen::CAE::Optimization::TBSShapeLinkCondition::SetDirection ( NXOpen::Direction direction)
void NXOpen::CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType ( NXOpen::CAE::Optimization::TBSShapeLinkCondition::ManufacturingOption  manufacturingType)

Sets the manufacturing type
Created in NX8.5.0.



License requirements : cae_opt_toposhape ("NX Shape Optimization")

Parameters
manufacturingTypemanufacturingtype
void NXOpen::CAE::Optimization::TBSShapeLinkCondition::SetSymmetryPlane ( NXOpen::Plane plane)

Sets the symmetry plane, which is only available when CAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionPlaneSymmetry
Created in NX8.5.0.



License requirements : cae_opt_toposhape ("NX Shape Optimization")

Parameters
planeplane
void NXOpen::CAE::Optimization::TBSShapeLinkCondition::SetUseCylindricalCsys ( bool  useCylindricalCSYS)

Sets the option whether to use cylindrical coordinate system, which is avaliable whenCAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp
Created in NX8.5.0.



License requirements : cae_opt_toposhape ("NX Shape Optimization")

Parameters
useCylindricalCSYSusecylindricalcsys
void NXOpen::CAE::Optimization::TBSShapeLinkCondition::SetUseSplineToDefineSurface ( bool  useSurfParam)
NXOpen::Plane* NXOpen::CAE::Optimization::TBSShapeLinkCondition::SymmetryPlane ( )
NXOpen::Expression* NXOpen::CAE::Optimization::TBSShapeLinkCondition::Tolerance ( )

Returns the tolerance of symmetrical recognitions
Created in NX8.5.0.



License requirements : None

NXOpen::Expression* NXOpen::CAE::Optimization::TBSShapeLinkCondition::UndercutTolerance ( )

Returns the undercut tolerance in the demolding area
Created in NX8.5.0.



License requirements : None

bool NXOpen::CAE::Optimization::TBSShapeLinkCondition::UseCylindricalCsys ( )

Returns the option whether to use cylindrical coordinate system, which is avaliable whenCAE::Optimization::TBSShapeLinkCondition::ManufacturingType and CAE::Optimization::TBSShapeLinkCondition::SetManufacturingType is set to CAE::Optimization::TBSShapeLinkCondition::ManufacturingOptionSurfaceStamp
Created in NX8.5.0.



License requirements : None

bool NXOpen::CAE::Optimization::TBSShapeLinkCondition::UseSplineToDefineSurface ( )

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