NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
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 NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  TargetScope { Product, Any }
 the target bodies selection scope More...
 
enum  TrimMethod { Trim, Untrim }
 the processing type of Trim Mold Components. More...
 
enum  TrimPartName { Notrimpart }
 the trim part options where a part chosen to work around More...
 
enum  TrimSurfaceName { SelectFaces, SelectSheetBody }
 trim surface types More...
 

Public Member Functions

unsafe void SetTrimDataDetails (int surfaceType, int trimDirection, NXOpen.NXObject[] targets, NXOpen.NXObject[] tools)
 Set details of the trim data. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.Tooling.TrimMoldComponentsBuilder.TrimMethod 
ActionType [get, set]
 Returns or sets the action type defines the current trim method used to processing a mold components. More...
 
unsafe NXOpen.SelectBodyList TargetBodies [get]
 Returns the target bodies which collects the bodies to be trimmed or untrimmed. More...
 
unsafe
NXOpen.Tooling.TrimMoldComponentsBuilder.TargetScope 
TargetSelectScope [get, set]
 Returns or sets the selection scope for target body selection. More...
 
unsafe NXOpen.ScCollector ToolFace [get]
 Returns the tool face used to trim the target bodies. More...
 
unsafe NXOpen.SelectBody ToolSheetBody [get]
 Returns the tool sheet body used to trim the target bodies. More...
 
unsafe bool TrimDirection [get, set]
 Returns or sets the indication to reverse the trim direction. More...
 
unsafe
NXOpen.Tooling.TrimMoldComponentsBuilder.TrimPartName 
TrimPart [get, set]
 Returns or sets the trim part where trim surface features are found. More...
 
unsafe
NXOpen.Tooling.TrimMoldComponentsBuilder.TrimSurfaceName 
TrimSurface [get, set]
 Returns or sets the trim surface used to trim the target bodies. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

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

To create a new instance of this class, use NXOpen.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
Product 

Select target bodies in product node part

Any 

Select target bodies in any part of the entire assembly

the processing type of Trim Mold Components.

Enumerator
Trim 

Trim

Untrim 

Untrim

the trim part options where a part chosen to work around

Enumerator
Notrimpart 

No Trim Part

trim surface types

Enumerator
SelectFaces 

Select faces

SelectSheetBody 

Select sheet body

Member Function Documentation

unsafe void NXOpen.Tooling.TrimMoldComponentsBuilder.SetTrimDataDetails ( int  surfaceType,
int  trimDirection,
NXOpen.NXObject[]  targets,
NXOpen.NXObject[]  tools 
)
inline

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.

Property Documentation

unsafe NXOpen.Tooling.TrimMoldComponentsBuilder.TrimMethod NXOpen.Tooling.TrimMoldComponentsBuilder.ActionType
getset

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

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectBodyList NXOpen.Tooling.TrimMoldComponentsBuilder.TargetBodies
get

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

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.TrimMoldComponentsBuilder.TargetScope NXOpen.Tooling.TrimMoldComponentsBuilder.TargetSelectScope
getset

Returns or sets the selection scope for target body selection.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Tooling.TrimMoldComponentsBuilder.ToolFace
get

Returns the tool face used to trim the target bodies.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectBody NXOpen.Tooling.TrimMoldComponentsBuilder.ToolSheetBody
get

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

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.Tooling.TrimMoldComponentsBuilder.TrimDirection
getset

Returns or sets the indication to reverse the trim direction.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.TrimMoldComponentsBuilder.TrimPartName NXOpen.Tooling.TrimMoldComponentsBuilder.TrimPart
getset

Returns or sets the trim part where trim surface features are found.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.TrimMoldComponentsBuilder.TrimSurfaceName NXOpen.Tooling.TrimMoldComponentsBuilder.TrimSurface
getset

Returns or sets the trim surface used to trim the target bodies.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.


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