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

Represents an optimize feature geometry builder More...

Inheritance diagram for NXOpen.CAM.OptimizeFeatureGeometry:
NXOpen.CAM.FBM.FeatureGeometry NXOpen.CAM.Geometry NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void ReloadListFromOperations ()
 Reload list from operations More...
 
- Public Member Functions inherited from NXOpen.CAM.FBM.FeatureGeometry
unsafe NXOpen.CAM.FBM.FeatureSet AddFeatureSet (NXOpen.CAM.CAMFeature tagMachiningFeature, string featureType)
 Creates a feature geometry set More...
 
unsafe NXOpen.CAM.FBM.Feature[] CreateFeatures (NXOpen.NXObject[] objects, string featureType)
 Create a series of (in process) features. More...
 
unsafe NXOpen.CAM.FBM.FeatureSet CreateFeatureSet ()
 Create a new empty feature editor More...
 
unsafe NXOpen.CAM.FBM.FeatureSet GetFeatureSet (int nIndex)
 Get the in process feature editor at the specified index More...
 
unsafe string GetMachiningArea ()
 Returns the machining area More...
 
unsafe void ReloadList ()
 Reload list from parent More...
 
unsafe void ReorderFeatures (NXOpen.CAM.FBM.FeatureGeometry.SortOrder sortType)
 Reorders the features according to a predefined algorithm More...
 
unsafe void ReorderFeaturesByDirection (NXOpen.CAM.FBM.FeatureGeometry.SequenceDirectionType direction, NXOpen.CAM.FBM.FeatureGeometry.SequencePatternType pattern, NXOpen.Vector3d vecValue)
 Reorders the features according to primary direction More...
 
unsafe void ReorderFeaturesByDirection (NXOpen.CAM.FBM.FeatureGeometry.SequenceDirectionType direction, NXOpen.CAM.FBM.FeatureGeometry.SequencePatternType pattern, NXOpen.Vector3d vecValue, double bandWidth)
 Reorders the features according to primary direction with band width More...
 
unsafe void ReverseFeatures ()
 Reverse the features More...
 
unsafe void SetDefaultAttribute (string attributeName, double dValue)
 Sets a default attribute value More...
 
unsafe void SetDefaultAttribute (string attributeName, string strValue)
 Sets a default attribute value More...
 
unsafe void SetDefaultAttribute (string attributeName, int nValue)
 Sets a default attribute value More...
 
unsafe void SetDefaultAttribute (string attributeName, bool bValue)
 Sets a default attribute value More...
 
unsafe void SetMachiningArea (string machiningArea)
 Change machining area More...
 
- Public Member Functions inherited from NXOpen.CAM.Geometry
unsafe NXOpen.CAM.GeometrySet AppendGeometrySet (NXOpen.CAM.GeometrySet templateSet, NXOpen.DisplayableObject[] entities)
 Append an geometry set with dumb rules More...
 
unsafe void AppendNamedGeometry (NXOpen.ScCollector[] namedGeometry)
 Append named geometry More...
 
unsafe NXOpen.CAM.GeometrySet CreateGeometrySet ()
 Create an empty geometry set More...
 
unsafe void ExpandSets (NXOpen.CAM.GeometrySet[] sets)
 Expanding the geometry sets More...
 
unsafe void InitializeData (bool reloadGeometry)
 Prepare and update geometry data More...
 
unsafe void PreselectGeometry ()
 Pre-select the wall geometry More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. 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...
 

Additional Inherited Members

- Public Types inherited from NXOpen.CAM.FBM.FeatureGeometry
enum  SequenceDirectionType { Xm, Ym, Zm, Vector }
 the direction types More...
 
enum  SequencePatternType { Zig, ZigZag }
 the pattern types More...
 
enum  SortOrder { Closest, ShortestPath, PrimaryDirection }
 the optimization types More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.CAM.FBM.FeatureGeometry
unsafe bool UseModelDepth [get, set]
 Returns or sets the use model depth flag More...
 

Detailed Description

Represents an optimize feature geometry builder

This is an abstract class and cannot be instantiated.

Created in NX9.0.3

Member Function Documentation

unsafe void NXOpen.CAM.OptimizeFeatureGeometry.ReloadListFromOperations ( )
inline

Reload list from operations

Created in NX9.0.3

License requirements: 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.