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

Represents a NXOpen::CAM::FeedsOptimizationData. More...

Inheritance diagram for NXOpen::CAM::FeedsOptimizationData:
NXOpen::TaggedObject

Public Types

enum  FeedRateRangeType { FeedRateRangeTypePercent, FeedRateRangeTypeConstant }
 The Feed Rate Range options. More...
 

Public Member Functions

double ConstantLowerLimit ()
 Returns the constant lower limit
Created in NX7.5.0. More...
 
double ConstantUpperLimit ()
 Returns the constant upper limit
Created in NX7.5.0. More...
 
NXOpen::CAM::FeedsOptimizationData::FeedRateRangeType FeedRateRange ()
 Returns the feed rate range
Created in NX7.5.0. More...
 
double LengthInterval ()
 Returns the length interval
Created in NX7.5.0. More...
 
double NominalDepthPerCut ()
 Returns the nominal depth per cut
Created in NX7.5.0. More...
 
double NominalStepover ()
 Returns the nominal stepover
Created in NX7.5.0. More...
 
double PercentLowerLimit ()
 Returns the percent of lower limit
Created in NX7.5.0. More...
 
double PercentUpperLimit ()
 Returns the percent of upper limit
Created in NX7.5.0. More...
 
void SetConstantLowerLimit (double lowerLimit)
 Sets the constant lower limit
Created in NX7.5.0. More...
 
void SetConstantUpperLimit (double upperLimit)
 Sets the constant upper limit
Created in NX7.5.0. More...
 
void SetFeedRateRange (NXOpen::CAM::FeedsOptimizationData::FeedRateRangeType feedRateRange)
 Sets the feed rate range
Created in NX7.5.0. More...
 
void SetLengthInterval (double lengthInterval)
 Sets the length interval
Created in NX7.5.0. More...
 
void SetNominalDepthPerCut (double nominalDepthPerCut)
 Sets the nominal depth per cut
Created in NX7.5.0. More...
 
void SetNominalStepover (double nominalStepover)
 Sets the nominal stepover
Created in NX7.5.0. More...
 
void SetPercentLowerLimit (double lowerLimit)
 Sets the percent of lower limit
Created in NX7.5.0. More...
 
void SetPercentUpperLimit (double upperLimit)
 Sets the percent of upper limit
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 NXOpen::CAM::FeedsOptimizationData.


Created in NX7.5.0.

Member Enumeration Documentation

The Feed Rate Range options.

Enumerator
FeedRateRangeTypePercent 

Percent.

FeedRateRangeTypeConstant 

Constant.

Member Function Documentation

double NXOpen::CAM::FeedsOptimizationData::ConstantLowerLimit ( )

Returns the constant lower limit
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::FeedsOptimizationData::ConstantUpperLimit ( )

Returns the constant upper limit
Created in NX7.5.0.



License requirements : None

NXOpen::CAM::FeedsOptimizationData::FeedRateRangeType NXOpen::CAM::FeedsOptimizationData::FeedRateRange ( )

Returns the feed rate range
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::FeedsOptimizationData::LengthInterval ( )

Returns the length interval
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::FeedsOptimizationData::NominalDepthPerCut ( )

Returns the nominal depth per cut
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::FeedsOptimizationData::NominalStepover ( )

Returns the nominal stepover
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::FeedsOptimizationData::PercentLowerLimit ( )

Returns the percent of lower limit
Created in NX7.5.0.



License requirements : None

double NXOpen::CAM::FeedsOptimizationData::PercentUpperLimit ( )

Returns the percent of upper limit
Created in NX7.5.0.



License requirements : None

void NXOpen::CAM::FeedsOptimizationData::SetConstantLowerLimit ( double  lowerLimit)

Sets the constant lower limit
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
lowerLimitlowerlimit
void NXOpen::CAM::FeedsOptimizationData::SetConstantUpperLimit ( double  upperLimit)

Sets the constant upper limit
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
upperLimitupperlimit
void NXOpen::CAM::FeedsOptimizationData::SetFeedRateRange ( NXOpen::CAM::FeedsOptimizationData::FeedRateRangeType  feedRateRange)

Sets the feed rate range
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
feedRateRangefeedraterange
void NXOpen::CAM::FeedsOptimizationData::SetLengthInterval ( double  lengthInterval)

Sets the length interval
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
lengthIntervallengthinterval
void NXOpen::CAM::FeedsOptimizationData::SetNominalDepthPerCut ( double  nominalDepthPerCut)

Sets the nominal depth per cut
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
nominalDepthPerCutnominaldepthpercut
void NXOpen::CAM::FeedsOptimizationData::SetNominalStepover ( double  nominalStepover)

Sets the nominal stepover
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
nominalStepovernominalstepover
void NXOpen::CAM::FeedsOptimizationData::SetPercentLowerLimit ( double  lowerLimit)

Sets the percent of lower limit
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
lowerLimitlowerlimit
void NXOpen::CAM::FeedsOptimizationData::SetPercentUpperLimit ( double  upperLimit)

Sets the percent of upper limit
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
upperLimitupperlimit

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