Class ThreadBuilder
Inheritance
System.Object
System.MarshalByRefObject
ThreadBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ThreadBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
ThreadBuilder()
Declaration
protected ThreadBuilder()
Properties
Angle
Declaration
public double Angle { get; }
Property Value
Type |
Description |
System.Double |
|
AngleExp
Declaration
public Expression AngleExp { get; }
Property Value
CylinderDiameter
Declaration
public double CylinderDiameter { get; }
Property Value
Type |
Description |
System.Double |
|
CylindricalFace
Declaration
public SelectDisplayableObject CylindricalFace { get; }
Property Value
ExtendStart
Declaration
public bool ExtendStart { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HolePreference
Declaration
public ThreadBuilder.HoleSizePreference HolePreference { get; set; }
Property Value
IsInternalThread
Declaration
public bool IsInternalThread { get; }
Property Value
Type |
Description |
System.Boolean |
|
MajorDiameter
Declaration
public double MajorDiameter { get; }
Property Value
Type |
Description |
System.Double |
|
MajorDiameterExp
Declaration
public Expression MajorDiameterExp { get; }
Property Value
MatchThreadSizeToCylinder
Declaration
public bool MatchThreadSizeToCylinder { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MinorDiameter
Declaration
public double MinorDiameter { get; }
Property Value
Type |
Description |
System.Double |
|
MinorDiameterExp
Declaration
public Expression MinorDiameterExp { get; }
Property Value
NumStarts
Declaration
public int NumStarts { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Pitch
Declaration
public double Pitch { get; }
Property Value
Type |
Description |
System.Double |
|
PitchExp
Declaration
public Expression PitchExp { get; }
Property Value
PitchMultiple
Declaration
public Expression PitchMultiple { get; }
Property Value
RadialEngage
Declaration
public string RadialEngage { get; set; }
Property Value
Type |
Description |
System.String |
|
ReverseThreadDirection
Declaration
public bool ReverseThreadDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShaftDiameter
Declaration
public double ShaftDiameter { get; }
Property Value
Type |
Description |
System.Double |
|
ShaftDiameterExp
Declaration
public Expression ShaftDiameterExp { get; }
Property Value
ShaftPreference
Declaration
public ThreadBuilder.ShaftSizePreference ShaftPreference { get; set; }
Property Value
SmartThread
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use NXOpen.Features.ThreadBuilder.MatchThreadSizeToCylinder instead.")]
public bool SmartThread { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StartObject
Declaration
public SelectDisplayableObject StartObject { get; }
Property Value
TapDrillDiameter
Declaration
public double TapDrillDiameter { get; }
Property Value
Type |
Description |
System.Double |
|
TapDrillDiameterExp
Declaration
public Expression TapDrillDiameterExp { get; }
Property Value
Tapered
Declaration
public bool Tapered { get; }
Property Value
Type |
Description |
System.Boolean |
|
TaperedValue
Declaration
public bool TaperedValue { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ThreadHandedness
Declaration
public ThreadBuilder.Handedness ThreadHandedness { get; set; }
Property Value
Declaration
public ThreadBuilder.Input ThreadInput { get; set; }
Property Value
ThreadLength
Declaration
public Expression ThreadLength { get; }
Property Value
ThreadLimit
Declaration
public ThreadBuilder.LimitOption ThreadLimit { get; set; }
Property Value
ThreadMethod
Declaration
public string ThreadMethod { get; set; }
Property Value
Type |
Description |
System.String |
|
ThreadSize
Declaration
public string ThreadSize { get; set; }
Property Value
Type |
Description |
System.String |
|
ThreadStandard
Declaration
public string ThreadStandard { get; set; }
Property Value
Type |
Description |
System.String |
|
ThreadType
Declaration
public ThreadBuilder.Type ThreadType { get; set; }
Property Value
Implements
System.Runtime.Remoting.Messaging.IMessageSink