CurveAnalysisRecord Class

class NXOpen.GeometricAnalysis.CurveAnalysisRecord

Bases: NXOpen.TransientObject

Represents the information regarding how to display a curve’s poles, knots, combs, peaks and inflections

New in version NX6.0.0.

Deprecated since version NX8.5.0: Use NXOpen.GeometricAnalysis.CurveAnalysisDisplay.

Properties

Property Description
CombDensity Returns or sets the comb density
CombInterneedleDensity Returns or sets the comb interneedle density
CombMaxLength Returns or sets the comb maximum length
CombScaleFactor Returns or sets the comb scale factor
Direction Returns or sets the diection
DirectionOption Returns or sets the direction option
End Returns or sets the end parameter
ShowComb Returns or sets the flag to show comb
ShowInflection Returns or sets the flag to show inflection
ShowKnot Returns or sets the flag to show knot
ShowPeak Returns or sets the flag to show peak
ShowPole Returns or sets the flag to show pole
Start Returns or sets the start parameter, range from 0 to 100
UseMaxLength Returns or sets the flag to limit the maximum length of the comb

Methods

Method Description
Dispose Free resources associated with the instance.

Enumerations

CurveAnalysisRecordDirectionOptionType Enumeration Direction option types

Property Detail

CombDensity

CurveAnalysisRecord.CombDensity

Returns or sets the comb density

-------------------------------------

Getter Method

Signature CombDensity()

Returns:comb density
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CombDensity(density)

Parameters:density (int) – comb density

New in version NX6.0.0.

License requirements: None.

CombInterneedleDensity

CurveAnalysisRecord.CombInterneedleDensity

Returns or sets the comb interneedle density

-------------------------------------

Getter Method

Signature CombInterneedleDensity()

Returns:comb interneedle density
Return type:int

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CombInterneedleDensity(interneedleDensity)

Parameters:interneedleDensity (int) – comb interneedle density

New in version NX6.0.0.

License requirements: None.

CombMaxLength

CurveAnalysisRecord.CombMaxLength

Returns or sets the comb maximum length

-------------------------------------

Getter Method

Signature CombMaxLength()

Returns:max length
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CombMaxLength(maxLength)

Parameters:maxLength (float) – max length

New in version NX6.0.0.

License requirements: None.

CombScaleFactor

CurveAnalysisRecord.CombScaleFactor

Returns or sets the comb scale factor

-------------------------------------

Getter Method

Signature CombScaleFactor()

Returns:comb scale factor
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CombScaleFactor(factor)

Parameters:factor (float) – comb scale factor

New in version NX6.0.0.

License requirements: None.

Direction

CurveAnalysisRecord.Direction

Returns or sets the diection

-------------------------------------

Getter Method

Signature Direction()

Returns:direction
Return type:NXOpen.Vector3d

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Direction(direction)

Parameters:direction (NXOpen.Vector3d) – direction

New in version NX6.0.0.

License requirements: None.

DirectionOption

CurveAnalysisRecord.DirectionOption

Returns or sets the direction option

-------------------------------------

Getter Method

Signature DirectionOption()

Returns:direction option
Return type:NXOpen.GeometricAnalysis.CurveAnalysisRecordDirectionOptionType

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DirectionOption(directionOption)

Parameters:directionOption (NXOpen.GeometricAnalysis.CurveAnalysisRecordDirectionOptionType) – direction option

New in version NX6.0.0.

License requirements: None.

End

CurveAnalysisRecord.End

Returns or sets the end parameter

-------------------------------------

Getter Method

Signature End()

Returns:end paramter
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature End(end)

Parameters:end (float) – end parameter

New in version NX6.0.0.

License requirements: None.

ShowComb

CurveAnalysisRecord.ShowComb

Returns or sets the flag to show comb

-------------------------------------

Getter Method

Signature ShowComb()

Returns:true to show comb
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowComb(on)

Parameters:on (bool) – true to show comb

New in version NX6.0.0.

License requirements: None.

ShowInflection

CurveAnalysisRecord.ShowInflection

Returns or sets the flag to show inflection

-------------------------------------

Getter Method

Signature ShowInflection()

Returns:true to show inflection
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowInflection(on)

Parameters:on (bool) – true to show inflection

New in version NX6.0.0.

License requirements: None.

ShowKnot

CurveAnalysisRecord.ShowKnot

Returns or sets the flag to show knot

-------------------------------------

Getter Method

Signature ShowKnot()

Returns:true to show knot
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowKnot(on)

Parameters:on (bool) – true to show knot

New in version NX6.0.0.

License requirements: None.

ShowPeak

CurveAnalysisRecord.ShowPeak

Returns or sets the flag to show peak

-------------------------------------

Getter Method

Signature ShowPeak()

Returns:true to show peak
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowPeak(on)

Parameters:on (bool) – true to show peak

New in version NX6.0.0.

License requirements: None.

ShowPole

CurveAnalysisRecord.ShowPole

Returns or sets the flag to show pole

-------------------------------------

Getter Method

Signature ShowPole()

Returns:true to show pole
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ShowPole(on)

Parameters:on (bool) – true to show pole

New in version NX6.0.0.

License requirements: None.

Start

CurveAnalysisRecord.Start

Returns or sets the start parameter, range from 0 to 100

-------------------------------------

Getter Method

Signature Start()

Returns:start paramter
Return type:float

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Start(start)

Parameters:start (float) – start parameter

New in version NX6.0.0.

License requirements: None.

UseMaxLength

CurveAnalysisRecord.UseMaxLength

Returns or sets the flag to limit the maximum length of the comb

-------------------------------------

Getter Method

Signature UseMaxLength()

Returns:true to use the max length to limit comb
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UseMaxLength(on)

Parameters:on (bool) – true to use the max length to limit comb

New in version NX6.0.0.

License requirements: None.

Method Detail

Dispose

CurveAnalysisRecord.Dispose

Free resources associated with the instance.

Signature Dispose()

New in version NX6.0.0.

License requirements: None.