NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder Class Reference

Represents a NXOpen.GeometricAnalysis.SectionAnalysisObject builder. More...

Inheritance diagram for NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CalculationMethodType { Curvature, RadiusofCurvature }
 The calculation method More...
 
enum  NeedleDirectionType { Inside, Outside }
 The needle direction More...
 
enum  OutputType { AnalysisObject, SectionCurves, Both }
 The output options More...
 
enum  ScalingMethodType { Linear, Logarithmic }
 The scaling method More...
 
enum  Types {
  Parallel, Isoparametric, AlongCurve, Quadrilateral,
  Triangular, Circular
}
 Represents the sectioning types More...
 

Properties

unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.CalculationMethodType 
CalculationMethod [get, set]
 Returns or sets the calculation method More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.CircularGridBuilder 
CircularGrid [get]
 Returns the circular grid. More...
 
unsafe
NXOpen.GeometricUtilities.CombOptionsBuilder 
CombOptions [get]
 Returns the comb options More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.NeedleDirectionType 
NeedleDirection [get, set]
 Returns or sets the needle direction More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.OutputType 
Output [get, set]
 Returns or sets the output More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.QuadrilateralGridBuilder 
QuadrilateralGrid [get]
 Returns the quadrilateral grid. More...
 
unsafe
NXOpen.SelectTaggedObjectList 
References [get]
 Returns the references (faces or faceted bodies) More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.ScalingMethodType 
ScalingMethod [get, set]
 Returns or sets the scaling method More...
 
unsafe bool ShowInflectionPoints [get, set]
 Returns or sets the flag to show the inflection points of planar sections More...
 
unsafe bool ShowPeakPoints [get, set]
 Returns or sets the flag to show the peak points of the sections More...
 
unsafe bool ShowSectionLength [get, set]
 Returns or sets the flag to show the section length labels More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.TriangularGridBuilder 
TriangularGrid [get]
 Returns the triangular grid. More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.Types 
Type [get, set]
 Returns or sets the sectioning type More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

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

Detailed Description

Represents a NXOpen.GeometricAnalysis.SectionAnalysisObject builder.

To create a new instance of this class, use NXOpen.GeometricAnalysis.AnalysisObjectCollection.CreateSectionAnalysisBuilder

Default values.

Property Value

CalculationMethod

Curvature

CircularGrid.CircularFrame.AnchorAttachment

None

CircularGrid.CircularFrame.Subtype

Arbitrary

CircularGrid.Spacing.BoundSections1

True

CircularGrid.Spacing.BoundSections2

True

CircularGrid.Spacing.Interval1

45.0

CircularGrid.Spacing.Interval2

50.0 (millimeters part), 2.0 (inches part)

CircularGrid.Spacing.LockInterval1

False

CircularGrid.Spacing.LockInterval2

False

CircularGrid.Spacing.SectionNumber1

5

CircularGrid.Spacing.SectionNumber2

5

CircularGrid.SpecifiedPlane.Plane

View

NeedleDirection

Outside

Output

AnalysisObject

QuadrilateralGrid.QuadrilateralFrame.AnchorAttachment

None

QuadrilateralGrid.QuadrilateralFrame.Subtype

Arbitrary

ScalingMethod

Linear

ShowInflectionPoints

False

ShowPeakPoints

False

ShowSectionLength

False

TriangularGrid.TriangularFrame.AnchorAttachment

None

TriangularGrid.TriangularFrame.Subtype

Arbitrary

Type

Parallel

Created in NX6.0.0

Member Enumeration Documentation

The calculation method

Enumerator
Curvature 

Curvature

RadiusofCurvature 

Radius of curvature

The needle direction

Enumerator
Inside 

Inside

Outside 

Outside

The output options

Enumerator
AnalysisObject 

Analysis Object

SectionCurves 

section curves

Both 

Both Analysis Object and section curves

The scaling method

Enumerator
Linear 

Linear

Logarithmic 

Logarithmic

Represents the sectioning types

Enumerator
Parallel 

Parallel Planes

Isoparametric 

Isoparametric

AlongCurve 

Along Curve

Quadrilateral 

Quadrilateral

Triangular 

Triangular

Circular 

Circular

Property Documentation

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.CalculationMethodType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.CalculationMethod
getset

Returns or sets the calculation method

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.CircularGridBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.CircularGrid
get

Returns the circular grid.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.Types.Circular

Created in NX6.0.0

License requirements: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricUtilities.CombOptionsBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.CombOptions
get

Returns the comb options

Created in NX6.0.0

License requirements: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.NeedleDirectionType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.NeedleDirection
getset

Returns or sets the needle direction

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.OutputType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.Output
getset

Returns or sets the output

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.QuadrilateralGridBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.QuadrilateralGrid
get

Returns the quadrilateral grid.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.Types.Quadrilateral

Created in NX6.0.0

License requirements: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.SelectTaggedObjectList NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.References
get

Returns the references (faces or faceted bodies)

Created in NX6.0.0

License requirements: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.ScalingMethodType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.ScalingMethod
getset

Returns or sets the scaling method

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe bool NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.ShowInflectionPoints
getset

Returns or sets the flag to show the inflection points of planar sections

Created in NX6.0.0

License requirements to get this property: studio_analyze ("STUDIO ANALYZE")

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe bool NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.ShowPeakPoints
getset

Returns or sets the flag to show the peak points of the sections

Created in NX6.0.0

License requirements to get this property: studio_analyze ("STUDIO ANALYZE")

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe bool NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.ShowSectionLength
getset

Returns or sets the flag to show the section length labels

Created in NX6.0.0

License requirements to get this property: studio_analyze ("STUDIO ANALYZE")

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.TriangularGridBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.TriangularGrid
get

Returns the triangular grid.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.Types.Triangular

Created in NX6.0.0

License requirements: studio_analyze ("STUDIO ANALYZE")

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.Types NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisBuilder.Type
getset

Returns or sets the sectioning type

Created in NX6.0.0

License requirements to get this property: studio_analyze ("STUDIO ANALYZE")

License requirements to set this property: studio_analyze ("STUDIO ANALYZE")


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