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

Represents a CAM.NcmWedmBuilder
Created in NX7.5.0. More...

Inheritance diagram for NXOpen::CAM::NcmWedmBuilder:
NXOpen::CAM::NcmSubopBuilder NXOpen::CAM::BaseBuilder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  CutcomOffTypes { CutcomOffTypesNone, CutcomOffTypesBeforeLeadOut, CutcomOffTypesAfterLeadOut, CutcomOffTypesBeforeThreadPoint }
 the types available for cutcom off
Created in NX7.5.0. More...
 
enum  CutcomOnTypes { CutcomOnTypesNone, CutcomOnTypesBeforeLeadIn, CutcomOnTypesAfterLeadIn, CutcomOnTypesAtThreadPoint }
 the types available for cutcom on
Created in NX7.5.0. More...
 
enum  GlobalStopPointMethodTypes { GlobalStopPointMethodTypesNone, GlobalStopPointMethodTypesSpecify }
 the types available for stop points method
Created in NX7.5.0. More...
 
enum  GlobalStopPointTypes { GlobalStopPointTypesOpstop, GlobalStopPointTypesStop }
 the types available for wedm stop points
Created in NX7.5.0. More...
 
enum  LeadInMethodTypes { LeadInMethodTypesDirect, LeadInMethodTypesAngular, LeadInMethodTypesCircular }
 the types available for lead in method
Created in NX7.5.0. More...
 
enum  LeadOutMethodTypes { LeadOutMethodTypesSameAsLeadIn, LeadOutMethodTypesDirect, LeadOutMethodTypesAngular, LeadOutMethodTypesCircular }
 the types available for lead out method
Created in NX7.5.0. More...
 
enum  LeadOutSameAsLeadInTypes { LeadOutSameAsLeadInTypesNo, LeadOutSameAsLeadInTypesYes }
 the types available for lead out same as lead in
Created in NX7.5.0. More...
 
enum  NonTiltLeadInTypes { NonTiltLeadInTypesZm, NonTiltLeadInTypesFourAxis }
 the types available for non-tilt lead in
Created in NX7.5.0. More...
 
- Public Types inherited from NXOpen::CAM::NcmSubopBuilder
enum  DefaultRegionStartTypes { DefaultRegionStartTypesMidPoint, DefaultRegionStartTypesCorner }
 Available types for default region start in subop milling. More...
 

Public Member Functions

NXOpen::CAM::NcmWedmBuilder::CutcomOffTypes CutcomOff ()
 Returns the cutcom_off
Created in NX7.5.0. More...
 
NXOpen::CAM::NcmWedmBuilder::CutcomOnTypes CutcomOn ()
 Returns the cutcom_on
Created in NX7.5.0. More...
 
int CutcomReg ()
 Returns the cutcom_reg
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableIntBuilderCutcomRegBuilder ()
 Returns the cutcom_reg builder
Created in NX7.5.0. More...
 
bool CutcomRegisterFlag ()
 Returns the cutcom output register flag
Created in NX7.5.0. More...
 
NXOpen::CAM::WedmPointDefinitionBuilderFromPointBuilder ()
 Returns the from point builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderGlobalStopPointDistanceBuilder ()
 Returns the global_stop_point_distance builder
Created in NX7.5.0. More...
 
NXOpen::CAM::NcmWedmBuilder::GlobalStopPointMethodTypes GlobalStopPointMethod ()
 Returns the global_stop_point_method
Created in NX7.5.0. More...
 
NXOpen::CAM::NcmWedmBuilder::GlobalStopPointTypes GlobalStopPointType ()
 Returns the global_stop_point_type
Created in NX7.5.0. More...
 
NXOpen::CAM::WedmPointDefinitionBuilderGoHomePointBuilder ()
 Returns the go home point builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadInAngleBuilder ()
 Returns the lead_in_angle builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadInCutcomAngleBuilder ()
 Returns the lead_in_cutcom_angle builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadInCutcomDistanceBuilder ()
 Returns the lead_in_cutcom_distance builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadInDistanceBuilder ()
 Returns the lead_in_distance builder
