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

Represents a SurfaceContour Builder
To create a new instance of this class, use CAM::OperationCollection::CreateSurfaceContourBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::SurfaceContourBuilder:
NXOpen::CAM::MillOperationBuilder NXOpen::CAM::OperationBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AccessVectorMethodType { AccessVectorMethodTypeZm, AccessVectorMethodTypeNegZm, AccessVectorMethodTypeSpecify }
 Available types for access vector for the contour profile method of surface milling. More...
enum  CleanupTypes {
  CleanupTypesOff, CleanupTypesUncutValley, CleanupTypesSteepArea, CleanupTypesBoth,
  CleanupTypesFlowcutContacts, CleanupTypesFlowcutToolend, CleanupTypesFlowcutBoth
}
 Available types for cleanup. More...
enum  DriveMethodTypes {
  DriveMethodTypesUndef, DriveMethodTypesCurve, DriveMethodTypesSpiral, DriveMethodTypesBoundary,
  DriveMethodTypesAreaMilling, DriveMethodTypesSurfaceArea, DriveMethodTypesInterpolatedToolPath, DriveMethodTypesToolPath,
  DriveMethodTypesRadialCut, DriveMethodTypesContourProfile, DriveMethodTypesFlowCut, DriveMethodTypesText,
  DriveMethodTypesUserDefined, DriveMethodTypesBladeRough, DriveMethodTypesBladeFinish, DriveMethodTypesHubFinish,
  DriveMethodTypesBlendFinish, DriveMethodTypesEdgeFinish, DriveMethodTypesTotal
}
 Available types for Drive Method. More...

Public Member Functions

NXOpen::CAM::SurfaceContourBuilder::AccessVectorMethodType AccessVectorMethod ()
 Returns the Access Vector Method
Created in NX5.0.0.
bool AutomaticAuxiliaryFloor ()
 Returns the Automatic Auxiliary Floor
Created in NX5.0.0.
double AutomaticAuxiliaryFloorDistance ()
 Returns the Automatic Auxiliary Floor Distance
Created in NX6.0.0.
NXOpen::CAM::GeometryAuxiliaryFloorGeometry ()
 Returns the auxiliary floor geometry builder
Created in NX8.0.0.
NXOpen::CAM::BladeFinishBladeFinish ()
 Returns the Blade Finish Drive Method builder
Created in NX7.5.0.
NXOpen::CAM::BladeRoughBladeRough ()
 Returns the Blade Rough Drive Method builder
Created in NX7.0.0.
NXOpen::CAM::BlendFinishBlendFinish ()
 Returns the Blend Finish Drive Method builder
Created in NX7.5.0.
NXOpen::CAM::GeometryCheckGeometry ()
 Returns the check geometry builder
Created in NX8.0.0.
NXOpen::CAM::SurfaceContourBuilder::CleanupTypes CleanupType ()
 Returns the cleanup type
Created in NX6.0.0.
NXOpen::CAM::GeometryCutAreaGeometry ()
 Returns the cut area geometry builder
Created in NX8.0.0.
NXOpen::CAM::BladeCutLevelsCutLevels ()
 Returns the cut levels builder
Created in NX7.0.0.
NXOpen::CAM::DmAmBuilderDmareaMillingBuilder ()
 Returns the Area Milling Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::DmBndBuilderDmboundaryBuilder ()
 Returns the Boundary Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::DmCmBuilderDmCmBuilder ()
 Returns the Contour Profile Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::DmCurveBuilderDmcurveBuilder ()
 Returns the Curve Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::DmRadBuilderDmradBuilder ()
 Returns the Radial Cut Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::DmSpiralBuilderDmSpiralBuilder ()
 Returns the Spiral Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::DmSurfBuilderDmSurfBuilder ()
 Returns the Surface Area Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::DmTpBuilderDmtpBuilder ()
 Returns the Tool Path Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::EdgeFinishEdgeFinish ()
 Returns the Edge Finish Drive Method builder
Created in NX7.5.0.
NXOpen::CAM::FlowBuilderFlowBuilder ()
 Returns the Flow Cut Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::SurfaceContourBuilder::DriveMethodTypes GetDriveMethod ()
 Get drive method.
NXOpen::CAM::HubFinishHubFinish ()
 Returns the Hub Finish Drive Method builder
Created in NX7.5.0.
NXOpen::CAM::NcmScBuilderNonCuttingBuilder ()
 Returns the non-cutting moves builder
Created in NX5.0.0.
NXOpen::CAM::InheritableIntBuilderNumberOfBlades ()
 Returns the number of blades
Created in NX7.5.0.
NXOpen::CAM::GeometryPartGeometry ()
 Returns the part geometry builder
Created in NX8.0.0.
NXOpen::CAM::ProjVecCiBuilderProjectionVector ()
 Returns the Projection Vector builder (block)
Created in NX5.0.0.
void SetAccessVectorMethod (NXOpen::CAM::SurfaceContourBuilder::AccessVectorMethodType accessVectorMethod)
 Sets the Access Vector Method
Created in NX5.0.0.
void SetAutomaticAuxiliaryFloor (bool applyAutoAuxFloor)
 Sets the Automatic Auxiliary Floor
Created in NX5.0.0.
void SetAutomaticAuxiliaryFloorDistance (double auxFloorDis)
 Sets the Automatic Auxiliary Floor Distance
Created in NX6.0.0.
void SetCleanupType (NXOpen::CAM::SurfaceContourBuilder::CleanupTypes propValue)
 Sets the cleanup type
Created in NX6.0.0.
void SetDriveMethod (NXOpen::CAM::SurfaceContourBuilder::DriveMethodTypes driveMethod)
 Set drive method
