NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::EjectorPostProcessingBuilder Class Reference

Represents a builder to be used to create Mold Wizard ejector post processing. More...

Inheritance diagram for NXOpen::Tooling::EjectorPostProcessingBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  TrimMethod { TrimMethodAdjustLength, TrimMethodSheetTrim, TrimMethodUntrim }
 The processing type: Trim, Adjust length and Untrim. More...
enum  TrimPartName { TrimPartNameNotrimpart }
 The trim part where to find a trim surface as tool to trim ejector pins. More...
enum  TrimSufaceName { TrimSufaceNameFace, TrimSufaceNameSheetBody }
 The trim surface types. More...

Public Member Functions

NXOpen::Tooling::EjectorPostProcessingBuilder::TrimMethod ActionType ()
 Returns the trim method of ejector pin post processing.
NXOpen::ExpressionFitDistance ()
 Returns the distance used to adjust the length of an ejector pin for the false body
Created in NX7.5.0.
NXOpen::ExpressionOffsetValue ()
 Returns the offset value is used to create offset feature on the trimmed ejector pin true body.
void SetActionType (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimMethod actionType)
 Sets the trim method of ejector pin post processing.
void SetTrimDataDetails (int surfaceType, const std::vector< NXOpen::NXObject * > &targets, const std::vector< NXOpen::NXObject * > &tools)
 Set details of the trim data.
void SetTrimPart (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName trimPart)
 Sets the trim part in which trim surface features are cycled.
void SetTrimSurface (NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName trimSurface)
 Sets the trim surface used to trim an ejector pin.
NXOpen::SelectNXObjectListTargetComponents ()
 Returns the target components which contains the target ejector pins to be trimmed.
NXOpen::ScCollectorToolFace ()
 Returns the faces used to trim an ejector pin.
NXOpen::SelectBodyToolSheetBody ()
 Returns the sheet body used to trim an ejector pin.
NXOpen::Tooling::EjectorPostProcessingBuilder::TrimPartName TrimPart ()
 Returns the trim part in which trim surface features are cycled.
NXOpen::Tooling::EjectorPostProcessingBuilder::TrimSufaceName TrimSurface ()
 Returns the trim surface used to trim an ejector pin.

Detailed Description

Represents a builder to be used to create Mold Wizard ejector post processing.


To create a new instance of this class, use Tooling::EjectorPostProcessingCollection::CreateEjectorPostProcessingBuilder
Default values.

Property Value

ActionType

AdjustLength

TrimPart

Notrimpart

TrimSurface

Face


Created in NX7.5.0.


Member Enumeration Documentation

The processing type: Trim, Adjust length and Untrim.

Enumerator:
TrimMethodAdjustLength 

Adjust Length.

TrimMethodSheetTrim 

Sheet Trim.

TrimMethodUntrim 

Untrim.

The trim part where to find a trim surface as tool to trim ejector pins.

Enumerator:
TrimPartNameNotrimpart 

No trim part.

The trim surface types.

Enumerator:
TrimSufaceNameFace 

Select faces.

TrimSufaceNameSheetBody 

Select sheet body.


Member Function Documentation

Returns the trim method of ejector pin post processing.


Created in NX7.5.0.

License requirements : None

Returns the distance used to adjust the length of an ejector pin for the false body
Created in NX7.5.0.



License requirements : None

Returns the offset value is used to create offset feature on the trimmed ejector pin true body.


Created in NX7.5.0.

License requirements : None

Sets the trim method of ejector pin post processing.


Created in NX7.5.0.

License requirements : None

Parameters:
actionTypeactiontype
void NXOpen::Tooling::EjectorPostProcessingBuilder::SetTrimDataDetails ( int  surfaceType,
const std::vector< NXOpen::NXObject * > &  targets,
const std::vector< NXOpen::NXObject * > &  tools 
)

Set details of the trim data.


Created in NX7.5.0.

License requirements : None

Parameters:
surfaceTypethe surface type.
targetsarray of target ejector pins.
toolsarray of tool objects.

Sets the trim part in which trim surface features are cycled.


Created in NX7.5.0.

License requirements : None

Parameters:
trimParttrimpart

Sets the trim surface used to trim an ejector pin.


Created in NX7.5.0.

License requirements : None

Parameters:
trimSurfacetrimsurface

Returns the target components which contains the target ejector pins to be trimmed.


Created in NX7.5.0.

License requirements : None

Returns the faces used to trim an ejector pin.


Created in NX7.5.0.

License requirements : None

Returns the sheet body used to trim an ejector pin.


Created in NX7.5.0.

License requirements : None

Returns the trim part in which trim surface features are cycled.


Created in NX7.5.0.

License requirements : None

Returns the trim surface used to trim an ejector pin.


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.