NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::ArcOutputTypeCiBuilder Class Reference

Represents a ArcOutputTypeCiBuilder
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::ArcOutputTypeCiBuilder:
NXOpen::TaggedObject

Public Types

enum  OutputTypes {
  OutputTypesLinearOnly, OutputTypesCirPerpToTaxis, OutputTypesCirPerpParallelToTaxis, OutputTypesNurbs,
  OutputTypesSpline
}
 Available types for output. More...
 
enum  SplineArcOutputTypes { SplineArcOutputTypesSpline, SplineArcOutputTypesArcPerpToTaxis, SplineArcOutputTypesArcPerpParallelToTaxis }
 the available types for spline arc output More...
 
enum  SplineFitToleranceTypes { SplineFitToleranceTypesPercent, SplineFitToleranceTypesValue }
 the available types for spline fitting tolerance More...
 
enum  SplineLineOutputTypes { SplineLineOutputTypesSpline, SplineLineOutputTypesLine }
 the available types for spline line output More...
 

Public Member Functions

double NurbAngleTolerance ()
 Returns the nurb angle tolerance
Created in NX7.5.0. More...
 
double NurbFitTolerance ()
 Returns the nurb fit tolerance
Created in NX7.5.0. More...
 
bool NurbJoinSegments ()
 Returns the nurb join segments
Created in NX7.5.0. More...
 
NXOpen::CAM::ArcOutputTypeCiBuilder::OutputTypes OutputType ()
 Returns the Motion Output Type
Created in NX5.0.0. More...
 
void SetNurbAngleTolerance (double nurbsAngleTolerance)
 Sets the nurb angle tolerance
Created in NX7.5.0. More...
 
void SetNurbFitTolerance (double nurbsFitTolerance)
 Sets the nurb fit tolerance
Created in NX7.5.0. More...
 
void SetNurbJoinSegments (bool nurbsJoinSegments)
 Sets the nurb join segments
Created in NX7.5.0. More...
 
void SetOutputType (NXOpen::CAM::ArcOutputTypeCiBuilder::OutputTypes outputType)
 Sets the Motion Output Type
Created in NX5.0.0. More...
 
void SetSplineArcOutputType (NXOpen::CAM::ArcOutputTypeCiBuilder::SplineArcOutputTypes outputType)
 Sets the spline arc output type
Created in NX7.5.0. More...
 
void SetSplineFitTolerance (double splineFitTolerance)
 Sets the spline fit tolerance
Created in NX7.5.0. More...
 
void SetSplineFitToleranceType (NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitToleranceTypes outputType)
 Sets the spline fit tolerance type
Created in NX7.5.0. More...
 
void SetSplineLineOutputType (NXOpen::CAM::ArcOutputTypeCiBuilder::SplineLineOutputTypes outputType)
 Sets the spline line output type
Created in NX7.5.0. More...
 
NXOpen::CAM::ArcOutputTypeCiBuilder::SplineArcOutputTypes SplineArcOutputType ()
 Returns the spline arc output type
Created in NX7.5.0. More...
 
double SplineFitTolerance ()
 Returns the spline fit tolerance
Created in NX7.5.0. More...
 
NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitToleranceTypes SplineFitToleranceType ()
 Returns the spline fit tolerance type
Created in NX7.5.0. More...
 
NXOpen::CAM::ArcOutputTypeCiBuilder::SplineLineOutputTypes SplineLineOutputType ()
 Returns the spline line output type
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a ArcOutputTypeCiBuilder
Created in NX5.0.0.


Member Enumeration Documentation

Available types for output.

Enumerator
OutputTypesLinearOnly 

linear only

OutputTypesCirPerpToTaxis 

cir perp to taxis

OutputTypesCirPerpParallelToTaxis 

cir perp parallel to taxis

OutputTypesNurbs 

nurbs

OutputTypesSpline 

splines

the available types for spline arc output

Enumerator
SplineArcOutputTypesSpline 

spline

SplineArcOutputTypesArcPerpToTaxis 

arc perp to Tool Axis

SplineArcOutputTypesArcPerpParallelToTaxis 

arc perp parallel to Tool Axis

the available types for spline fitting tolerance

Enumerator
SplineFitToleranceTypesPercent 

% tolerance

SplineFitToleranceTypesValue 

part units

the available types for spline line output

Enumerator
SplineLineOutputTypesSpline 

spline

SplineLineOutputTypesLine 

line

Member Function Documentation

double NXOpen::CAM::ArcOutputTypeCiBuilder::NurbAngleTolerance ( )

Returns the nurb angle tolerance
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::ArcOutputTypeCiBuilder::NurbFitTolerance ( )

Returns the nurb fit tolerance
Created in NX7.5.0.



License requirements : None

bool NXOpen::CAM::ArcOutputTypeCiBuilder::NurbJoinSegments ( )

Returns the nurb join segments
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::ArcOutputTypeCiBuilder::OutputTypes NXOpen::CAM::ArcOutputTypeCiBuilder::OutputType ( )

Returns the Motion Output Type
Created in NX5.0.0.



License requirements : None

void NXOpen::CAM::ArcOutputTypeCiBuilder::SetNurbAngleTolerance ( double  nurbsAngleTolerance)

Sets the nurb angle tolerance
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
nurbsAngleTolerancethe nurb angle tolerance
void NXOpen::CAM::ArcOutputTypeCiBuilder::SetNurbFitTolerance ( double  nurbsFitTolerance)

Sets the nurb fit tolerance
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
nurbsFitTolerancethe nurb fit tolerance
void NXOpen::CAM::ArcOutputTypeCiBuilder::SetNurbJoinSegments ( bool  nurbsJoinSegments)

Sets the nurb join segments
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
nurbsJoinSegmentsthe nurb join segments
void NXOpen::CAM::ArcOutputTypeCiBuilder::SetOutputType ( NXOpen::CAM::ArcOutputTypeCiBuilder::OutputTypes  outputType)

Sets the Motion Output Type
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
outputTypethe motion output type
void NXOpen::CAM::ArcOutputTypeCiBuilder::SetSplineArcOutputType ( NXOpen::CAM::ArcOutputTypeCiBuilder::SplineArcOutputTypes  outputType)

Sets the spline arc output type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
outputTypethe spline arc output type
void NXOpen::CAM::ArcOutputTypeCiBuilder::SetSplineFitTolerance ( double  splineFitTolerance)

Sets the spline fit tolerance
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
splineFitTolerancethe spline fit tolerance
void NXOpen::CAM::ArcOutputTypeCiBuilder::SetSplineFitToleranceType ( NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitToleranceTypes  outputType)

Sets the spline fit tolerance type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
outputTypethe spline fit tolerance type
void NXOpen::CAM::ArcOutputTypeCiBuilder::SetSplineLineOutputType ( NXOpen::CAM::ArcOutputTypeCiBuilder::SplineLineOutputTypes  outputType)

Sets the spline line output type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
outputTypethe spline line output type
NXOpen::CAM::ArcOutputTypeCiBuilder::SplineArcOutputTypes NXOpen::CAM::ArcOutputTypeCiBuilder::SplineArcOutputType ( )

Returns the spline arc output type
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitTolerance ( )

Returns the spline fit tolerance
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitToleranceTypes NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitToleranceType ( )

Returns the spline fit tolerance type
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::ArcOutputTypeCiBuilder::SplineLineOutputTypes NXOpen::CAM::ArcOutputTypeCiBuilder::SplineLineOutputType ( )

Returns the spline line output type
Created in NX7.5.0.



License requirements : None


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