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

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

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

List of all members.

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.
double NurbFitTolerance ()
 Returns the nurb fit tolerance
Created in NX7.5.0.
bool NurbJoinSegments ()
 Returns the nurb join segments
Created in NX7.5.0.
NXOpen::CAM::ArcOutputTypeCiBuilder::OutputTypes OutputType ()
 Returns the Motion Output Type
Created in NX5.0.0.
void SetNurbAngleTolerance (double nurbsAngleTolerance)
 Sets the nurb angle tolerance
Created in NX7.5.0.
void SetNurbFitTolerance (double nurbsFitTolerance)
 Sets the nurb fit tolerance
Created in NX7.5.0.
void SetNurbJoinSegments (bool nurbsJoinSegments)
 Sets the nurb join segments
Created in NX7.5.0.
void SetOutputType (NXOpen::CAM::ArcOutputTypeCiBuilder::OutputTypes outputType)
 Sets the Motion Output Type
Created in NX5.0.0.
void SetSplineArcOutputType (NXOpen::CAM::ArcOutputTypeCiBuilder::SplineArcOutputTypes outputType)
 Sets the spline arc output type
Created in NX7.5.0.
void SetSplineFitTolerance (double splineFitTolerance)
 Sets the spline fit tolerance
Created in NX7.5.0.
void SetSplineFitToleranceType (NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitToleranceTypes outputType)
 Sets the spline fit tolerance type
Created in NX7.5.0.
void SetSplineLineOutputType (NXOpen::CAM::ArcOutputTypeCiBuilder::SplineLineOutputTypes outputType)
 Sets the spline line output type
Created in NX7.5.0.
NXOpen::CAM::ArcOutputTypeCiBuilder::SplineArcOutputTypes SplineArcOutputType ()
 Returns the spline arc output type
Created in NX7.5.0.
double SplineFitTolerance ()
 Returns the spline fit tolerance
Created in NX7.5.0.
NXOpen::CAM::ArcOutputTypeCiBuilder::SplineFitToleranceTypes SplineFitToleranceType ()
 Returns the spline fit tolerance type
Created in NX7.5.0.
NXOpen::CAM::ArcOutputTypeCiBuilder::SplineLineOutputTypes SplineLineOutputType ()
 Returns the spline line output type
Created in NX7.5.0.

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

Returns the nurb angle tolerance
Created in NX7.5.0.



License requirements : None

Returns the nurb fit tolerance
Created in NX7.5.0.



License requirements : None

Returns the nurb join segments
Created in NX7.5.0.



License requirements : None

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

Sets the nurb fit tolerance
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
nurbsFitTolerancethe nurb fit tolerance

Sets the nurb join segments
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
nurbsJoinSegmentsthe nurb join segments

Sets the Motion Output Type
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
outputTypethe motion output type

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



License requirements : cam_base ("CAM BASE")

Parameters:
outputTypethe spline arc output type

Sets the spline fit tolerance
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
splineFitTolerancethe spline fit tolerance

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



License requirements : cam_base ("CAM BASE")

Parameters:
outputTypethe spline fit tolerance type

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



License requirements : cam_base ("CAM BASE")

Parameters:
outputTypethe spline line output type

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



License requirements : None

Returns the spline fit tolerance
Created in NX7.5.0.



License requirements : None

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



License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.