Created in NX7.5.0. More...
 
NXOpen::CAM::NcmWedmBuilder::LeadInMethodTypes LeadInMethod ()
 Returns the lead_in_method
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadOutAngleBuilder ()
 Returns the lead_out_angle builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadOutCutcomAngleBuilder ()
 Returns the lead_out_cutcom_angle builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadOutCutcomDistanceBuilder ()
 Returns the lead_out_cutcom_distance builder
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderLeadOutDistanceBuilder ()
 Returns the lead_out_distance builder
Created in NX7.5.0. More...
 
NXOpen::CAM::NcmWedmBuilder::LeadOutMethodTypes LeadOutMethod ()
 Returns the lead_out_method
Created in NX7.5.0. More...
 
NXOpen::CAM::NcmWedmBuilder::LeadOutSameAsLeadInTypes LeadOutSameAsLeadIn ()
 Returns the lead out same as lead in
Created in NX7.5.0. More...
 
NXOpen::CAM::NcmWedmBuilder::NonTiltLeadInTypes NonTiltLeadIn ()
 Returns the non_tilt_lead_in
Created in NX7.5.0. More...
 
void SetCutcomOff (NXOpen::CAM::NcmWedmBuilder::CutcomOffTypes cutcomOff)
 Sets the cutcom_off
Created in NX7.5.0. More...
 
void SetCutcomOn (NXOpen::CAM::NcmWedmBuilder::CutcomOnTypes cutcomOn)
 Sets the cutcom_on
Created in NX7.5.0. More...
 
void SetCutcomReg (int cutcomReg)
 Sets the cutcom_reg
Created in NX7.5.0. More...
 
void SetCutcomRegisterFlag (bool cutcomRegFlag)
 Sets the cutcom output register flag
Created in NX7.5.0. More...
 
void SetGlobalStopPointMethod (NXOpen::CAM::NcmWedmBuilder::GlobalStopPointMethodTypes globalStopPointMethod)
 Sets the global_stop_point_method
Created in NX7.5.0. More...
 
void SetGlobalStopPointType (NXOpen::CAM::NcmWedmBuilder::GlobalStopPointTypes globalStopPointType)
 Sets the global_stop_point_type
Created in NX7.5.0. More...
 
void SetLeadInMethod (NXOpen::CAM::NcmWedmBuilder::LeadInMethodTypes leadInMethod)
 Sets the lead_in_method
Created in NX7.5.0. More...
 
void SetLeadOutMethod (NXOpen::CAM::NcmWedmBuilder::LeadOutMethodTypes leadOutMethod)
 Sets the lead_out_method
Created in NX7.5.0. More...
 
void SetLeadOutSameAsLeadIn (NXOpen::CAM::NcmWedmBuilder::LeadOutSameAsLeadInTypes sameAsLeadIn)
 Sets the lead out same as lead in
Created in NX7.5.0. More...
 
void SetNonTiltLeadIn (NXOpen::CAM::NcmWedmBuilder::NonTiltLeadInTypes nonTiltLeadIn)
 Sets the non_tilt_lead_in
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::NcmSubopBuilder
NXOpen::CAM::NcmSubopBuilder::DefaultRegionStartTypes DefaultRegionStartType ()
 Returns the region start type
Created in NX8.5.0. More...
 
void GetRegionStartPoints (std::vector< NXOpen::Point * > &regionStartPoints)
 Returns region start points
Created in NX8.5.0. More...
 
void SetDefaultRegionStartType (NXOpen::CAM::NcmSubopBuilder::DefaultRegionStartTypes defaultRegionStartType)
 Sets the region start type
Created in NX8.5.0. More...
 
void SetRegionStartPoints (const std::vector< NXOpen::Point * > &regionStartPoints)
 Sets region start points
Created in NX8.5.0. More...
 
void SetStartPointsUseEffectDist (bool newValue)
 Sets the start points use effective distance
Created in NX8.5.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderStartPointsEffectDistBuilder ()
 Returns the region start points effective distance builder (inheritable tool dep)
Created in NX8.5.0. More...
 
