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.FBM.ThreadFeatureGeometry Class Reference

Represents a feature geometry builder More...

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

Public Types

enum  Form {
  Unified, Acme, StubAcme, Buttress = 4,
  Metric, Trapezoidal = 8, Lowernherz, SparkPlug,
  Npt, HoseCoupling, FireHose, Unj,
  Nps, Bsp, Bstp, Helicoil,
  Ns, UserDefined
}
 Thread form standards More...
 
enum  Rotation { RightHand, LeftHand }
 the rotation types More...
 
enum  ThreadDataSource { FromModel, FromTable }
 thread data source types More...
 
- 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...
 

Public Member Functions

unsafe string GetFormUserDefined ()
 Get the user defined form standard More...
 
unsafe
NXOpen.CAM.FBM.ThreadFeatureGeometry.ThreadDataSource 
GetThreadDataSource ()
 Gets the source type for retrieving thread data More...
 
unsafe void SetFormUserDefined (string userDefinedForm)
 Set the user defined form standard More...
 
unsafe void SetThreadDataSource (NXOpen.CAM.FBM.ThreadFeatureGeometry.ThreadDataSource source)
 Sets the source type for retrieving thread data More...
 
unsafe void UpdateThreadParameters (NXOpen.CAM.FBM.Feature tagFeature)
 Update the feature thread parameters 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...
 

Properties

unsafe
NXOpen.CAM.FBM.ThreadFeatureGeometry.Form 
FormStandard [get, set]
 Returns or sets the form standard More...
 
unsafe
NXOpen.CAM.FBM.ThreadFeatureGeometry.Rotation 
ThreadRotation [get, set]
 Returns or sets the thread rotation More...
 
- Properties inherited from NXOpen.CAM.FBM.FeatureGeometry
unsafe bool UseModelDepth [get, set]
 Returns or sets the use model depth flag More...
 
- Properties inherited from NXOpen.CAM.Geometry
unsafe NXOpen.CAM.GeometrySetList GeometryList [get]
 Returns the geometry list More...
 
unsafe NXOpen.CAM.Topology Topology [get]
 Returns the topology builder 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 feature geometry builder

This is an abstract class and cannot be instantiated.

Created in NX9.0.1

Member Enumeration Documentation

Thread form standards

Enumerator
Unified 

Form: Unified

Acme 

Form: Acme

StubAcme 

Form: Stub Acme

Buttress 

Form: Buttress

Metric 

Form: Metric

Trapezoidal 

Form: Trapezoidal

Lowernherz 

Form: Lowenherz

SparkPlug 

Form: Spark Plug

Npt 

Form: NPT

HoseCoupling 

Form: Hose Coupling

FireHose 

Form: Fire Hose

Unj 

Form: UNJ

Nps 

Form: NPS

Bsp 

Form: BSP

Bstp 

Form: BSTP

Helicoil 

Form: Helicoil

Ns 

Form: NS

UserDefined 

Form: User defined

the rotation types

Enumerator
RightHand 

Rotation: Right-hand

LeftHand 

Rotation: Left-hand

thread data source types

Enumerator
FromModel 

From Model

FromTable 

From Table

Member Function Documentation

unsafe string NXOpen.CAM.FBM.ThreadFeatureGeometry.GetFormUserDefined ( )
inline

Get the user defined form standard

Created in NX9.0.2

License requirements: None.

Returns
unsafe NXOpen.CAM.FBM.ThreadFeatureGeometry.ThreadDataSource NXOpen.CAM.FBM.ThreadFeatureGeometry.GetThreadDataSource ( )
inline

Gets the source type for retrieving thread data

Created in NX9.0.1

License requirements: None.

Returns
thread data source type
unsafe void NXOpen.CAM.FBM.ThreadFeatureGeometry.SetFormUserDefined ( string  userDefinedForm)
inline

Set the user defined form standard

Created in NX9.0.2

License requirements: cam_base ("CAM BASE")

Parameters
userDefinedForm
unsafe void NXOpen.CAM.FBM.ThreadFeatureGeometry.SetThreadDataSource ( NXOpen.CAM.FBM.ThreadFeatureGeometry.ThreadDataSource  source)
inline

Sets the source type for retrieving thread data

Created in NX9.0.1

License requirements: cam_base ("CAM BASE")

Parameters
sourcethread data source type
unsafe void NXOpen.CAM.FBM.ThreadFeatureGeometry.UpdateThreadParameters ( NXOpen.CAM.FBM.Feature  tagFeature)
inline

Update the feature thread parameters

Created in NX9.0.2

License requirements: cam_base ("CAM BASE")

Parameters
tagFeature

Property Documentation

unsafe NXOpen.CAM.FBM.ThreadFeatureGeometry.Form NXOpen.CAM.FBM.ThreadFeatureGeometry.FormStandard
getset

Returns or sets the form standard

Created in NX9.0.2

License requirements to get this property: None.

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

unsafe NXOpen.CAM.FBM.ThreadFeatureGeometry.Rotation NXOpen.CAM.FBM.ThreadFeatureGeometry.ThreadRotation
getset

Returns or sets the thread rotation

Created in NX9.0.2

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.