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

Represents a geometry set for a CAM object. More...

Inheritance diagram for NXOpen.CAM.GeometrySet:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.CAM.FBM.FeatureSet

Public Types

enum  LoopsIgnoreTypes { None, All, Specify }
 Available types for Ignore Loops More...
 
enum  MaterialSideTypes { None, Same, Opposite }
 Available types for Material Side More...
 

Public Member Functions

unsafe void ApplyEdgeSelection ()
 Apply Edge Selections More...
 
unsafe NXOpen.TaggedObject[] GetItems ()
 Get geometry items More...
 
unsafe void RemoveSelectionIntent ()
 Break selection intent, and replace all the rules with single rules. More...
 
unsafe void SetName (string name, bool useDefaultName)
 Set name More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe double AngleToleranceEdges [get, set]
 Returns or sets the angle tolerance More...
 
unsafe NXOpen.ScCollector BoundaryEdges [get]
 Returns the boundary edges selection collector for a region set More...
 
unsafe double CheckStock [get, set]
 Returns or sets the check stock More...
 
unsafe bool CustomFeed [get, set]
 Returns or sets the flag whether this set has custom feed rate activated More...
 
unsafe bool CustomPartOffset [get, set]
 Returns or sets the flag whether this set has custom part offset activated More...
 
unsafe bool CustomStock [get, set]
 Returns or sets the flag whether this set has custom stock activated More...
 
unsafe bool CustomTolerance [get, set]
 Returns or sets the flag whether this set has custom tolerances activated More...
 
unsafe double DraftAngle [get, set]
 Returns or sets the draft angle More...
 
unsafe double DriveStock [get, set]
 Returns or sets the drive stock More...
 
unsafe NXOpen.CAM.FeedRateUnit FeedUnit [get, set]
 Returns or sets the feed rate unit More...
 
unsafe double FeedValue [get, set]
 Returns or sets the feed rate value More...
 
unsafe double FinalStock [get, set]
 Returns or sets the final stock More...
 
unsafe NXOpen.CAM.CustomLoops HoleList [get]
 Returns the ignore holes builder More...
 
unsafe
NXOpen.CAM.GeometrySet.LoopsIgnoreTypes 
IgnoreLoopsStatus [get, set]
 Returns or sets the ignore loops status More...
 
unsafe double InitialStock [get, set]
 Returns or sets the initial stock More...
 
unsafe double Intol [get, set]
 Returns or sets the inner tolerance value More...
 
unsafe
NXOpen.CAM.GeometrySet.MaterialSideTypes 
MaterialSide [get, set]
 Returns or sets the material side More...
 
unsafe double Outtol [get, set]
 Returns or sets the outer tolerance value More...
 
unsafe double PartOffset [get, set]
 Returns or sets the part offset value More...
 
unsafe double SafeClearance [get, set]
 Returns or sets the safe clearance More...
 
unsafe NXOpen.ScCollector ScCollector [get]
 Returns the sc collector More...
 
unsafe NXOpen.Face SeedFace [get, set]
 Returns or sets the seed face More...
 
unsafe
NXOpen.SelectTaggedObjectList 
Selection [get]
 Returns the selection containing the geometric entities More...
 
unsafe bool TraverseInteriorEdges [get, set]
 Returns or sets the traverse interior edges flag More...
 
unsafe bool UseTangentEdgeAngles [get, set]
 Returns or sets the use tangent edge angle flag More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a geometry set for a CAM object.

Multiple sets define the actual geometry of a specific type.

To create a new instance of this class, use NXOpen.CAM.Geometry.CreateGeometrySet

Created in NX8.0.0

Member Enumeration Documentation

Available types for Ignore Loops

Enumerator
None 

none

All 

all

Specify 

specify

Available types for Material Side

Enumerator
None 

none

Same 

the tool is cutting on the same side as the natural side of the entity

Opposite 

the tool cuts the opposite side

Member Function Documentation

unsafe void NXOpen.CAM.GeometrySet.ApplyEdgeSelection ( )
inline

Apply Edge Selections

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.TaggedObject [] NXOpen.CAM.GeometrySet.GetItems ( )
inline

Get geometry items

Created in NX10.0.3

License requirements: cam_base ("CAM BASE")

Returns
unsafe void NXOpen.CAM.GeometrySet.RemoveSelectionIntent ( )
inline

Break selection intent, and replace all the rules with single rules.

Created in NX8.5.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.GeometrySet.SetName ( string  name,
bool  useDefaultName 
)
inline

Set name

Created in NX9.0.3

License requirements: cam_base ("CAM BASE")

Parameters
name
useDefaultName

Property Documentation

unsafe double NXOpen.CAM.GeometrySet.AngleToleranceEdges
getset

Returns or sets the angle tolerance

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.ScCollector NXOpen.CAM.GeometrySet.BoundaryEdges
get

Returns the boundary edges selection collector for a region set

Created in NX9.0.0

License requirements: None.

unsafe double NXOpen.CAM.GeometrySet.CheckStock
getset

Returns or sets the check stock

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.GeometrySet.CustomFeed
getset

Returns or sets the flag whether this set has custom feed rate activated

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.GeometrySet.CustomPartOffset
getset

Returns or sets the flag whether this set has custom part offset activated

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.GeometrySet.CustomStock
getset

Returns or sets the flag whether this set has custom stock activated

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.GeometrySet.CustomTolerance
getset

Returns or sets the flag whether this set has custom tolerances activated

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.DraftAngle
getset

Returns or sets the draft angle

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.DriveStock
getset

Returns or sets the drive stock

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.FeedRateUnit NXOpen.CAM.GeometrySet.FeedUnit
getset

Returns or sets the feed rate unit

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.FeedValue
getset

Returns or sets the feed rate value

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.FinalStock
getset

Returns or sets the final stock

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.CustomLoops NXOpen.CAM.GeometrySet.HoleList
get

Returns the ignore holes builder

Created in NX8.0.0

Deprecated in NX9.0.0. Use NXOpen.Features.PatchOpeningsBuilder instead.

License requirements: None.

unsafe NXOpen.CAM.GeometrySet.LoopsIgnoreTypes NXOpen.CAM.GeometrySet.IgnoreLoopsStatus
getset

Returns or sets the ignore loops status

Created in NX8.0.0

Deprecated in NX9.0.0. Use NXOpen.Features.PatchOpeningsBuilder instead.

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.InitialStock
getset

Returns or sets the initial stock

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.Intol
getset

Returns or sets the inner tolerance value

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.GeometrySet.MaterialSideTypes NXOpen.CAM.GeometrySet.MaterialSide
getset

Returns or sets the material side

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.Outtol
getset

Returns or sets the outer tolerance value

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.PartOffset
getset

Returns or sets the part offset value

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.GeometrySet.SafeClearance
getset

Returns or sets the safe clearance

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.ScCollector NXOpen.CAM.GeometrySet.ScCollector
get

Returns the sc collector

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Face NXOpen.CAM.GeometrySet.SeedFace
getset

Returns or sets the seed face

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.SelectTaggedObjectList NXOpen.CAM.GeometrySet.Selection
get

Returns the selection containing the geometric entities

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.CAM.GeometrySet.TraverseInteriorEdges
getset

Returns or sets the traverse interior edges flag

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.GeometrySet.UseTangentEdgeAngles
getset

Returns or sets the use tangent edge angle flag

Created in NX9.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.