Created in NX5.0.0.
NXOpen::CAM::ToolAxisCiBuilderToolAxis ()
 Returns the tool axis builder

NXOpen::CAM::ToolAxisAdvancedToolAxisAdvanced ()
 Returns the tool axis advanced builder
Created in NX7.0.0.
NXOpen::CAM::ToolAxisFixedToolAxisFixed ()
 Returns the Tool Axis Fixed builder
Created in NX7.5.0.
NXOpen::CAM::ToolAxisVariableToolAxisVariable ()
 Returns the Tool Axis Variable builder
Created in NX7.5.0.
NXOpen::CAM::DmUserExitCiBuilderUserExitCiBuilder ()
 Returns the CAM Exit name builder in User Defined Drive Method builder
Created in NX5.0.0.
NXOpen::CAM::GeometryWallGeometry ()
 Returns the wall geometry builder
Created in NX8.0.0.

Detailed Description

Represents a SurfaceContour Builder
To create a new instance of this class, use CAM::OperationCollection::CreateSurfaceContourBuilder

Created in NX5.0.0.



Member Enumeration Documentation

Available types for access vector for the contour profile method of surface milling.

Enumerator:
AccessVectorMethodTypeZm 

positive z-direction of MCS

AccessVectorMethodTypeNegZm 

negative z-direction of MCS

AccessVectorMethodTypeSpecify 

user specified

Available types for cleanup.

Enumerator:
CleanupTypesOff 

off

CleanupTypesUncutValley 

uncut valley

CleanupTypesSteepArea 

steep area

CleanupTypesBoth 

both

CleanupTypesFlowcutContacts 

flowcut contacts

CleanupTypesFlowcutToolend 

flowcut toolend

CleanupTypesFlowcutBoth 

flowcut both

Available types for Drive Method.

Enumerator:
DriveMethodTypesUndef 

Undefined.

DriveMethodTypesCurve 

Curve/Point.

DriveMethodTypesSpiral 

Spiral.

DriveMethodTypesBoundary 

Boundary.

DriveMethodTypesAreaMilling 

Area Milling.

DriveMethodTypesSurfaceArea 

Surface Area.

DriveMethodTypesInterpolatedToolPath 

Interpolated tool path.

DriveMethodTypesToolPath 

Tool Path.

DriveMethodTypesRadialCut 

Radial Cut.

DriveMethodTypesContourProfile 

Contour Profile.

DriveMethodTypesFlowCut 

Flow Cut.

DriveMethodTypesText 

Text.

DriveMethodTypesUserDefined 

User Function.

DriveMethodTypesBladeRough 

Blade Rough.

DriveMethodTypesBladeFinish 

Blade Finish.

DriveMethodTypesHubFinish 

Hub Finish.

DriveMethodTypesBlendFinish 

Blend Finish.

DriveMethodTypesEdgeFinish 

Edge Finish.

DriveMethodTypesTotal 

Total.


Member Function Documentation

Returns the Access Vector Method
Created in NX5.0.0.



License requirements : None

Returns the Automatic Auxiliary Floor
Created in NX5.0.0.



License requirements : None

Returns the Automatic Auxiliary Floor Distance
Created in NX6.0.0.



License requirements : None

Returns the auxiliary floor geometry builder
Created in NX8.0.0.



License requirements : None

Returns the Blade Finish Drive Method builder
Created in NX7.5.0.



License requirements : None

Returns the Blade Rough Drive Method builder
Created in NX7.0.0.



License requirements : None

Returns the Blend Finish Drive Method builder
Created in NX7.5.0.



License requirements : None

Returns the check geometry builder
Created in NX8.0.0.



License requirements : None

Returns the cleanup type
Created in NX6.0.0.



License requirements : None

Returns the cut area geometry builder
Created in NX8.0.0.



License requirements : None

Returns the cut levels builder
Created in NX7.0.0.



License requirements : None

Returns the Area Milling Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Boundary Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Contour Profile Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Curve Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Radial Cut Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Spiral Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Surface Area Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Tool Path Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the Edge Finish Drive Method builder
Created in NX7.5.0.



License requirements : None

Returns the Flow Cut Drive Method builder
Created in NX5.0.0.



License requirements : None

Get drive method.

Returns:
the drive method menu value
Created in NX5.0.0.

License requirements : None

Returns the Hub Finish Drive Method builder
Created in NX7.5.0.



License requirements : None

Returns the non-cutting moves builder
Created in NX5.0.0.



License requirements : None

Returns the number of blades
Created in NX7.5.0.



License requirements : None

Returns the part geometry builder
Created in NX8.0.0.



License requirements : None

Returns the Projection Vector builder (block)
Created in NX5.0.0.



License requirements : None

Sets the Access Vector Method
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
accessVectorMethodthe value of Access Vector Method

Sets the Automatic Auxiliary Floor
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
applyAutoAuxFloorthe Automatic Auxiliary Floor value

Sets the Automatic Auxiliary Floor Distance
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
auxFloorDisthe Distance value

Sets the cleanup type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
propValuethe value of cleanup type

Set drive method
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
driveMethodthe drive method menu value

Returns the tool axis builder

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Returns the tool axis advanced builder
Created in NX7.0.0.



License requirements : None

Returns the Tool Axis Fixed builder
Created in NX7.5.0.



License requirements : None

Returns the Tool Axis Variable builder
Created in NX7.5.0.



License requirements : None

Returns the CAM Exit name builder in User Defined Drive Method builder
Created in NX5.0.0.



License requirements : None

Returns the wall geometry builder
Created in NX8.0.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.