Class HolePackageBuilder
Inheritance
HolePackageBuilder
Assembly: NXOpen.dll
Syntax
public class HolePackageBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
HolePackageBuilder()
Declaration
protected HolePackageBuilder()
Properties
BooleanOperation
Declaration
public BooleanOperation BooleanOperation { get; }
Property Value
CounterboreDepthLimitOption
Declaration
public HolePackageBuilder.CounterBoreDepthLimitOptions CounterboreDepthLimitOption { get; set; }
Property Value
CounterboreDistanceFromSelectedTarget
Declaration
public SelectDisplayableObject CounterboreDistanceFromSelectedTarget { get; }
Property Value
CounterboreUntilSelectedTarget
Declaration
public SelectDisplayableObject CounterboreUntilSelectedTarget { get; }
Property Value
CustomEndChamferAngle
Declaration
public Expression CustomEndChamferAngle { get; }
Property Value
CustomEndChamferEnabled
Declaration
public bool CustomEndChamferEnabled { get; set; }
Property Value
CustomEndChamferOffset
Declaration
public Expression CustomEndChamferOffset { get; }
Property Value
CustomNeckChamferAngle
Declaration
public Expression CustomNeckChamferAngle { get; }
Property Value
CustomNeckChamferEnabled
Declaration
public bool CustomNeckChamferEnabled { get; set; }
Property Value
CustomNeckChamferOffset
Declaration
public Expression CustomNeckChamferOffset { get; }
Property Value
CustomReliefDepth
Declaration
public Expression CustomReliefDepth { get; }
Property Value
CustomReliefEnabled
Declaration
public bool CustomReliefEnabled { get; set; }
Property Value
CustomStartChamferAngle
Declaration
public Expression CustomStartChamferAngle { get; }
Property Value
CustomStartChamferEnabled
Declaration
public bool CustomStartChamferEnabled { get; set; }
Property Value
CustomStartChamferOffset
Declaration
public Expression CustomStartChamferOffset { get; }
Property Value
DepthOption
Declaration
public HolePackageBuilder.HoleDepthOptions DepthOption { get; set; }
Property Value
DrillSize
Declaration
public string DrillSize { get; set; }
Property Value
DrillSizeEndChamferAngle
Declaration
public Expression DrillSizeEndChamferAngle { get; }
Property Value
DrillSizeEndChamferEnabled
Declaration
public bool DrillSizeEndChamferEnabled { get; set; }
Property Value
DrillSizeEndChamferOffset
Declaration
public Expression DrillSizeEndChamferOffset { get; }
Property Value
DrillSizeFitOption
Declaration
public string DrillSizeFitOption { get; set; }
Property Value
DrillSizeHoleDepth
Declaration
public Expression DrillSizeHoleDepth { get; }
Property Value
DrillSizeHoleDiameter
Declaration
public Expression DrillSizeHoleDiameter { get; }
Property Value
DrillSizeStandard
Declaration
public string DrillSizeStandard { get; set; }
Property Value
DrillSizeStartChamferAngle
Declaration
public Expression DrillSizeStartChamferAngle { get; }
Property Value
DrillSizeStartChamferEnabled
Declaration
public bool DrillSizeStartChamferEnabled { get; set; }
Property Value
DrillSizeStartChamferOffset
Declaration
public Expression DrillSizeStartChamferOffset { get; }
Property Value
DrillSizeTipAngle
Declaration
public Expression DrillSizeTipAngle { get; }
Property Value
EndHoleData
Declaration
public EndHoleData EndHoleData { get; }
Property Value
GeneralCounterboreDepth
Declaration
public Expression GeneralCounterboreDepth { get; }
Property Value
GeneralCounterboreDiameter
Declaration
public Expression GeneralCounterboreDiameter { get; }
Property Value
GeneralCounterboreHoleDepth
Declaration
public Expression GeneralCounterboreHoleDepth { get; }
Property Value
GeneralCounterboreHoleDiameter
Declaration
public Expression GeneralCounterboreHoleDiameter { get; }
Property Value
GeneralCountersinkAngle
Declaration
public Expression GeneralCountersinkAngle { get; }
Property Value
GeneralCountersinkDiameter
Declaration
public Expression GeneralCountersinkDiameter { get; }
Property Value
GeneralCountersinkHoleDepth
Declaration
public Expression GeneralCountersinkHoleDepth { get; }
Property Value
GeneralCountersinkHoleDiameter
Declaration
public Expression GeneralCountersinkHoleDiameter { get; }
Property Value
GeneralDistanceFromSelected
Declaration
public Expression GeneralDistanceFromSelected { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX1926.0.0. Use NXOpen.Features.HolePackageBuilder.TypeOfHole instead.")]
public HolePackageBuilder.HoleForms GeneralHoleForm { get; set; }
Property Value
GeneralSimpleHoleDepth
Declaration
public Expression GeneralSimpleHoleDepth { get; }
Property Value
GeneralSimpleHoleDiameter
Declaration
public Expression GeneralSimpleHoleDiameter { get; }
Property Value
GeneralTaperAngle
Declaration
public Expression GeneralTaperAngle { get; }
Property Value
GeneralTaperedHoleDepth
Declaration
public Expression GeneralTaperedHoleDepth { get; }
Property Value
GeneralTaperedHoleDiameter
Declaration
public Expression GeneralTaperedHoleDiameter { get; }
Property Value
GeneralTipAngle
Declaration
public Expression GeneralTipAngle { get; }
Property Value
HoleDepthLimitOption
Declaration
public HolePackageBuilder.HoleDepthLimitOptions HoleDepthLimitOption { get; set; }
Property Value
HolePosition
Declaration
public Section HolePosition { get; }
Property Value
HoleSize
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.Features.HolePackageBuilder.SizeOfHole instead.")]
public HolePackageBuilder.Holesize HoleSize { get; set; }
Property Value
HoleType
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.Features.HolePackageBuilder.TypeOfHole instead.")]
public HolePackageBuilder.Holetype HoleType { get; set; }
Property Value
MiddleHoleData
Declaration
public MiddleHoleData MiddleHoleData { get; }
Property Value
NeckChamferEnabled
Declaration
public bool NeckChamferEnabled { get; set; }
Property Value
PitchMultiplier
Declaration
public Expression PitchMultiplier { get; }
Property Value
ProjectPointOntoTargetEnabled
Declaration
public bool ProjectPointOntoTargetEnabled { get; set; }
Property Value
ProjectionDirection
Declaration
public ProjectionOptions ProjectionDirection { get; }
Property Value
RadialEngageOption
Declaration
public string RadialEngageOption { get; set; }
Property Value
RelateHoleDepthToThreadDepth
Declaration
public bool RelateHoleDepthToThreadDepth { get; set; }
Property Value
ReliefChamferEnabled
Declaration
public bool ReliefChamferEnabled { get; set; }
Property Value
ScrewClearanceCounterboreDepth
Declaration
public Expression ScrewClearanceCounterboreDepth { get; }
Property Value
ScrewClearanceCounterboreDiameter
Declaration
public Expression ScrewClearanceCounterboreDiameter { get; }
Property Value
ScrewClearanceCountersinkAngle
Declaration
public Expression ScrewClearanceCountersinkAngle { get; }
Property Value
ScrewClearanceCountersinkDiameter
Declaration
public Expression ScrewClearanceCountersinkDiameter { get; }
Property Value
ScrewClearanceDistanceFromSelected
Declaration
public Expression ScrewClearanceDistanceFromSelected { get; }
Property Value
ScrewClearanceEndChamferAngle
Declaration
public Expression ScrewClearanceEndChamferAngle { get; }
Property Value
ScrewClearanceEndChamferEnabled
Declaration
public bool ScrewClearanceEndChamferEnabled { get; set; }
Property Value
ScrewClearanceEndChamferOffset
Declaration
public Expression ScrewClearanceEndChamferOffset { get; }
Property Value
ScrewClearanceHoleDepth
Declaration
public Expression ScrewClearanceHoleDepth { get; }
Property Value
ScrewClearanceHoleDiameter
Declaration
public Expression ScrewClearanceHoleDiameter { get; }
Property Value
Declaration
[Obsolete("Deprecated in NX1926.0.0. Use NXOpen.Features.HolePackageBuilder.TypeOfHole instead.")]
public HolePackageBuilder.HoleForms ScrewClearanceHoleForm { get; set; }
Property Value
ScrewClearanceNeckChamferAngle
Declaration
public Expression ScrewClearanceNeckChamferAngle { get; }
Property Value
ScrewClearanceNeckChamferOffset
Declaration
public Expression ScrewClearanceNeckChamferOffset { get; }
Property Value
ScrewClearanceReliefDepth
Declaration
public Expression ScrewClearanceReliefDepth { get; }
Property Value
ScrewClearanceReliefEnabled
Declaration
public bool ScrewClearanceReliefEnabled { get; set; }
Property Value
ScrewClearanceStartChamferAngle
Declaration
public Expression ScrewClearanceStartChamferAngle { get; }
Property Value
ScrewClearanceStartChamferEnabled
Declaration
public bool ScrewClearanceStartChamferEnabled { get; set; }
Property Value
ScrewClearanceStartChamferOffset
Declaration
public Expression ScrewClearanceStartChamferOffset { get; }
Property Value
ScrewClearanceTipAngle
Declaration
public Expression ScrewClearanceTipAngle { get; }
Property Value
ScrewFitOption
Declaration
public string ScrewFitOption { get; set; }
Property Value
ScrewSize
Declaration
public string ScrewSize { get; set; }
Property Value
ScrewStandard
Declaration
public string ScrewStandard { get; set; }
Property Value
ScrewType
Declaration
public string ScrewType { get; set; }
Property Value
SizeOfHole
Declaration
public HolePackageBuilder.SizesOfHole SizeOfHole { get; set; }
Property Value
StartExtensionEnabled
Declaration
public bool StartExtensionEnabled { get; set; }
Property Value
StartHoleData
Declaration
public StartHoleData StartHoleData { get; }
Property Value
TapDrillDiameter
Declaration
public Expression TapDrillDiameter { get; }
Property Value
ThreadAtBothEnds
Declaration
public bool ThreadAtBothEnds { get; set; }
Property Value
ThreadDepth
Declaration
public Expression ThreadDepth { get; }
Property Value
ThreadLengthOption
Declaration
public HolePackageBuilder.ThreadLengthOptions ThreadLengthOption { get; set; }
Property Value
ThreadRotation
Declaration
public HolePackageBuilder.ThreadRotationOptions ThreadRotation { get; set; }
Property Value
ThreadSize
Declaration
public string ThreadSize { get; set; }
Property Value
ThreadStandard
Declaration
public string ThreadStandard { get; set; }
Property Value
ThreadedEndChamferAngle
Declaration
public Expression ThreadedEndChamferAngle { get; }
Property Value
ThreadedEndChamferDiameter
Declaration
public Expression ThreadedEndChamferDiameter { get; }
Property Value
ThreadedEndChamferEnabled
Declaration
public bool ThreadedEndChamferEnabled { get; set; }
Property Value
ThreadedHoleDepth
Declaration
public Expression ThreadedHoleDepth { get; }
Property Value
ThreadedReliefAngle
Declaration
public Expression ThreadedReliefAngle { get; }
Property Value
ThreadedReliefChamferAngle
Declaration
public Expression ThreadedReliefChamferAngle { get; }
Property Value
ThreadedReliefChamferOffset
Declaration
public Expression ThreadedReliefChamferOffset { get; }
Property Value
ThreadedReliefDepth
Declaration
public Expression ThreadedReliefDepth { get; }
Property Value
ThreadedReliefDiameter
Declaration
public Expression ThreadedReliefDiameter { get; }
Property Value
ThreadedReliefEnabled
Declaration
public bool ThreadedReliefEnabled { get; set; }
Property Value
ThreadedStartChamferAngle
Declaration
public Expression ThreadedStartChamferAngle { get; }
Property Value
ThreadedStartChamferDiameter
Declaration
public Expression ThreadedStartChamferDiameter { get; }
Property Value
ThreadedStartChamferEnabled
Declaration
public bool ThreadedStartChamferEnabled { get; set; }
Property Value
ThreadedTipAngle
Declaration
public Expression ThreadedTipAngle { get; }
Property Value
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
Type
Declaration
[Obsolete("Deprecated in NX1926.0.0. Use NXOpen.Features.HolePackageBuilder.TypeOfHole and NXOpen.Features.HolePackageBuilder.SizeOfHole instead.")]
public HolePackageBuilder.Types Type { get; set; }
Property Value
TypeOfHole
Declaration
public HolePackageBuilder.TypesOfHole TypeOfHole { get; set; }
Property Value
UntilSelectedTarget
Declaration
public SelectDisplayableObject UntilSelectedTarget { get; }
Property Value
Implements
System.Runtime.Remoting.Messaging.IMessageSink