NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.CAM.GougeCheckBuilder Class Reference

Represents a NXOpen.CAM.GougeCheckBuilder . More...

Inheritance diagram for NXOpen.CAM.GougeCheckBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  GougeCheckStock { Automatic, UserDefined }
 the gouge check stock options More...
 
enum  ToolShapeType { ToolParameters, SolidAssembly }
 the tool shape options More...
 

Properties

unsafe bool CheckToolAndHolder [get, set]
 Returns or sets the check tool and holder. More...
 
unsafe
NXOpen.CAM.GougeCheckBuilder.GougeCheckStock 
GougeCheckStockOptions [get, set]
 Returns or sets the gouge check stock options. More...
 
unsafe double GougeCheckStockUserDefinedValue [get, set]
 Returns or sets the gouge check stock user defined value. More...
 
unsafe bool PauseOnFirstGougeOrCollision [get, set]
 Returns or sets the pause on first gouge or collision. More...
 
unsafe bool StopWhenLimitReached [get, set]
 Returns or sets the stop when limit reached. More...
 
unsafe int StopWhenLimitReachedMaximumLimit [get, set]
 Returns or sets the stop when limit reached maximum limit. More...
 
unsafe
NXOpen.CAM.GougeCheckBuilder.ToolShapeType 
ToolShape [get, set]
 Returns or sets the tool shape. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.CAM.GougeCheckBuilder .

Which is for gouge and collision check. When Builder.Commit is called a null reference (Nothing in Visual Basic) will be returned.

To create a new instance of this class, use NXOpen.CAM.CAMSetup.CreateGougeCheckBuilder

Created in NX11.0.0

Member Enumeration Documentation

the gouge check stock options

Enumerator
Automatic 

use automatic

UserDefined 

use user defined

the tool shape options

Enumerator
ToolParameters 

use tool parameters

SolidAssembly 

use solid assembly

Property Documentation

unsafe bool NXOpen.CAM.GougeCheckBuilder.CheckToolAndHolder
getset

Returns or sets the check tool and holder.

This is the setting for the gouge checking to check tool and holder.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.GougeCheckBuilder.GougeCheckStock NXOpen.CAM.GougeCheckBuilder.GougeCheckStockOptions
getset

Returns or sets the gouge check stock options.

This is the setting for the gouge check stock options.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.GougeCheckBuilder.GougeCheckStockUserDefinedValue
getset

Returns or sets the gouge check stock user defined value.

This is the setting when user selects user defined gouge check stock.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.GougeCheckBuilder.PauseOnFirstGougeOrCollision
getset

Returns or sets the pause on first gouge or collision.

This is the options to stop the gouge checking when encounter first gouge.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe bool NXOpen.CAM.GougeCheckBuilder.StopWhenLimitReached
getset

Returns or sets the stop when limit reached.

This is the options to stop or continue the gouge checking when encounter any gouge.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe int NXOpen.CAM.GougeCheckBuilder.StopWhenLimitReachedMaximumLimit
getset

Returns or sets the stop when limit reached maximum limit.

The gouge checking will be stopped when reached the maximum limit.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.GougeCheckBuilder.ToolShapeType NXOpen.CAM.GougeCheckBuilder.ToolShape
getset

Returns or sets the tool shape.

This is the setting for which tool shape type is used for the gouge checking.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


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