bool StartPointsUseEffectDist ()
 Returns the start points use effective distance
Created in NX8.5.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::BaseBuilder
NXOpen::TaggedObjectGetCustomizableItemBuilder (const NXString &name)
 Returns the customizable item builder for given customizable item name. More...
 
NXOpen::TaggedObjectGetCustomizableItemBuilder (const char *name)
 Returns the customizable item builder for given customizable item name. More...
 
std::vector< NXStringGetCustomizableItemNames ()
 Returns the names for all customizable item ids. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a CAM.NcmWedmBuilder
Created in NX7.5.0.


Member Enumeration Documentation

the types available for cutcom off
Created in NX7.5.0.


Enumerator
CutcomOffTypesNone 

no cutcom off

CutcomOffTypesBeforeLeadOut 

cutcom off before lead out

CutcomOffTypesAfterLeadOut 

cutcom off after lead out

CutcomOffTypesBeforeThreadPoint 

cutcom off before thread point

the types available for cutcom on
Created in NX7.5.0.


Enumerator
CutcomOnTypesNone 

no cutcom on

CutcomOnTypesBeforeLeadIn 

cutcom on before lead in

CutcomOnTypesAfterLeadIn 

cutcom on after lead in

CutcomOnTypesAtThreadPoint 

cutcom on at thread point

the types available for stop points method
Created in NX7.5.0.


Enumerator
GlobalStopPointMethodTypesNone 

no stop points

GlobalStopPointMethodTypesSpecify 

stop points specified

the types available for wedm stop points
Created in NX7.5.0.


Enumerator
GlobalStopPointTypesOpstop 

stop points option opstop

GlobalStopPointTypesStop 

stop points option stop

the types available for lead in method
Created in NX7.5.0.


Enumerator
LeadInMethodTypesDirect 

direct lead in

LeadInMethodTypesAngular 

angular lead in

LeadInMethodTypesCircular 

circular lead in

the types available for lead out method
Created in NX7.5.0.


Enumerator
LeadOutMethodTypesSameAsLeadIn 

same as lead in

LeadOutMethodTypesDirect 

direct lead out

LeadOutMethodTypesAngular 

angular lead out

LeadOutMethodTypesCircular 

circular lead out

the types available for lead out same as lead in
Created in NX7.5.0.


Enumerator
LeadOutSameAsLeadInTypesNo 

not the same

LeadOutSameAsLeadInTypesYes 

the same as lead in

the types available for non-tilt lead in
Created in NX7.5.0.


Enumerator
NonTiltLeadInTypesZm 

non-tilt lead in type zm

NonTiltLeadInTypesFourAxis 

non-tilt lead in type 4-axis

Member Function Documentation

NXOpen::CAM::NcmWedmBuilder::CutcomOffTypes NXOpen::CAM::NcmWedmBuilder::CutcomOff ( )

Returns the cutcom_off
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::NcmWedmBuilder::CutcomOnTypes NXOpen::CAM::NcmWedmBuilder::CutcomOn ( )

Returns the cutcom_on
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

int NXOpen::CAM::NcmWedmBuilder::CutcomReg ( )

Returns the cutcom_reg
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableIntBuilder* NXOpen::CAM::NcmWedmBuilder::CutcomRegBuilder ( )

Returns the cutcom_reg builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

bool NXOpen::CAM::NcmWedmBuilder::CutcomRegisterFlag ( )

Returns the cutcom output register flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::WedmPointDefinitionBuilder* NXOpen::CAM::NcmWedmBuilder::FromPointBuilder ( )

Returns the from point builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::GlobalStopPointDistanceBuilder ( )

Returns the global_stop_point_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::NcmWedmBuilder::GlobalStopPointMethodTypes NXOpen::CAM::NcmWedmBuilder::GlobalStopPointMethod ( )

Returns the global_stop_point_method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::NcmWedmBuilder::GlobalStopPointTypes NXOpen::CAM::NcmWedmBuilder::GlobalStopPointType ( )

Returns the global_stop_point_type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::WedmPointDefinitionBuilder* NXOpen::CAM::NcmWedmBuilder::GoHomePointBuilder ( )

