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

Mold Wizard trim solid management builder, trims bounding box body with region, subtract bounding box with workpiece or keep region and box. More...

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

List of all members.

Public Types

enum  TrimSolidAction { TrimSolidActionTrim, TrimSolidActionSubtract, TrimSolidActionKeepBoxandRegion }
 represents the action to create trim solid. More...
enum  Types { TypesFace, TypesSheetBody, TypesManufacturingRegion }
 represents the option to select face or sheet body or manufacturing faces to trim the bounding box. More...

Public Member Functions

NXOpen::Tooling::TrimSolidBuilder::TrimSolidAction ActionType ()
 Returns the action type of trim, subtract or just keep the region and the bounding box.
bool ChangeBoxSize ()
 Returns the option to change the created boundbox size
Created in NX8.0.18.
NXOpen::ExpressionClearance ()
 Returns the single side clearance value of the bounding box.
void CreateBoundBox ()
 Creates the bounding box.
void InsideBoundBox ()
 The faces inside the bounding box.
void InsideCrossBoundBox ()
 The faces inside/cross the bounding box.
NXOpen::ScCollectorRegionFaces ()
 Returns the region faces to create trim solid.
bool RemoveParameter ()
 Returns the option to remove parameter of the trim solid body
Created in NX8.0.0.
NXOpen::SelectBodySelectBoundBox ()
 Returns the selected bounding box.
NXOpen::Assemblies::SelectComponentSelectLinkTarget ()
 Returns the component that the trimmed body is linked to.
void SetActionType (NXOpen::Tooling::TrimSolidBuilder::TrimSolidAction actionType)
 Sets the action type of trim, subtract or just keep the region and the bounding box.
void SetBoundBox (NXOpen::Body *block)
 Sets the bounding box tag.
void SetChangeBoxSize (bool changeBoxSize)
 Sets the option to change the created boundbox size
Created in NX8.0.18.
void SetManualBody (NXOpen::Body *block)
 Sets the manually selected target body.
void SetRemoveParameter (bool removeParameter)
 Sets the option to remove parameter of the trim solid body
Created in NX8.0.0.
void SetTrimDirection (bool trimDirection)
 Sets the trim body side.
void SetType (NXOpen::Tooling::TrimSolidBuilder::Types type)
 Sets the type to select face, sheet body or manufacturing faces to trim the bounding box.
NXOpen::SelectBodyListSheetBody ()
 Returns the sheet body to create trim solid.
NXOpen::SelectFaceListTaggedFaces ()
 Returns the faces with the defined attribute to create trim solid.
bool TrimDirection ()
 Returns the trim body side.
NXOpen::Tooling::TrimSolidBuilder::Types Type ()
 Returns the type to select face, sheet body or manufacturing faces to trim the bounding box.

Detailed Description

Mold Wizard trim solid management builder, trims bounding box body with region, subtract bounding box with workpiece or keep region and box.


To create a new instance of this class, use Tooling::TrimSolidCollection::CreateTrimSolidBuilder
Default values.

Property Value

ActionType

Trim

ChangeBoxSize

1

Clearance.Value

0.1 (millimeters part), 0.004 (inches part)

RemoveParameter

0


Created in NX8.0.0.


Member Enumeration Documentation

represents the action to create trim solid.

Enumerator:
TrimSolidActionTrim 

Action to do trim.

TrimSolidActionSubtract 

Action to do subtract.

TrimSolidActionKeepBoxandRegion 

Action to keep box and region.

represents the option to select face or sheet body or manufacturing faces to trim the bounding box.

Enumerator:
TypesFace 

Region with body faces.

TypesSheetBody 

Region with sheet bodies.

TypesManufacturingRegion 

Region with attribute faces.


Member Function Documentation

Returns the action type of trim, subtract or just keep the region and the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the option to change the created boundbox size
Created in NX8.0.18.



License requirements : None

Returns the single side clearance value of the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Creates the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

The faces inside the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

The faces inside/cross the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the region faces to create trim solid.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the option to remove parameter of the trim solid body
Created in NX8.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the selected bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the component that the trimmed body is linked to.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Sets the action type of trim, subtract or just keep the region and the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
actionTypeactiontype

Sets the bounding box tag.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
blockthe bounding box block body

Sets the option to change the created boundbox size
Created in NX8.0.18.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
changeBoxSizechangeboxsize

Sets the manually selected target body.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
blockthe manually selected target body

Sets the option to remove parameter of the trim solid body
Created in NX8.0.0.



License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
removeParameterremoveparameter

Sets the trim body side.


Created in NX7.5.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
trimDirectiontrimdirection

Sets the type to select face, sheet body or manufacturing faces to trim the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters:
typetype

Returns the sheet body to create trim solid.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the faces with the defined attribute to create trim solid.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the trim body side.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

Returns the type to select face, sheet body or manufacturing faces to trim the bounding box.


Created in NX8.0.0.

License requirements : ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")


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