NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.GeometricUtilities.LocalUntrimBuilder Class Reference

Represents a NXOpen.GeometricUtilities.LocalUntrimBuilder builder. More...

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

Public Member Functions

unsafe void CleanUpFeaturesCreated ()
 Cleans up the features created by the selecting face call back. More...
 
unsafe void CreateCopyFace ()
 Creates the extracted face when the flag of Edit a Copy is turned on or a solid body face is selected. More...
 
unsafe void CreateProductBoundingBox ()
 Creates the product initial bounding box. More...
 
unsafe void SetCurrentFeature (NXOpen.Features.Feature @object)
 Records the current feature before constructing the dialog. More...
 
unsafe void SetInitialDistanceValue (double[] distanceValues)
 Sets the initial distance value. More...
 
unsafe void SetLimitChangeValue (int limitType)
 Sets the limit boundary handle type. More...
 
unsafe void SetOriginalFace (NXOpen.Face originalFace)
 Sets the originally selected face. More...
 
unsafe void UpdateBoundingBox ()
 Updates the bounding box when changing the distance value. 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.ScCollector EdgeCollector [get]
 Returns the edges on the face to delete. More...
 
unsafe bool EditCopy [get, set]
 Returns or sets the flag to indicate whether to edit a copied face or not. More...
 
unsafe NXOpen.SelectFace Face [get]
 Returns the tool object to split the target body. More...
 
unsafe bool RemoveBoundary [get, set]
 Returns or sets the flag to indicate whether to remove the face boundary or not. More...
 
unsafe NXOpen.Expression UEndDistance [get]
 Returns the U end distance. More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
UEndLimit [get]
 Returns the region limit of U end. More...
 
unsafe NXOpen.Expression UStartDistance [get]
 Returns the U start distance. More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
UStartLimit [get]
 Returns the region limit of U start. More...
 
unsafe NXOpen.Expression VEndDistance [get]
 Returns the V end distance. More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
VEndLimit [get]
 Returns the region limit of V end. More...
 
unsafe NXOpen.Expression VStartDistance [get]
 Returns the V start distance. More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
VStartLimit [get]
 Returns the region limit of V start. More...
 

Additional Inherited Members

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

Detailed Description

Represents a NXOpen.GeometricUtilities.LocalUntrimBuilder builder.

This builder is used to untrim and extend a sheet.

To create a new instance of this class, use NXOpen.GeometricUtilities.LocalUntrimManager.CreateBuilder

Default values.

Property Value

EditCopy

0

UEndDistance.Value

0 (millimeters part), 0 (inches part)

UStartDistance.Value

0 (millimeters part), 0 (inches part)

VEndDistance.Value

0 (millimeters part), 0 (inches part)

VStartDistance.Value

0 (millimeters part), 0 (inches part)

Created in NX9.0.0

Member Function Documentation

unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.CleanUpFeaturesCreated ( )
inline

Cleans up the features created by the selecting face call back.

Created in NX9.0.0

License requirements: None.

unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.CreateCopyFace ( )
inline

Creates the extracted face when the flag of Edit a Copy is turned on or a solid body face is selected.

Created in NX9.0.0

License requirements: nx_freeform_1 ("basic freeform modeling") OR nx_freeform_2 ("advanced freeform modeling")

unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.CreateProductBoundingBox ( )
inline

Creates the product initial bounding box.

Created in NX9.0.0

License requirements: None.

unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.SetCurrentFeature ( NXOpen.Features.Feature object)
inline

Records the current feature before constructing the dialog.

Created in NX9.0.0

License requirements: None.

Parameters
object
unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.SetInitialDistanceValue ( double[]  distanceValues)
inline

Sets the initial distance value.

Created in NX10.0.1

License requirements: nx_freeform_1 ("basic freeform modeling") OR nx_freeform_2 ("advanced freeform modeling")

Parameters
distanceValues
unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.SetLimitChangeValue ( int  limitType)
inline

Sets the limit boundary handle type.

Created in NX10.0.1

License requirements: nx_freeform_1 ("basic freeform modeling") OR nx_freeform_2 ("advanced freeform modeling")

Parameters
limitType
unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.SetOriginalFace ( NXOpen.Face  originalFace)
inline

Sets the originally selected face.

Created in NX9.0.0

License requirements: nx_freeform_1 ("basic freeform modeling") OR nx_freeform_2 ("advanced freeform modeling")

Parameters
originalFace
unsafe void NXOpen.GeometricUtilities.LocalUntrimBuilder.UpdateBoundingBox ( )
inline

Updates the bounding box when changing the distance value.

Created in NX9.0.0

License requirements: None.

Property Documentation

unsafe NXOpen.ScCollector NXOpen.GeometricUtilities.LocalUntrimBuilder.EdgeCollector
get

Returns the edges on the face to delete.

Created in NX9.0.0

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.LocalUntrimBuilder.EditCopy
getset

Returns or sets the flag to indicate whether to edit a copied face or not.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_freeform_1 ("basic freeform modeling") OR nx_freeform_2 ("advanced freeform modeling")

unsafe NXOpen.SelectFace NXOpen.GeometricUtilities.LocalUntrimBuilder.Face
get

Returns the tool object to split the target body.

Created in NX9.0.0

License requirements: None.

unsafe bool NXOpen.GeometricUtilities.LocalUntrimBuilder.RemoveBoundary
getset

Returns or sets the flag to indicate whether to remove the face boundary or not.

Created in NX9.0.2

License requirements to get this property: None.

License requirements to set this property: nx_freeform_1 ("basic freeform modeling") OR nx_freeform_2 ("advanced freeform modeling")

unsafe NXOpen.Expression NXOpen.GeometricUtilities.LocalUntrimBuilder.UEndDistance
get

Returns the U end distance.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.GeometricUtilities.LocalUntrimBuilder.UEndLimit
get

Returns the region limit of U end.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.LocalUntrimBuilder.UStartDistance
get

Returns the U start distance.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.GeometricUtilities.LocalUntrimBuilder.UStartLimit
get

Returns the region limit of U start.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.LocalUntrimBuilder.VEndDistance
get

Returns the V end distance.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.GeometricUtilities.LocalUntrimBuilder.VEndLimit
get

Returns the region limit of V end.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.GeometricUtilities.LocalUntrimBuilder.VStartDistance
get

Returns the V start distance.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.GeometricUtilities.LocalUntrimBuilder.VStartLimit
get

Returns the region limit of V start.

Created in NX9.0.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.