ArcOutputTypeCiBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# ArcOutputTypeCiBuilder Class

class `NXOpen.CAM.``ArcOutputTypeCiBuilder`

  Bases: `NXOpen.TaggedObject`

  Represents a ArcOutputTypeCiBuilder

  New in version NX5.0.0.

# Properties

Property | Description
--- | ---
NurbAngleTolerance | Returns or sets the nurb angle tolerance
NurbFitTolerance | Returns or sets the nurb fit tolerance
NurbJoinSegments | Returns or sets the nurb join segments
OutputType | Returns or sets the Motion Output Type
SplineArcOutputType | Returns or sets the spline arc output type
SplineFitTolerance | Returns or sets the spline fit tolerance
SplineFitToleranceType | Returns or sets the spline fit tolerance type
SplineLineOutputType | Returns or sets the spline line output type
Tag | Returns the Tag for this object.

# Methods

# Enumerations

ArcOutputTypeCiBuilderOutputTypes Enumeration | Available types for output
ArcOutputTypeCiBuilderSplineArcOutputTypes Enumeration | the available types for spline arc output
ArcOutputTypeCiBuilderSplineFitToleranceTypes Enumeration | the available types for spline fitting tolerance
ArcOutputTypeCiBuilderSplineLineOutputTypes Enumeration | the available types for spline line output

# Property Detail

## NurbAngleTolerance

`ArcOutputTypeCiBuilder.``NurbAngleTolerance`

  Returns or sets the nurb angle tolerance

  `-------------------------------------`

  Getter Method

  Signature `NurbAngleTolerance`

  Returns: | the nurb angle tolerance
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `NurbAngleTolerance`

  Parameters: | nurbsAngleTolerance (float) – the nurb angle tolerance

  New in version NX7.5.0.

  License requirements: cam_base (“CAM BASE”)

## NurbFitTolerance

`ArcOutputTypeCiBuilder.``NurbFitTolerance`

  Returns or sets the nurb fit tolerance

  `-------------------------------------`

  Getter Method

  Signature `NurbFitTolerance`

  Returns: | the nurb fit tolerance
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `NurbFitTolerance`

  Parameters: | nurbsFitTolerance (float) – the nurb fit tolerance

  New in version NX7.5.0.

  License requirements: cam_base (“CAM BASE”)

## NurbJoinSegments

`ArcOutputTypeCiBuilder.``NurbJoinSegments`

  Returns or sets the nurb join segments

  `-------------------------------------`

  Getter Method

  Signature `NurbJoinSegments`

  Returns: | the nurb join segments
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `NurbJoinSegments`

  Parameters: | nurbsJoinSegments (bool) – the nurb join segments

  New in version NX7.5.0.

  License requirements: cam_base (“CAM BASE”)

## OutputType

`ArcOutputTypeCiBuilder.``OutputType`

  Returns or sets the Motion Output Type

  `-------------------------------------`

  Getter Method

  Signature `OutputType`

  Returns: | the motion output type
  Return type: | `NXOpen.CAM.ArcOutputTypeCiBuilderOutputTypes`

  New in version NX5.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `OutputType`

  Parameters: | outputType (`NXOpen.CAM.ArcOutputTypeCiBuilderOutputTypes`) – the motion output type

  New in version NX5.0.0.

  License requirements: cam_base (“CAM BASE”)

## SplineArcOutputType

`ArcOutputTypeCiBuilder.``SplineArcOutputType`

  Returns or sets the spline arc output type

  `-------------------------------------`

  Getter Method

  Signature `SplineArcOutputType`

  Returns: | the spline arc output type
  Return type: | `NXOpen.CAM.ArcOutputTypeCiBuilderSplineArcOutputTypes`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SplineArcOutputType`

  Parameters: | outputType (`NXOpen.CAM.ArcOutputTypeCiBuilderSplineArcOutputTypes`) – the spline arc output type

  New in version NX7.5.0.

  License requirements: cam_base (“CAM BASE”)

## SplineFitTolerance

`ArcOutputTypeCiBuilder.``SplineFitTolerance`

  Returns or sets the spline fit tolerance

  `-------------------------------------`

  Getter Method

  Signature `SplineFitTolerance`

  Returns: | the spline fit tolerance
  Return type: | float

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SplineFitTolerance`

  Parameters: | splineFitTolerance (float) – the spline fit tolerance

  New in version NX7.5.0.

  License requirements: cam_base (“CAM BASE”)

## SplineFitToleranceType

`ArcOutputTypeCiBuilder.``SplineFitToleranceType`

  Returns or sets the spline fit tolerance type

  `-------------------------------------`

  Getter Method

  Signature `SplineFitToleranceType`

  Returns: | the spline fit tolerance type
  Return type: | `NXOpen.CAM.ArcOutputTypeCiBuilderSplineFitToleranceTypes`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SplineFitToleranceType`

  Parameters: | outputType (`NXOpen.CAM.ArcOutputTypeCiBuilderSplineFitToleranceTypes`) – the spline fit tolerance type

  New in version NX7.5.0.

  License requirements: cam_base (“CAM BASE”)

## SplineLineOutputType

`ArcOutputTypeCiBuilder.``SplineLineOutputType`

  Returns or sets the spline line output type

  `-------------------------------------`

  Getter Method

  Signature `SplineLineOutputType`

  Returns: | the spline line output type
  Return type: | `NXOpen.CAM.ArcOutputTypeCiBuilderSplineLineOutputTypes`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SplineLineOutputType`

  Parameters: | outputType (`NXOpen.CAM.ArcOutputTypeCiBuilderSplineLineOutputTypes`) – the spline line output type

  New in version NX7.5.0.

  License requirements: cam_base (“CAM BASE”)