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

Represents a WedmGeom Builder
To create a new instance of this class, use CAM::NCGroupCollection::CreateWedmGeomBuilder

Created in NX7.5.0. More...

Inheritance diagram for NXOpen::CAM::WedmGeomBuilder:
NXOpen::CAM::NCGroupBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  BackburnPassesTypes { BackburnPassesTypesSingle, BackburnPassesTypesMultipleRegionFirst, BackburnPassesTypesMultipleCutoffFirst }
 the types available for wedm backburn passes
Created in NX7.5.0. More...
enum  ConvexCornerTypes { ConvexCornerTypesRollAround, ConvexCornerTypesLoops, ConvexCornerTypesExtendAndTrim }
 the types available for convex corner control
Created in NX7.5.0. More...
enum  CornerSmoothingType { CornerSmoothingTypeNone, CornerSmoothingTypeAllPasses }
 the types available for corner smoothing
Created in NX7.5.0. More...
enum  SmoothLeadInTypes { SmoothLeadInTypesNone, SmoothLeadInTypesSpecify }
 the types available for smooth_lead_in
Created in NX7.5.0. More...
enum  SmoothLeadOutTypes { SmoothLeadOutTypesNone, SmoothLeadOutTypesSpecify }
 the types available for smooth_lead_out_types
Created in NX7.5.0. More...
enum  StopPointFlagTypes { StopPointFlagTypesNone, StopPointFlagTypesSpecify }
 the types available for wedm stop point
Created in NX7.5.0. More...
enum  StopPointTypes { StopPointTypesOpstop, StopPointTypesStop }
 the types available for wedm stop point
Created in NX7.5.0. More...

Public Member Functions

NXOpen::CAM::InheritableDoubleBuilderBackburnDistanceBuilder ()
 Returns the backburn_distance builder
Created in NX7.5.0.
int BackburnFlag ()
 Returns the Rough and Backburn Flag
Created in NX7.5.0.
NXOpen::CAM::WedmGeomBuilder::BackburnPassesTypes BackburnPasses ()
 Returns the Backburn Passes
Created in NX7.5.0.
NXOpen::CAM::WedmGeomBuilder::ConvexCornerTypes ConvexCorner ()
 Returns the convex_corner
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderCornerMaximumAngleBuilder ()
 Returns the corner_maximum_angle builder
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderCornerMinimumAngleBuilder ()
 Returns the corner_minimum_angle builder
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderCornerRadiusBuilder ()
 Returns the corner_radius builder
Created in NX7.5.0.
NXOpen::CAM::WedmCustomBoundaryDataBuilderListCustomBoundaryDataList ()
 Returns the custom boundary data list
Created in NX8.0.1.
NXOpen::CAM::InheritableDoubleBuilderCutoffDistanceBuilder ()
 Returns the cutoff_distance builder
Created in NX7.5.0.
int CutoffFlag ()
 Returns the Cutoff Flag
Created in NX7.5.0.
NXOpen::CAM::InheritableIntBuilderCutoffFlagBuilder ()
 Returns the cutoff_flag builder
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderCutoffStockBuilder ()
 Returns the cutoff_stock builder
Created in NX7.5.0.
NXOpen::CAM::WedmCutParametersCutParameters ()
 Returns the cut parameter object
Created in NX7.5.0.
NXOpen::CAM::InheritableIntBuilderFinishPassesBuilder ()
 Returns the finish_passes builder
Created in NX7.5.0.
NXOpen::CAM::LayoutCiBuilderLayoutCiBuilder ()
 Returns the Save Layer/Layout builder
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderLeadInCircleAngleBuilder ()
 Returns the lead_in_circle_angle_builder
Created in NX7.5.0.
NXOpen::CAM::WedmPointDefinitionBuilderLeadInPoint ()
 Returns the lead in point
Created in NX8.0.1.
NXOpen::CAM::InheritableDoubleBuilderLeadInRadiusBuilder ()
 Returns the lead_in_radius_builder
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderLeadOutCircleAngleBuilder ()
 Returns the lead_out_circle_angle_builder
Created in NX7.5.0.
NXOpen::CAM::WedmPointDefinitionBuilderLeadOutPoint ()
 Returns the lead out point
