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

Represents a NXOpen.Features.TrimExtend builder. More...

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

Public Types

enum  ArrowSideOptions { Retain, Delete }
 This enum represents the TrimExtend Arrow Side Options More...
 
enum  CreationTypes { ByDistance, PercentOfMeasured, UntilSelected, MakeCorner }
 This enum represents the TrimExtend types More...
 
enum  ExtensionMethods { NaturalCurvature, NaturalTangent, Mirrored }
 This enum represents the TrimExtend Extension Methods More...
 

Properties

unsafe
NXOpen.Features.TrimExtendBuilder.ArrowSideOptions 
ArrowSideOption [get, set]
 Returns or sets the trim and extend arrow side option to specify to retain or discard material in trim operations when Limits are set to Until Selected More...
 
unsafe bool ExtendNewFace [get, set]
 Returns or sets the extend new face to keep the original edges on the target or tool geometry More...
 
unsafe
NXOpen.Features.TrimExtendBuilder.ExtensionMethods 
ExtensionMethod [get, set]
 Returns or sets the trim extend extension method to specify the continuity of an extend operation More...
 
unsafe NXOpen.ScCollector TargetCollector [get]
 Returns the target collector tool selection to specify the target for a trim or extend operation More...
 
unsafe NXOpen.Expression TargetExtendDistance [get]
 Returns the target extend distance More...
 
unsafe bool TargetReversed [get, set]
 Returns or sets the target material side direction , targetReversed = true, means target direction is reversed More...
 
unsafe double Tolerance [get, set]
 Returns or sets the distance tolerance More...
 
unsafe NXOpen.ScCollector ToolCollector [get]
 Returns the tool collector tool selection to specify the tool for a trim or extend operation More...
 
unsafe NXOpen.Expression ToolExtendDistance [get]
 Returns the tool extend distance More...
 
unsafe bool ToolReversed [get, set]
 Returns or sets the target material side direction , toolReversed = true, means tool direction is reversed More...
 
unsafe
NXOpen.Features.TrimExtendBuilder.CreationTypes 
Type [get, set]
 Returns or sets the trim extend creation option 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

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.TrimExtend builder.

Inputs to this class can be convergent objects.

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

Default values.

Property Value

ExtendNewFace

False

TargetExtendDistance.Value

25 (millimeters part), 1 (inches part)

ToolExtendDistance.Value

10

Created in NX5.0.0

Member Enumeration Documentation

This enum represents the TrimExtend Arrow Side Options

Enumerator
Retain 

Retain

Delete 

Delete

This enum represents the TrimExtend types

Enumerator
ByDistance 

By Distance

PercentOfMeasured 

Percentage of Measured Edges

UntilSelected 

By Until Selected

MakeCorner 

Make Corner

This enum represents the TrimExtend Extension Methods

Enumerator
NaturalCurvature 

Natural Curvature

NaturalTangent 

Natural Tangent

Mirrored 

Mirrored

Property Documentation

unsafe NXOpen.Features.TrimExtendBuilder.ArrowSideOptions NXOpen.Features.TrimExtendBuilder.ArrowSideOption
getset

Returns or sets the trim and extend arrow side option to specify to retain or discard material in trim operations when Limits are set to Until Selected

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.TrimExtendBuilder.ExtendNewFace
getset

Returns or sets the extend new face to keep the original edges on the target or tool geometry

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.Features.TrimExtendBuilder.ExtensionMethods NXOpen.Features.TrimExtendBuilder.ExtensionMethod
getset

Returns or sets the trim extend extension method to specify the continuity of an extend operation

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.ScCollector NXOpen.Features.TrimExtendBuilder.TargetCollector
get

Returns the target collector tool selection to specify the target for a trim or extend operation

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.TrimExtendBuilder.TargetExtendDistance
get

Returns the target extend distance

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.TrimExtendBuilder.TargetReversed
getset

Returns or sets the target material side direction , targetReversed = true, means target direction is reversed

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 double NXOpen.Features.TrimExtendBuilder.Tolerance
getset

Returns or sets the distance 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.ScCollector NXOpen.Features.TrimExtendBuilder.ToolCollector
get

Returns the tool collector tool selection to specify the tool for a trim or extend operation

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.TrimExtendBuilder.ToolExtendDistance
get

Returns the tool extend distance

Created in NX5.0.0

License requirements: None.

unsafe bool NXOpen.Features.TrimExtendBuilder.ToolReversed
getset

Returns or sets the target material side direction , toolReversed = true, means tool direction is reversed

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.Features.TrimExtendBuilder.CreationTypes NXOpen.Features.TrimExtendBuilder.Type
getset

Returns or sets the trim extend creation option

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.