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

Represents a NXOpen::CAM::PitchSetting. More...

Inheritance diagram for NXOpen::CAM::PitchSetting:
NXOpen::TaggedObject

Public Types

enum  OptionTypes { OptionTypesPitch, OptionTypesLead, OptionTypesThreadsPerUnit }
 the pitch option types More...
 
enum  OutputUnitTypes { OutputUnitTypesSameAsInput, OutputUnitTypesPitch, OutputUnitTypesLead, OutputUnitTypesThreadsPerUnit }
 the output unit types More...
 
enum  VarianceTypes { VarianceTypesConstant, VarianceTypesStartAndEnd, VarianceTypesStartAndIncrement }
 the pitch variance types More...
 

Public Member Functions

double Distance ()
 Returns the distance
Created in NX6.0.0. More...
 
double End ()
 Returns the end
Created in NX6.0.0. More...
 
double Increment ()
 Returns the increment
Created in NX6.0.0. More...
 
NXOpen::CAM::PitchSetting::OptionTypes Option ()
 Returns the pitch option
Created in NX6.0.0. More...
 
NXOpen::CAM::PitchSetting::OutputUnitTypes OutputUnit ()
 Returns the output unit
Created in NX6.0.0. More...
 
void SetDistance (double distance)
 Sets the distance
Created in NX6.0.0. More...
 
void SetEnd (double end)
 Sets the end
Created in NX6.0.0. More...
 
void SetIncrement (double increment)
 Sets the increment
Created in NX6.0.0. More...
 
void SetOption (NXOpen::CAM::PitchSetting::OptionTypes pitchOption)
 Sets the pitch option
Created in NX6.0.0. More...
 
void SetOutputUnit (NXOpen::CAM::PitchSetting::OutputUnitTypes outputUnit)
 Sets the output unit
Created in NX6.0.0. More...
 
void SetStart (double start)
 Sets the start
Created in NX6.0.0. More...
 
void SetThreadPerUnit (double thread)
 Sets the thread per mm
Created in NX6.0.0. More...
 
void SetVariance (NXOpen::CAM::PitchSetting::VarianceTypes pitchVariance)
 Sets the pitch variance
Created in NX6.0.0. More...
 
double Start ()
 Returns the start
Created in NX6.0.0. More...
 
double ThreadPerUnit ()
 Returns the thread per mm
Created in NX6.0.0. More...
 
NXOpen::CAM::PitchSetting::VarianceTypes Variance ()
 Returns the pitch variance
Created in NX6.0.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::PitchSetting.


Created in NX6.0.0.

Member Enumeration Documentation

the pitch option types

Enumerator
OptionTypesPitch 

Pitch.

OptionTypesLead 

Lead.

OptionTypesThreadsPerUnit 

Threads per mm or inch.

the output unit types

Enumerator
OutputUnitTypesSameAsInput 

Same as Input.

OutputUnitTypesPitch 

Pitch.

OutputUnitTypesLead 

Lead.

OutputUnitTypesThreadsPerUnit 

Threads per mm.

the pitch variance types

Enumerator
VarianceTypesConstant 

Constant.

VarianceTypesStartAndEnd 

Start and End.

VarianceTypesStartAndIncrement 

Start and Increment.

Member Function Documentation

double NXOpen::CAM::PitchSetting::Distance ( )

Returns the distance
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::PitchSetting::End ( )

Returns the end
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::PitchSetting::Increment ( )

Returns the increment
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::PitchSetting::OptionTypes NXOpen::CAM::PitchSetting::Option ( )

Returns the pitch option
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::PitchSetting::OutputUnitTypes NXOpen::CAM::PitchSetting::OutputUnit ( )

Returns the output unit
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::PitchSetting::SetDistance ( double  distance)

Sets the distance
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
distancethe distance
void NXOpen::CAM::PitchSetting::SetEnd ( double  end)

Sets the end
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
endthe end
void NXOpen::CAM::PitchSetting::SetIncrement ( double  increment)

Sets the increment
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
incrementthe increment
void NXOpen::CAM::PitchSetting::SetOption ( NXOpen::CAM::PitchSetting::OptionTypes  pitchOption)

Sets the pitch option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
pitchOptionthe pitch option
void NXOpen::CAM::PitchSetting::SetOutputUnit ( NXOpen::CAM::PitchSetting::OutputUnitTypes  outputUnit)

Sets the output unit
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
outputUnitthe output unit
void NXOpen::CAM::PitchSetting::SetStart ( double  start)

Sets the start
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
startthe start
void NXOpen::CAM::PitchSetting::SetThreadPerUnit ( double  thread)

Sets the thread per mm
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
threadthe thread per mm or inch
void NXOpen::CAM::PitchSetting::SetVariance ( NXOpen::CAM::PitchSetting::VarianceTypes  pitchVariance)

Sets the pitch variance
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
pitchVariancethe pitch variance
double NXOpen::CAM::PitchSetting::Start ( )

Returns the start
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::PitchSetting::ThreadPerUnit ( )

Returns the thread per mm
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::PitchSetting::VarianceTypes NXOpen::CAM::PitchSetting::Variance ( )

Returns the pitch variance
Created in NX6.0.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.