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.TrimRegionBuilder Class Reference

Mold Wizard trim region management builder, trims a body to a boundary of edges, curves or bodies. More...

Inheritance diagram for NXOpen.Tooling.TrimRegionBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BoundaryOption { BodyCurve, Traverse }
 represents the boundary type option, body/curve type or traverse type. More...
 
enum  ConvertTypeOption { WithCopies, NoCopies }
 The option to convert to have copies or no copies for all selected sheets. More...
 
enum  RegionOption { Keep, Discard }
 represents the option to keep or discard the selected region. More...
 

Public Member Functions

unsafe void GetColorValue (out double redValue, out double greenValue, out double blueValue)
 Returns the value of surface patch color. More...
 
unsafe void SetColorValue (double redValue, double greenValue, double blueValue)
 Sets the value of surface patch color. More...
 
unsafe void SetTraverseEdges (NXOpen.NXObject[] traverseEdges)
 Sets the edges from traverse loop to builder 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 bool AsPatchSurface [get, set]
 Returns or sets the value of option, which specifies whether to set the result region as patch surface or not. More...
 
unsafe NXOpen.NXColor BodyColor [get, set]
 Returns or sets the color value of patch surface body. More...
 
unsafe NXOpen.SelectNXObjectList BoundaryBody [get]
 Returns the selection of boundary body to extract region faces, which are used for create intersection curves with target. More...
 
unsafe
NXOpen.Tooling.TrimRegionBuilder.BoundaryOption 
BoundaryType [get, set]
 Returns or sets the value of boundary type option, which specifies to use body or edge/curve as boundary object. More...
 
unsafe
NXOpen.Tooling.TrimRegionBuilder.ConvertTypeOption 
ConvertType [get, set]
 Returns or sets the option to convert to have copies or no copies for all selected sheets. More...
 
unsafe NXOpen.ScCollector LoopCollector [get]
 Returns the loop collector to collect the traverse loops. More...
 
unsafe NXOpen.RegionPointList RegionPoint [get]
 Returns the selection of region point, which will be kept or discarded as the result of trim region. More...
 
unsafe
NXOpen.Tooling.TrimRegionBuilder.RegionOption 
RegionType [get, set]
 Returns or sets the value of the option, which specifies to keep or discard the selected region. More...
 
unsafe NXOpen.SelectBody TargetBody [get]
 Returns the selection of target to create trim region, body type only. 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

Mold Wizard trim region management builder, trims a body to a boundary of edges, curves or bodies.

Optionally creates output trimmed sheet body as a patch surface.

To create a new instance of this class, use NXOpen.Tooling.TrimRegionCollection.CreateTrimRegionBuilder

Default values.

Property Value

AsPatchSurface

1

BoundaryType

BodyCurve

ConvertType

WithCopies

RegionType

Keep

Created in NX7.5.0

Member Enumeration Documentation

represents the boundary type option, body/curve type or traverse type.

Enumerator
BodyCurve 

select body/edge/curve as boundary object

Traverse 

use traverse loop to select boundary object

The option to convert to have copies or no copies for all selected sheets.

Enumerator
WithCopies 
NoCopies 

represents the option to keep or discard the selected region.

Enumerator
Keep 

selected region will be kept.

Discard 

selected region will be discarded.

Member Function Documentation

unsafe void NXOpen.Tooling.TrimRegionBuilder.GetColorValue ( out double  redValue,
out double  greenValue,
out double  blueValue 
)
inline

Returns the value of surface patch color.

Created in NX7.5.0

License requirements: None.

Parameters
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1
unsafe void NXOpen.Tooling.TrimRegionBuilder.SetColorValue ( double  redValue,
double  greenValue,
double  blueValue 
)
inline

Sets the value of surface patch color.

Created in NX7.5.0

License requirements: None.

Parameters
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1
unsafe void NXOpen.Tooling.TrimRegionBuilder.SetTraverseEdges ( NXOpen.NXObject[]  traverseEdges)
inline

Sets the edges from traverse loop to builder data.

Created in NX7.5.0

License requirements: None.

Parameters
traverseEdgesthe selected edges

Property Documentation

unsafe bool NXOpen.Tooling.TrimRegionBuilder.AsPatchSurface
getset

Returns or sets the value of option, which specifies whether to set the result region as patch surface or not.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.TrimRegionBuilder.BodyColor
getset

Returns or sets the color value of patch surface body.

Created in NX8.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Tooling.TrimRegionBuilder.BoundaryBody
get

Returns the selection of boundary body to extract region faces, which are used for create intersection curves with target.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.TrimRegionBuilder.BoundaryOption NXOpen.Tooling.TrimRegionBuilder.BoundaryType
getset

Returns or sets the value of boundary type option, which specifies to use body or edge/curve as boundary object.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.TrimRegionBuilder.ConvertTypeOption NXOpen.Tooling.TrimRegionBuilder.ConvertType
getset

Returns or sets the option to convert to have copies or no copies for all selected sheets.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")

unsafe NXOpen.ScCollector NXOpen.Tooling.TrimRegionBuilder.LoopCollector
get

Returns the loop collector to collect the traverse loops.

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.RegionPointList NXOpen.Tooling.TrimRegionBuilder.RegionPoint
get

Returns the selection of region point, which will be kept or discarded as the result of trim region.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.TrimRegionBuilder.RegionOption NXOpen.Tooling.TrimRegionBuilder.RegionType
getset

Returns or sets the value of the option, which specifies to keep or discard the selected region.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectBody NXOpen.Tooling.TrimRegionBuilder.TargetBody
get

Returns the selection of target to create trim region, body type only.

Created in NX7.5.0

License requirements: None.


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