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

Represents a NXOpen.Features.StudioSurface builder More...

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

Public Types

enum  TransitionOptions {
  NormalToEndSections, NormalToAllSections, Cubic, LinearAndBlend,
  NoEndConstraint
}
 the transition control options when using By Points alignment method More...
 

Properties

unsafe
NXOpen.GeometricUtilities.AlignmentMethodBuilder 
AlignmentMethod [get]
 Returns the alignment method More...
 
unsafe
NXOpen.GeometricUtilities.FeatureOptions 
BodyPreference [get]
 Returns the body type options More...
 
unsafe double CurvatureTolerance [get, set]
 Returns or sets the curvature tolerance More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
FirstGuideContinuity [get]
 Returns the first guide continuity More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
FirstSectionContinuity [get]
 Returns the first section continuity More...
 
unsafe
NXOpen.GeometricUtilities.FlowDirection 
FlowDirection [get]
 Returns the flow direction More...
 
unsafe NXOpen.SectionList GuideList [get]
 Returns the list of guides More...
 
unsafe
NXOpen.GeometricUtilities.Rebuild 
GuideRebuild [get]
 Returns the guide rebuild More...
 
unsafe double IntersectionTolerance [get, set]
 Returns or sets the intersection tolerance More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
LastGuideContinuity [get]
 Returns the last guide continuity More...
 
unsafe
NXOpen.GeometricUtilities.Continuity 
LastSectionContinuity [get]
 Returns the last section continuity More...
 
unsafe double PositionTolerance [get, set]
 Returns or sets the position tolerance More...
 
unsafe NXOpen.SectionList SectionList [get]
 Returns the list of sections More...
 
unsafe
NXOpen.GeometricUtilities.Rebuild 
SectionRebuild [get]
 Returns the section rebuild More...
 
unsafe bool SplitOutputAlongBoundaryCurves [get, set]
 Returns or sets the split output along boundary curves option More...
 
unsafe double TangentTolerance [get, set]
 Returns or sets the tangent tolerance More...
 
unsafe
NXOpen.Features.StudioSurfaceBuilder.TransitionOptions 
Transition [get, set]
 Returns or sets the transition control 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.StudioSurface builder

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

Default values.

Property Value

Transition

NormalToEndSections

Created in NX5.0.0

Member Enumeration Documentation

the transition control options when using By Points alignment method

Enumerator
NormalToEndSections 

Normal to End Sections

NormalToAllSections 

Normal to All Sections

Cubic 

Cubic

LinearAndBlend 

Linear and Blend

NoEndConstraint 

No End Constraint

Property Documentation

unsafe NXOpen.GeometricUtilities.AlignmentMethodBuilder NXOpen.Features.StudioSurfaceBuilder.AlignmentMethod
get

Returns the alignment method

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.FeatureOptions NXOpen.Features.StudioSurfaceBuilder.BodyPreference
get

Returns the body type options

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.Features.StudioSurfaceBuilder.CurvatureTolerance
getset

Returns or sets the curvature tolerance

Created in NX5.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilder.FirstGuideContinuity
get

Returns the first guide continuity

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilder.FirstSectionContinuity
get

Returns the first section continuity

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.FlowDirection NXOpen.Features.StudioSurfaceBuilder.FlowDirection
get

Returns the flow direction

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.SectionList NXOpen.Features.StudioSurfaceBuilder.GuideList
get

Returns the list of guides

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.Rebuild NXOpen.Features.StudioSurfaceBuilder.GuideRebuild
get

Returns the guide rebuild

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe double NXOpen.Features.StudioSurfaceBuilder.IntersectionTolerance
getset

Returns or sets the intersection tolerance

Created in NX5.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilder.LastGuideContinuity
get

Returns the last guide continuity

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.Continuity NXOpen.Features.StudioSurfaceBuilder.LastSectionContinuity
get

Returns the last section continuity

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe double NXOpen.Features.StudioSurfaceBuilder.PositionTolerance
getset

Returns or sets the position tolerance

Created in NX5.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.SectionList NXOpen.Features.StudioSurfaceBuilder.SectionList
get

Returns the list of sections

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.GeometricUtilities.Rebuild NXOpen.Features.StudioSurfaceBuilder.SectionRebuild
get

Returns the section rebuild

Created in NX5.0.0

License requirements: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe bool NXOpen.Features.StudioSurfaceBuilder.SplitOutputAlongBoundaryCurves
getset

Returns or sets the split output along boundary curves option

Created in NX8.5.1

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe double NXOpen.Features.StudioSurfaceBuilder.TangentTolerance
getset

Returns or sets the tangent tolerance

Created in NX5.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

unsafe NXOpen.Features.StudioSurfaceBuilder.TransitionOptions NXOpen.Features.StudioSurfaceBuilder.Transition
getset

Returns or sets the transition control

Created in NX5.0.0

License requirements to get this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

License requirements to set this property: features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")


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