NX Open C++ Reference Guide
Public Member Functions
NXOpen::Tooling::DesignTrimToolBuilder Class Reference

Represents a builder to be used to create Mold Wizard design trim tool. More...

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

List of all members.

Public Member Functions

NXOpen::NXObjectCreateDefaultSheet (const NXString &surfaceName, NXOpen::NXObject *trimPart, int sheetType, int layer)
 Create a Moldwizard default trim surface, including CORE_TRIM_SHEET, CAVITY_TRIM_SHEET, CORE_MOLD_SURFACE, CAVITY_MOLD_SURFACE.
NXOpen::Assemblies::ComponentCreateNewComponent (const NXString &partName, const NXString &instanceName)
 Create a new trim part component in the work part.
int NewSurfaceLayer ()
 Returns the layer where the new trim surface is created.
void SetNewSurfaceLayer (int newSurfaceLayer)
 Sets the layer where the new trim surface is created.
void SetTrimDataDetails (NXOpen::NXObject *trimPart, NXOpen::NXObject *sourceObjectOcc, const NXString &currentTrimSurfaceName, const NXString &previousTrimSurfaceName)
 Set details of the trim data.
NXOpen::SelectNXObjectSourceObject ()
 Returns the face or sheet body.

Detailed Description

Represents a builder to be used to create Mold Wizard design trim tool.


To create a new instance of this class, use Tooling::DesignTrimToolCollection::CreateDesignTrimToolBuilder
Default values.

Property Value

NewSurfaceLayer

32


Created in NX7.5.0.


Member Function Documentation

NXOpen::NXObject* NXOpen::Tooling::DesignTrimToolBuilder::CreateDefaultSheet ( const NXString surfaceName,
NXOpen::NXObject trimPart,
int  sheetType,
int  layer 
)

Create a Moldwizard default trim surface, including CORE_TRIM_SHEET, CAVITY_TRIM_SHEET, CORE_MOLD_SURFACE, CAVITY_MOLD_SURFACE.

Returns:
the new sheet that is created.
Created in NX7.5.0.

License requirements : None
Parameters:
surfaceNamethe name for the default sheet to create.
NOTE: The full Unicode character set is not supported for this parameter.
trimPartthe trim part where to create the default trim surface feature.
sheetTypethe sheet type, parting sheet or mold surface.
layerthe layer to put the new sheet feature.

Create a new trim part component in the work part.

Returns:
the new component that is created.
Created in NX7.5.0.

License requirements : None
Parameters:
partNamethe part name for the new component.
NOTE: The full Unicode character set is not supported for this parameter.
instanceNamethe instance name for the new component.
NOTE: The full Unicode character set is not supported for this parameter.

Returns the layer where the new trim surface is created.


Created in NX7.5.0.

License requirements : None

Sets the layer where the new trim surface is created.


Created in NX7.5.0.

License requirements : None

Parameters:
newSurfaceLayernewsurfacelayer
void NXOpen::Tooling::DesignTrimToolBuilder::SetTrimDataDetails ( NXOpen::NXObject trimPart,
NXOpen::NXObject sourceObjectOcc,
const NXString currentTrimSurfaceName,
const NXString previousTrimSurfaceName 
)

Set details of the trim data.


Created in NX7.5.0.

License requirements : None

Parameters:
trimPartthe trim part where to create or edit or trim surface feature.
sourceObjectOccthe source object occurrence used to create a linked feature in the trim part.
currentTrimSurfaceNamethe name to set to the trim surface feature.
NOTE: The full Unicode character set is not supported for this parameter.
previousTrimSurfaceNamethe previous name of the trim surface feature.
NOTE: The full Unicode character set is not supported for this parameter.

Returns the face or sheet body.


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.