Created in NX8.0.1.
NXOpen::CAM::InheritableDoubleBuilderLeadOutRadiusBuilder ()
 Returns the lead_out_radius_builder
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderLoopRadius ()
 Returns the loop radius
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderMaximumLoopAngle ()
 Returns the maximum loop angle
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderMinimumLoopAngle ()
 Returns the minimum loop angle
Created in NX7.5.0.
NXOpen::CAM::NcmWedmBuilderNcmWedmBuilder ()
 Returns the non-cutting builder
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderNocoreStockBuilder ()
 Returns the nocore_stock builder
Created in NX7.5.0.
int NumTabs ()
 Returns the Tab Points
Created in NX7.5.0.
int RegionMethod ()
 Returns the Tab Points Region Method
Created in NX7.5.0.
NXOpen::CAM::WedmPointDefinitionBuilderRetractPoint ()
 Returns the retract point
Created in NX8.0.1.
NXOpen::CAM::InheritableIntBuilderRoughPassesBuilder ()
 Returns the rough_passes builder
Created in NX7.5.0.
void SetBackburnFlag (int backburnFlag)
 Sets the Rough and Backburn Flag
Created in NX7.5.0.
void SetBackburnPasses (NXOpen::CAM::WedmGeomBuilder::BackburnPassesTypes backburnPasses)
 Sets the Backburn Passes
Created in NX7.5.0.
void SetConvexCorner (NXOpen::CAM::WedmGeomBuilder::ConvexCornerTypes convexCorner)
 Sets the convex_corner
Created in NX7.5.0.
void SetCutoffFlag (int cutoffFlag)
 Sets the Cutoff Flag
Created in NX7.5.0.
void SetNumTabs (int numTabs)
 Sets the Tab Points
Created in NX7.5.0.
void SetRegionMethod (int regionMethod)
 Sets the Tab Points Region Method
Created in NX7.5.0.
void SetSmoothing (NXOpen::CAM::WedmGeomBuilder::CornerSmoothingType smoothing)
 Sets the smoothing
Created in NX7.5.0.
void SetSmoothLeadInOption (NXOpen::CAM::WedmGeomBuilder::SmoothLeadInTypes leadInFlag)
 Sets the Smooth Leadin Flag
Created in NX7.5.0.
void SetSmoothLeadOutOption (NXOpen::CAM::WedmGeomBuilder::SmoothLeadOutTypes leadOutOption)
 Sets the Smooth Leadout Flag
Created in NX7.5.0.
void SetStopPointFlag (NXOpen::CAM::WedmGeomBuilder::StopPointFlagTypes stopPointFlag)
 Sets the Stop Point Flag
Created in NX7.5.0.
void SetStopPointType (NXOpen::CAM::WedmGeomBuilder::StopPointTypes stopPointType)
 Sets the Stop Point Type
Created in NX7.5.0.
NXOpen::CAM::WedmGeomBuilder::CornerSmoothingType Smoothing ()
 Returns the smoothing
Created in NX7.5.0.
NXOpen::CAM::WedmGeomBuilder::SmoothLeadInTypes SmoothLeadInOption ()
 Returns the Smooth Leadin Flag
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderSmoothLeadOutDistanceBuilder ()
 Returns the smooth_lead_out_distance builder
Created in NX7.5.0.
NXOpen::CAM::WedmGeomBuilder::SmoothLeadOutTypes SmoothLeadOutOption ()
 Returns the Smooth Leadout Flag
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderStopPointDistanceBuilder ()
 Returns the stop_point_distance builder
Created in NX7.5.0.
NXOpen::CAM::WedmGeomBuilder::StopPointFlagTypes StopPointFlag ()
 Returns the Stop Point Flag
Created in NX7.5.0.
NXOpen::CAM::WedmGeomBuilder::StopPointTypes StopPointType ()
 Returns the Stop Point Type
Created in NX7.5.0.
NXOpen::CAM::WedmPointDefinitionBuilderThreadHolePoint ()
 Returns the thread hole point
Created in NX8.0.1.
NXOpen::CAM::WedmArcOutputTypeCiBuilderWedmArcOutputTypeCiBuilder ()
 Returns the wedm arc output type Builder
Created in NX7.5.0.
NXOpen::CAM::WedmStatusControlCiBuilderWedmStatusControlCiBuilder ()
 Returns the wedm status control ci Builder