Returns the go home point builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadInAngleBuilder ( )

Returns the lead_in_angle builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadInCutcomAngleBuilder ( )

Returns the lead_in_cutcom_angle builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadInCutcomDistanceBuilder ( )

Returns the lead_in_cutcom_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadInDistanceBuilder ( )

Returns the lead_in_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::NcmWedmBuilder::LeadInMethodTypes NXOpen::CAM::NcmWedmBuilder::LeadInMethod ( )

Returns the lead_in_method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadOutAngleBuilder ( )

Returns the lead_out_angle builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadOutCutcomAngleBuilder ( )

Returns the lead_out_cutcom_angle builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadOutCutcomDistanceBuilder ( )

Returns the lead_out_cutcom_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmWedmBuilder::LeadOutDistanceBuilder ( )

Returns the lead_out_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::NcmWedmBuilder::LeadOutMethodTypes NXOpen::CAM::NcmWedmBuilder::LeadOutMethod ( )

Returns the lead_out_method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::NcmWedmBuilder::LeadOutSameAsLeadInTypes NXOpen::CAM::NcmWedmBuilder::LeadOutSameAsLeadIn ( )

Returns the lead out same as lead in
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::NcmWedmBuilder::NonTiltLeadInTypes NXOpen::CAM::NcmWedmBuilder::NonTiltLeadIn ( )

Returns the non_tilt_lead_in
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

void NXOpen::CAM::NcmWedmBuilder::SetCutcomOff ( NXOpen::CAM::NcmWedmBuilder::CutcomOffTypes  cutcomOff)

Sets the cutcom_off
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
cutcomOffthe cutcom_off
void NXOpen::CAM::NcmWedmBuilder::SetCutcomOn ( NXOpen::CAM::NcmWedmBuilder::CutcomOnTypes  cutcomOn)

Sets the cutcom_on
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
cutcomOnthe cutcom_on
void NXOpen::CAM::NcmWedmBuilder::SetCutcomReg ( int  cutcomReg)

Sets the cutcom_reg
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
cutcomRegthe cutcom_reg
void NXOpen::CAM::NcmWedmBuilder::SetCutcomRegisterFlag ( bool  cutcomRegFlag)

Sets the cutcom output register flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
cutcomRegFlagthe cutcom output register flag
void NXOpen::CAM::NcmWedmBuilder::SetGlobalStopPointMethod ( NXOpen::CAM::NcmWedmBuilder::GlobalStopPointMethodTypes  globalStopPointMethod)

Sets the global_stop_point_method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
globalStopPointMethodthe global_stop_point_method
void NXOpen::CAM::NcmWedmBuilder::SetGlobalStopPointType ( NXOpen::CAM::NcmWedmBuilder::GlobalStopPointTypes  globalStopPointType)

Sets the global_stop_point_type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
globalStopPointTypethe global_stop_point_type
void NXOpen::CAM::NcmWedmBuilder::SetLeadInMethod ( NXOpen::CAM::NcmWedmBuilder::LeadInMethodTypes  leadInMethod)

Sets the lead_in_method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
leadInMethodthe lead_in_method
void NXOpen::CAM::NcmWedmBuilder::SetLeadOutMethod ( NXOpen::CAM::NcmWedmBuilder::LeadOutMethodTypes  leadOutMethod)

Sets the lead_out_method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
leadOutMethodthe lead_out_method
void NXOpen::CAM::NcmWedmBuilder::SetLeadOutSameAsLeadIn ( NXOpen::CAM::NcmWedmBuilder::LeadOutSameAsLeadInTypes  sameAsLeadIn)

Sets the lead out same as lead in
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
sameAsLeadInthe the lead out same as lead in Flag
void NXOpen::CAM::NcmWedmBuilder::SetNonTiltLeadIn ( NXOpen::CAM::NcmWedmBuilder::NonTiltLeadInTypes  nonTiltLeadIn)

Sets the non_tilt_lead_in
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
nonTiltLeadInthe non_tilt_lead_in

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