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

Represents a NXOpen.Features.IntersectionCurveBuilder builder. More...

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

Properties

unsafe bool Associative [get, set]
 Returns or sets the associative More...
 
unsafe
NXOpen.GeometricUtilities.CurveFitData 
CurveFitData [get]
 Returns the curve fit settings More...
 
unsafe
NXOpen.GeometricUtilities.CurveFitOptions 
CurveFitOptions [get]
 Returns the curve fit options More...
 
unsafe NXOpen.ScCollector FirstFace [get]
 Returns the first face More...
 
unsafe NXOpen.Plane FirstPlane [get, set]
 Returns or sets the first plane More...
 
unsafe NXOpen.SelectObjectList FirstSet [get]
 Returns the first set required only for non-associative intersection curve More...
 
unsafe NXOpen.ScCollector SecondFace [get]
 Returns the second face More...
 
unsafe NXOpen.Plane SecondPlane [get, set]
 Returns or sets the second plane More...
 
unsafe NXOpen.SelectObjectList SecondSet [get]
 Returns the second set required only for non-associative intersection curve More...
 
unsafe double Tolerance [get, set]
 Returns or sets the tolerance 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.IntersectionCurveBuilder builder.

Inputs to this class can be convergent objects.

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

Default values.

Property Value

Associative

True

CurveFitData.CurveJoinMethod

No

CurveFitData.Degree

7

CurveFitData.FitMethod

DegreeAndSegments

CurveFitData.IsAdvancedFit

0

CurveFitData.IsAlignShape

0

CurveFitData.MaximumDegree

7

CurveFitData.MaximumSegments

1

CurveFitData.MinimumDegree

5

CurveFitData.Segments

1

CurveFitOptions.FitOption

Cubic

CurveFitOptions.MaximumDegree

7

CurveFitOptions.MaximumSegments

1

Created in NX5.0.0

Property Documentation

unsafe bool NXOpen.Features.IntersectionCurveBuilder.Associative
getset

Returns or sets the associative

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.GeometricUtilities.CurveFitData NXOpen.Features.IntersectionCurveBuilder.CurveFitData
get

Returns the curve fit settings

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.CurveFitOptions NXOpen.Features.IntersectionCurveBuilder.CurveFitOptions
get

Returns the curve fit options

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ScCollector NXOpen.Features.IntersectionCurveBuilder.FirstFace
get

Returns the first face

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Plane NXOpen.Features.IntersectionCurveBuilder.FirstPlane
getset

Returns or sets the first plane

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SelectObjectList NXOpen.Features.IntersectionCurveBuilder.FirstSet
get

Returns the first set required only for non-associative intersection curve

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.IntersectionCurveBuilder.SecondFace
get

Returns the second face

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.Plane NXOpen.Features.IntersectionCurveBuilder.SecondPlane
getset

Returns or sets the second plane

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SelectObjectList NXOpen.Features.IntersectionCurveBuilder.SecondSet
get

Returns the second set required only for non-associative intersection curve

Created in NX5.0.0

License requirements: None.

unsafe double NXOpen.Features.IntersectionCurveBuilder.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")


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