NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Die::HandlingCoreBuilder Class Reference

Represents a builder that is used to create or edit a Die::HandlingCore feature. More...

Inheritance diagram for NXOpen::Die::HandlingCoreBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Types { TypesAtLocation, TypesFromBase, TypesMapFromBase }
 Identifies how the handling Core is located in space. More...

Public Member Functions

double AngleTolerance ()
 Returns the angle tolerance.
NXOpen::Die::DiePlaneBuilderBaseOrientation ()
 Returns the base plane of the target.
NXOpen::ExpressionClearance ()
 Returns the expression containing the value to use for the clearance offset of the core from the base plane.
NXOpen::Die::DiePlaneBuilderCoreOrientation ()
 Returns the plane of the core for deriving the rectangle and the start of the core.
NXOpen::ExpressionDepth ()
 Returns the expression containing the value to use for the extrusion depth when creating the core.
double DistanceTolerance ()
 Returns the distance tolerance.
NXOpen::ExpressionHeight ()
 Returns the expression containing the value to use for the height of the core.
NXOpen::Die::DieLocationsBuilderLocation ()
 Returns the center location of the handling core.
void SetAngleTolerance (double angleTolerance)
 Sets the angle tolerance.
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance.
void SetType (NXOpen::Die::HandlingCoreBuilder::Types type)
 Sets the indicator defining how the handling core is located in space.
NXOpen::SelectBodyTarget ()
 Returns the target solid the handling core will be subtracted from.
NXOpen::Die::HandlingCoreBuilder::Types Type ()
 Returns the indicator defining how the handling core is located in space.
NXOpen::ExpressionWidth ()
 Returns the expression containing the value to use for the width of the core.

Detailed Description

Represents a builder that is used to create or edit a Die::HandlingCore feature.


To create a new instance of this class, use Die::DieCollection::CreateHandlingCoreBuilder
Default values.

Property Value

Clearance.Value

100 (millimeters part), 4 (inches part)

Depth.Value

40 (millimeters part), 1.6 (inches part)

Height.Value

100 (millimeters part), 4 (inches part)

Width.Value

75 (millimeters part), 3 (inches part)


Created in NX7.5.0.


Member Enumeration Documentation

Identifies how the handling Core is located in space.

Enumerator:
TypesAtLocation 

Location specified by the user.

TypesFromBase 

Location is an offset from the base.

TypesMapFromBase 

Locate by finding the minimum distance to the main profile of the target and then project and offset from the base.

Used specifically for coring the main wall.


Member Function Documentation

Returns the angle tolerance.


Created in NX7.5.0.

License requirements : None

Returns the base plane of the target.

Used for orienting the core and offset if needed.
Created in NX7.5.0.

License requirements : None

Returns the expression containing the value to use for the clearance offset of the core from the base plane.

Only valid when type is Die::HandlingCoreBuilder::TypesFromBase or Die::HandlingCoreBuilder::TypesMapFromBase .
Created in NX7.5.0.

License requirements : None

Returns the plane of the core for deriving the rectangle and the start of the core.

Only valid when type is Die::HandlingCoreBuilder::TypesAtLocation .
Created in NX7.5.0.

License requirements : None

Returns the expression containing the value to use for the extrusion depth when creating the core.


Created in NX7.5.0.

License requirements : None

Returns the distance tolerance.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the value to use for the height of the core.


Created in NX7.5.0.

License requirements : None

Returns the center location of the handling core.


Created in NX7.5.0.

License requirements : None

void NXOpen::Die::HandlingCoreBuilder::SetAngleTolerance ( double  angleTolerance)

Sets the angle tolerance.


Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")

Parameters:
angleToleranceangletolerance
void NXOpen::Die::HandlingCoreBuilder::SetDistanceTolerance ( double  distanceTolerance)

Sets the distance tolerance.


Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")

Parameters:
distanceTolerancedistancetolerance

Sets the indicator defining how the handling core is located in space.


Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")

Parameters:
typetype

Returns the target solid the handling core will be subtracted from.


Created in NX7.5.0.

License requirements : None

Returns the indicator defining how the handling core is located in space.


Created in NX7.5.0.

License requirements : None

Returns the expression containing the value to use for the width of the core.


Created in NX7.5.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.