Class ThreadBuilder
Inheritance
ThreadBuilder
Assembly: NXOpen.dll
Syntax
public class ThreadBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
ThreadBuilder()
Declaration
protected ThreadBuilder()
Properties
Angle
Declaration
public double Angle { get; }
Property Value
AngleExp
Declaration
public Expression AngleExp { get; }
Property Value
CylinderDiameter
Declaration
public double CylinderDiameter { get; }
Property Value
CylindricalFace
Declaration
public SelectDisplayableObject CylindricalFace { get; }
Property Value
ExtendStart
Declaration
public bool ExtendStart { get; set; }
Property Value
HolePreference
Declaration
public ThreadBuilder.HoleSizePreference HolePreference { get; set; }
Property Value
IsInternalThread
Declaration
public bool IsInternalThread { get; }
Property Value
MajorDiameter
Declaration
public double MajorDiameter { get; }
Property Value
MajorDiameterExp
Declaration
public Expression MajorDiameterExp { get; }
Property Value
MatchThreadSizeToCylinder
Declaration
public bool MatchThreadSizeToCylinder { get; set; }
Property Value
MinorDiameter
Declaration
public double MinorDiameter { get; }
Property Value
MinorDiameterExp
Declaration
public Expression MinorDiameterExp { get; }
Property Value
NumStarts
Declaration
public int NumStarts { get; set; }
Property Value
Pitch
Declaration
public double Pitch { get; }
Property Value
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
ReverseThreadDirection
Declaration
public bool ReverseThreadDirection { get; set; }
Property Value
ShaftDiameter
Declaration
public double ShaftDiameter { get; }
Property Value
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
StartObject
Declaration
public SelectDisplayableObject StartObject { get; }
Property Value
TapDrillDiameter
Declaration
public double TapDrillDiameter { get; }
Property Value
TapDrillDiameterExp
Declaration
public Expression TapDrillDiameterExp { get; }
Property Value
Tapered
Declaration
public bool Tapered { get; }
Property Value
TaperedValue
Declaration
public bool TaperedValue { get; set; }
Property Value
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
ThreadSize
Declaration
public string ThreadSize { get; set; }
Property Value
ThreadStandard
Declaration
public string ThreadStandard { get; set; }
Property Value
ThreadType
Declaration
public ThreadBuilder.Type ThreadType { get; set; }
Property Value
Implements
System.Runtime.Remoting.Messaging.IMessageSink