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

Represents a NXOpen.Features.Extension builder More...

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

Public Types

enum  Distance { ByLength, ByPercentage }
 The distance type. More...
 
enum  Extension { Tangential, Circular }
 The extension method. More...
 
enum  Types { Edge, Corner }
 The part of the face to extend. More...
 

Properties

unsafe
NXOpen.Features.ExtensionBuilder.Distance 
DistanceType [get, set]
 Returns or sets the distance type More...
 
unsafe
NXOpen.Features.ExtensionBuilder.Extension 
ExtendType [get, set]
 Returns or sets the extend type More...
 
unsafe NXOpen.Expression Length [get]
 Returns the length More...
 
unsafe NXOpen.Expression Percent [get]
 Returns the percent More...
 
unsafe NXOpen.Expression PercentU [get]
 Returns the percent u More...
 
unsafe NXOpen.Expression PercentV [get]
 Returns the percent v More...
 
unsafe NXOpen.SelectNXObject Selection [get]
 Returns the selection More...
 
unsafe double Tolerance [get, set]
 Returns or sets the tolerance More...
 
unsafe
NXOpen.Features.ExtensionBuilder.Types 
Type [get, set]
 Returns or sets the 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

- 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.Extension builder

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

Default values.

Property Value

DistanceType

ByLength

ExtendType

Tangential

Length.Value

10 (millimeters part), 1 (inches part)

Percent.Value

10 (millimeters part), 1 (inches part)

PercentU.Value

10 (millimeters part), 1 (inches part)

PercentV.Value

10 (millimeters part), 1 (inches part)

Created in NX8.0.0

Member Enumeration Documentation

The distance type.

Enumerator
ByLength 

Extend by length

ByPercentage 

Extend by percentage

The extension method.

Enumerator
Tangential 

Tangential extension

Circular 

Circular extension

The part of the face to extend.

Enumerator
Edge 
Corner 

Property Documentation

unsafe NXOpen.Features.ExtensionBuilder.Distance NXOpen.Features.ExtensionBuilder.DistanceType
getset

Returns or sets the distance type

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.ExtensionBuilder.Extension NXOpen.Features.ExtensionBuilder.ExtendType
getset

Returns or sets the extend type

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Features.ExtensionBuilder.Length
get

Returns the length

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ExtensionBuilder.Percent
get

Returns the percent

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ExtensionBuilder.PercentU
get

Returns the percent u

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ExtensionBuilder.PercentV
get

Returns the percent v

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Features.ExtensionBuilder.Selection
get

Returns the selection

Created in NX8.0.0

License requirements: None.

unsafe double NXOpen.Features.ExtensionBuilder.Tolerance
getset

Returns or sets the tolerance

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.ExtensionBuilder.Types NXOpen.Features.ExtensionBuilder.Type
getset

Returns or sets the type

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")


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