Created in NX7.5.0.

Detailed Description

Represents a WedmGeom Builder
To create a new instance of this class, use CAM::NCGroupCollection::CreateWedmGeomBuilder

Created in NX7.5.0.



Member Enumeration Documentation

the types available for wedm backburn passes
Created in NX7.5.0.


Enumerator:
BackburnPassesTypesSingle 

single backburn pass

BackburnPassesTypesMultipleRegionFirst 

multiple backburn passes - region first

BackburnPassesTypesMultipleCutoffFirst 

multiple backburn passes - cutoff first

the types available for convex corner control
Created in NX7.5.0.


Enumerator:
ConvexCornerTypesRollAround 

roll around

ConvexCornerTypesLoops 

loop

ConvexCornerTypesExtendAndTrim 

extend tangents

the types available for corner smoothing
Created in NX7.5.0.


Enumerator:
CornerSmoothingTypeNone 

none

CornerSmoothingTypeAllPasses 

all passes

the types available for smooth_lead_in
Created in NX7.5.0.


Enumerator:
SmoothLeadInTypesNone 

smooth leadin type none

SmoothLeadInTypesSpecify 

smooth leadin type specify

the types available for smooth_lead_out_types
Created in NX7.5.0.


Enumerator:
SmoothLeadOutTypesNone 

smooth leadin type none

SmoothLeadOutTypesSpecify 

smooth leadin type specify

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


Enumerator:
StopPointFlagTypesNone 

stop point option none

StopPointFlagTypesSpecify 

stop point option specify

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


Enumerator:
StopPointTypesOpstop 

stop point option opstop

StopPointTypesStop 

stop point option stop


Member Function Documentation

Returns the backburn_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Rough and Backburn Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Backburn Passes
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the convex_corner
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the corner_maximum_angle builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the corner_minimum_angle builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the corner_radius builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the custom boundary data list
Created in NX8.0.1.



License requirements : cam_base ("CAM BASE")

Returns the cutoff_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Cutoff Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the cutoff_flag builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the cutoff_stock builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the cut parameter object
Created in NX7.5.0.



License requirements : None

Returns the finish_passes builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Save Layer/Layout builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the lead_in_circle_angle_builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the lead in point
Created in NX8.0.1.



License requirements : cam_base ("CAM BASE")

Returns the lead_in_radius_builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the lead_out_circle_angle_builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the lead out point
Created in NX8.0.1.



License requirements : cam_base ("CAM BASE")

Returns the lead_out_radius_builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the loop radius
Created in NX7.5.0.



License requirements : None

Returns the maximum loop angle
Created in NX7.5.0.



License requirements : None

Returns the minimum loop angle
Created in NX7.5.0.



License requirements : None

Returns the non-cutting builder
Created in NX7.5.0.



License requirements : None

Returns the nocore_stock builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Tab Points
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Tab Points Region Method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the retract point
Created in NX8.0.1.



License requirements : cam_base ("CAM BASE")

Returns the rough_passes builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Sets the Rough and Backburn Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
backburnFlagthe Backburn Flag

Sets the Backburn Passes
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
backburnPassesthe Backburn Passes

Sets the convex_corner
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
convexCornerthe cutcom_reg

Sets the Cutoff Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cutoffFlagthe Cutoff Flag

Sets the Tab Points
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
numTabsthe Num Tabs

Sets the Tab Points Region Method
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
regionMethodthe Tab Points Region Method

Sets the smoothing
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
smoothingthe smoothing

Sets the Smooth Leadin Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
leadInFlagthe Smooth Leadin Flag

Sets the Smooth Leadout Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
leadOutOptionthe Smooth Leadout Flag

Sets the Stop Point Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
stopPointFlagthe Stop Point Flag

Sets the Stop Point Type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
stopPointTypethe Stop Point Type

Returns the smoothing
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Smooth Leadin Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the smooth_lead_out_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Smooth Leadout Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the stop_point_distance builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Stop Point Flag
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the Stop Point Type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the thread hole point
Created in NX8.0.1.



License requirements : cam_base ("CAM BASE")

Returns the wedm arc output type Builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the wedm status control ci Builder
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")


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