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

Represents a NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExObject builder More...

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

Public Types

enum  AlignmentType {
  XYZPlane, ParallelPlanes, CurveAligned, Isoparametric,
  Radial
}
 The section alignment type More...
 
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  PlacementType { Uniform, ThroughPoints, BetweenPoints, Interactive }
 The types of the section placement More...
 
enum  ScalingMethodType { Linear, Logarithmic }
 The scaling method More...
 

Properties

unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType 
Alignment [get, set]
 Returns or sets the alignment type More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.CalculationMethodType 
CalculationMethod [get, set]
 Returns or sets the calculation method More...
 
unsafe
NXOpen.GeometricUtilities.CombOptionsBuilder 
CombOptions [get]
 Returns the comb options specification More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.CurveAlignedBuilder 
CurveAligned [get]
 Returns the Curve Aligned section specification. More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.InteractiveBuilder 
Interactive [get]
 Returns the Interactive placement specification. More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.IsoparametricBuilder 
Isoparametric [get]
 Returns the Isoparametric section specification. More...
 
unsafe bool IsShowInflectionPointsEnabled [get, set]
 Returns or sets a value indicating whether to show the inflection points More...
 
unsafe bool IsShowLengthEnabled [get, set]
 Returns or sets a value indicating whether to show the length of each section curve More...
 
unsafe bool IsShowPeakPointsEnabled [get, set]
 Returns or sets a value indicating whether to show the peak points More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.NeedleDirectionType 
NeedleDirection [get, set]
 Returns or sets the needle direction More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.OutputType 
Output [get, set]
 Returns or sets the output More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.ParallelPlanesExBuilder 
ParallelPlanes [get]
 Returns the Parallel Planes section specification. More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.PlacementType 
Placement [get, set]
 Returns or sets the placement More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.RadialBuilder 
Radial [get]
 Returns the Radial section specification. More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.ScalingMethodType 
ScalingMethod [get, set]
 Returns or sets the scaling method More...
 
unsafe
NXOpen.SelectTaggedObjectList 
SelectObject [get]
 Returns the selected objects More...
 
unsafe NXOpen.SelectPointList SpecifyPoint [get]
 Returns the specified points More...
 
unsafe
NXOpen.GeometricAnalysis.SectionAnalysis.XYZPlaneBuilder 
XYZPlane [get]
 Returns the XYZ Planes section specification. 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.SectionAnalysis.SectionAnalysisExObject builder

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

Default values.

Property Value

Alignment

XYZPlane

CalculationMethod

Curvature

CurveAligned.IsSpacingEnabled

0

CurveAligned.Number

5

CurveAligned.Offset

0

CurveAligned.Spacing

25

CurveAligned.SpecifiedPlane.Plane

View

CurveAligned.UseProjectedCurve

0

Interactive.IsCutInfiniteEnabled

0

IsShowInflectionPointsEnabled

0

IsShowLengthEnabled

0

IsShowPeakPointsEnabled

0

Isoparametric.IsSpacingEnabled

0

Isoparametric.IsUEnabled

1

Isoparametric.IsVEnabled

1

Isoparametric.Number

5

Isoparametric.Spacing

25

NeedleDirection

Outside

Output

AnalysisObject

ParallelPlanes.IsNumberEnabled

0

ParallelPlanes.IsSpacingEnabled

0

ParallelPlanes.Number

5

ParallelPlanes.Offset

0

ParallelPlanes.Spacing

50 (millimeters part), 2 (inches part)

Placement

Uniform

Radial.IsSpacingEnabled

0

Radial.Number

5

Radial.Offset

0

Radial.RotationAxis

View

Radial.Spacing

72

ScalingMethod

Linear

XYZPlane.IsNumberEnabled

0

XYZPlane.IsSpacingEnabled

0

XYZPlane.IsXEnabled

1

XYZPlane.IsYEnabled

1

XYZPlane.IsZEnabled

1

XYZPlane.Number

5

XYZPlane.Spacing

50 (millimeters part), 2 (inches part)

Created in NX7.0.0

Member Enumeration Documentation

The section alignment type

Enumerator
XYZPlane 

The cutting planes are perpendicular to X, Y or Z plane

ParallelPlanes 

The cutting planes are parallel to a specified plane

CurveAligned 

The cutting planes are perpendicular to specified curves

Isoparametric 

The sections are along isoparametric lines

Radial 

The cutting planes are distributed along a circle

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 types of the section placement

Enumerator
Uniform 

Uniformly distributed

ThroughPoints 

Through the specified points

BetweenPoints 

Distributed between two specified points

Interactive 

Interactively specified

The scaling method

Enumerator
Linear 

Linear

Logarithmic 

Logarithmic

Property Documentation

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.Alignment
getset

Returns or sets the alignment type

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.SectionAnalysisExBuilder.CalculationMethodType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.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.GeometricUtilities.CombOptionsBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.CombOptions
get

Returns the comb options specification

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.CurveAlignedBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.CurveAligned
get

Returns the Curve Aligned section specification.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.CurveAligned

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.InteractiveBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.Interactive
get

Returns the Interactive placement specification.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.PlacementType.Interactive

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.IsoparametricBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.Isoparametric
get

Returns the Isoparametric section specification.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.Isoparametric

Created in NX7.0.0

License requirements: None.

unsafe bool NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.IsShowInflectionPointsEnabled
getset

Returns or sets a value indicating whether to show the inflection points

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.SectionAnalysisExBuilder.IsShowLengthEnabled
getset

Returns or sets a value indicating whether to show the length of each section curve

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.SectionAnalysisExBuilder.IsShowPeakPointsEnabled
getset

Returns or sets a value indicating whether to show the peak points

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.SectionAnalysisExBuilder.NeedleDirectionType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.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.SectionAnalysisExBuilder.OutputType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.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.ParallelPlanesExBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.ParallelPlanes
get

Returns the Parallel Planes section specification.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.ParallelPlanes

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.PlacementType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.Placement
getset

Returns or sets the placement

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.RadialBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.Radial
get

Returns the Radial section specification.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.CurveAligned

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.ScalingMethodType NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.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 NXOpen.SelectTaggedObjectList NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.SelectObject
get

Returns the selected objects

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.SelectPointList NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.SpecifyPoint
get

Returns the specified points

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.GeometricAnalysis.SectionAnalysis.XYZPlaneBuilder NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.XYZPlane
get

Returns the XYZ Planes section specification.

Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.XYZPlane

Created in NX7.0.0

License requirements: None.


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