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

Represents a builder to be used to create Mold Wizard trim mold components. More...

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

List of all members.

Public Types

enum  TargetScope { TargetScopeProduct, TargetScopeAny }
 the target bodies selection scope More...
enum  TrimMethod { TrimMethodTrim, TrimMethodUntrim }
 the processing type of Trim Mold Components. More...
enum  TrimPartName { TrimPartNameNotrimpart }
 the trim part options where a part chosen to work around More...
enum  TrimSurfaceName { TrimSurfaceNameSelectFaces, TrimSurfaceNameSelectSheetBody }
 trim surface types More...

Public Member Functions

NXOpen::Tooling::TrimMoldComponentsBuilder::TrimMethod ActionType ()
 Returns the action type defines the current trim method used to processing a mold components.
void SetActionType (NXOpen::Tooling::TrimMoldComponentsBuilder::TrimMethod actionType)
 Sets the action type defines the current trim method used to processing a mold components.
void SetTargetSelectScope (NXOpen::Tooling::TrimMoldComponentsBuilder::TargetScope targetSelectScope)
 Sets the selection scope for target body selection.
void SetTrimDataDetails (int surfaceType, int trimDirection, const std::vector< NXOpen::NXObject * > &targets, const std::vector< NXOpen::NXObject * > &tools)
 Set details of the trim data.
void SetTrimDirection (bool trimDirection)
 Sets the indication to reverse the trim direction.
void SetTrimPart (NXOpen::Tooling::TrimMoldComponentsBuilder::TrimPartName trimPart)
 Sets the trim part where trim surface features are found.
void SetTrimSurface (NXOpen::Tooling::TrimMoldComponentsBuilder::TrimSurfaceName trimSurface)
 Sets the trim surface used to trim the target bodies.
NXOpen::SelectBodyListTargetBodies ()
 Returns the target bodies which collects the bodies to be trimmed or untrimmed.
NXOpen::Tooling::TrimMoldComponentsBuilder::TargetScope TargetSelectScope ()
 Returns the selection scope for target body selection.
NXOpen::ScCollectorToolFace ()
 Returns the tool face used to trim the target bodies.
NXOpen::SelectBodyToolSheetBody ()
 Returns the tool sheet body used to trim the target bodies.
bool TrimDirection ()
 Returns the indication to reverse the trim direction.
NXOpen::Tooling::TrimMoldComponentsBuilder::TrimPartName TrimPart ()
 Returns the trim part where trim surface features are found.
NXOpen::Tooling::TrimMoldComponentsBuilder::TrimSurfaceName TrimSurface ()
 Returns the trim surface used to trim the target bodies.

Detailed Description

Represents a builder to be used to create Mold Wizard trim mold components.


To create a new instance of this class, use Tooling::TrimMoldComponentsCollection::CreateTrimMoldComponentsBuilder
Default values.

Property Value

ActionType

Trim

TargetSelectScope

Product

TrimPart

Notrimpart

TrimSurface

SelectFaces


Created in NX7.5.0.


Member Enumeration Documentation

the target bodies selection scope

Enumerator:
TargetScopeProduct 

Select target bodies in product node part.

TargetScopeAny 

Select target bodies in any part of the entire assembly.

the processing type of Trim Mold Components.

Enumerator:
TrimMethodTrim 

Trim.

TrimMethodUntrim 

Untrim.

the trim part options where a part chosen to work around

Enumerator:
TrimPartNameNotrimpart 

No Trim Part.

trim surface types

Enumerator:
TrimSurfaceNameSelectFaces 

Select faces.

TrimSurfaceNameSelectSheetBody 

Select sheet body.


Member Function Documentation

Returns the action type defines the current trim method used to processing a mold components.


Created in NX7.5.0.

License requirements : None

Sets the action type defines the current trim method used to processing a mold components.


Created in NX7.5.0.

License requirements : None

Parameters:
actionTypeactiontype

Sets the selection scope for target body selection.


Created in NX7.5.0.

License requirements : None

Parameters:
targetSelectScopetargetselectscope
void NXOpen::Tooling::TrimMoldComponentsBuilder::SetTrimDataDetails ( int  surfaceType,
int  trimDirection,
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.
trimDirectionthe trim direction.
targetsarray of target ejector pins.
toolsarray of tool objects.

Sets the indication to reverse the trim direction.


Created in NX7.5.0.

License requirements : None

Parameters:
trimDirectiontrimdirection

Sets the trim part where trim surface features are found.


Created in NX7.5.0.

License requirements : None

Parameters:
trimParttrimpart

Sets the trim surface used to trim the target bodies.


Created in NX7.5.0.

License requirements : None

Parameters:
trimSurfacetrimsurface

Returns the target bodies which collects the bodies to be trimmed or untrimmed.


Created in NX7.5.0.

License requirements : None

Returns the selection scope for target body selection.


Created in NX7.5.0.

License requirements : None

Returns the tool face used to trim the target bodies.


Created in NX7.5.0.

License requirements : None

Returns the tool sheet body used to trim the target bodies.


Created in NX7.5.0.

License requirements : None

Returns the indication to reverse the trim direction.


Created in NX7.5.0.

License requirements : None

Returns the trim part where trim surface features are found.


Created in NX7.5.0.

License requirements : None

Returns the trim surface used to trim the target bodies.


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.