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

Represents a NXOpen.Features.Sew builder. More...

Inheritance diagram for NXOpen.Features.SewBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BodyPreferenceTypes { Solid, Sheet }
 specifies preferred output body type. More...
 
enum  Types { Sheet, Solid }
 Specifies the sew type. More...
 

Public Member Functions

unsafe NXOpen.NXObject[] GetUnsewnBodies ()
 The unsewn bodies More...
 
- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external 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.Features.SewBuilder.BodyPreferenceTypes 
BodyPreference [get, set]
 Returns or sets the bodyPreference specifies output body preference. More...
 
unsafe bool IsCommonFacesSearched [get, set]
 Returns or sets the common faces. More...
 
unsafe bool OutputMultipleSheets [get, set]
 Returns or sets the output multiple sheets More...
 
unsafe bool SewAllInstances [get, set]
 Returns or sets the sew all instances More...
 
unsafe
NXOpen.SelectDisplayableObjectList 
TargetBodies [get]
 Returns the target sheet bodies More...
 
unsafe NXOpen.SelectFaceList TargetFaces [get]
 Returns the target solid faces More...
 
unsafe double Tolerance [get, set]
 Returns or sets the tolerance More...
 
unsafe
NXOpen.SelectDisplayableObjectList 
ToolBodies [get]
 Returns the tool sheet bodies More...
 
unsafe NXOpen.SelectFaceList ToolFaces [get]
 Returns the tool solid faces More...
 
unsafe
NXOpen.Features.SewBuilder.Types 
Type [get, set]
 Returns or sets the sew type More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename More...
 

Additional Inherited Members

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

Detailed Description

Represents a NXOpen.Features.Sew builder.

Inputs to this class can be convergent objects.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateSewBuilder

Created in NX5.0.0

Member Enumeration Documentation

specifies preferred output body type.

If the body type is set to solid and inputs cannot be sewn into a solid, the feature will produce a sheet.

Enumerator
Solid 

Solid

Sheet 

Sheet

Specifies the sew type.

Enumerator
Sheet 

Sheet

Solid 

Solid

Member Function Documentation

unsafe NXOpen.NXObject [] NXOpen.Features.SewBuilder.GetUnsewnBodies ( )
inline

The unsewn bodies

Created in NX8.0.0

License requirements: None.

Returns
the input objects not sewn into this feature

Property Documentation

unsafe NXOpen.Features.SewBuilder.BodyPreferenceTypes NXOpen.Features.SewBuilder.BodyPreference
getset

Returns or sets the bodyPreference specifies output body preference.

If the body type is set to solid and inputs cannot be sewn into a solid, the feature will produce a sheet.

Created in NX12.0.1

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe bool NXOpen.Features.SewBuilder.IsCommonFacesSearched
getset

Returns or sets the common faces.

If true, the common faces are searched when the sew type is solid

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe bool NXOpen.Features.SewBuilder.OutputMultipleSheets
getset

Returns or sets the output multiple sheets

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe bool NXOpen.Features.SewBuilder.SewAllInstances
getset

Returns or sets the sew all instances

Created in NX5.0.0

Deprecated in NX9.0.0. This is for pre NX8 usage; new features cannot be created by using this option in NX8 or later, it is safe to remove this call for post-NX8.

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Features.SewBuilder.TargetBodies
get

Returns the target sheet bodies

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.SelectFaceList NXOpen.Features.SewBuilder.TargetFaces
get

Returns the target solid faces

Created in NX5.0.0

License requirements: None.

unsafe double NXOpen.Features.SewBuilder.Tolerance
getset

Returns or sets the tolerance

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Features.SewBuilder.ToolBodies
get

Returns the tool sheet bodies

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.SelectFaceList NXOpen.Features.SewBuilder.ToolFaces
get

Returns the tool solid faces

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Features.SewBuilder.Types NXOpen.Features.SewBuilder.Type
getset

Returns or sets the sew type

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")


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