Class DrillingTappedHolePrimitive
Represents a Hole Drilling Primitive.
Inherited Members
Namespace: TopSolid.Cad.Design.Automating
Assembly: TopSolid.Cad.Design.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 14, 0, 0)]
public class DrillingTappedHolePrimitive : DrillingPrimitive
Remarks
This class is available since v7.14.
Warning: This class has been modified for 7.15, please recompile your solution to use it.
Constructors
DrillingTappedHolePrimitive(SmartReal, SmartReal, DrillingHolePrimitiveBottomType, SmartReal, SmartReal, String)
Initializes a new instance of a blind DrillingTappedHolePrimitive class.
Declaration
public DrillingTappedHolePrimitive(SmartReal inDiameter, SmartReal inDepth, DrillingHolePrimitiveBottomType inBottomType, SmartReal inTappingDiameter, SmartReal inTappingPitch, string inDescription)
Parameters
Type | Name | Description |
---|---|---|
SmartReal | inDiameter | |
SmartReal | inDepth | |
DrillingHolePrimitiveBottomType | inBottomType | |
SmartReal | inTappingDiameter | |
SmartReal | inTappingPitch | |
String | inDescription |
Fields
Description
Primitive Tapping Diameter.
Declaration
[DataMember]
public string Description
Field Value
Type | Description |
---|---|
String |
HoleBottomAngle
Primitive Hole Bottom Angle.
Declaration
[DataMember]
public SmartReal HoleBottomAngle
Field Value
Type | Description |
---|---|
SmartReal |
HoleBottomType
Primitive Hole Bottom Type.
Declaration
[DataMember]
public DrillingHolePrimitiveBottomType HoleBottomType
Field Value
Type | Description |
---|---|
DrillingHolePrimitiveBottomType |
HoleDepth
Primitive Hole Depth.
Declaration
[DataMember]
public SmartReal HoleDepth
Field Value
Type | Description |
---|---|
SmartReal |
HoleDiameter
Primitive Hole Diameter.
Declaration
[DataMember]
public SmartReal HoleDiameter
Field Value
Type | Description |
---|---|
SmartReal |
HoleTaperAngle
Primitive Taper Angle.
Declaration
[DataMember]
public SmartReal HoleTaperAngle
Field Value
Type | Description |
---|---|
SmartReal |
IsCompleteTapping
Tells wether the tapping is complete.
Declaration
[DataMember]
public SmartBoolean IsCompleteTapping
Field Value
Type | Description |
---|---|
SmartBoolean |
IsHoleTotalDepth
Tells or sets whether is total depth, i.e from the drill origin to the hole extremity.
Declaration
[DataMember]
public bool IsHoleTotalDepth
Field Value
Type | Description |
---|---|
Boolean |
IsLeftHand
Tells wether the tapped hole is left hand.
Declaration
[DataMember]
public SmartBoolean IsLeftHand
Field Value
Type | Description |
---|---|
SmartBoolean |
IsStandard
Tells wether the tapped hole comes from a document.
Declaration
[DataMember]
public bool IsStandard
Field Value
Type | Description |
---|---|
Boolean |
IsTaperedHole
Tells wether the tapped hole is tapered.
Declaration
[DataMember]
public SmartBoolean IsTaperedHole
Field Value
Type | Description |
---|---|
SmartBoolean |
IsTaperedThread
Tells or sets whether the tapped hole is tapered thread.
Declaration
[DataMember]
public SmartBoolean IsTaperedThread
Field Value
Type | Description |
---|---|
SmartBoolean |
TappingDepth
Primitive Tapping Depth.
Declaration
[DataMember]
public SmartReal TappingDepth
Field Value
Type | Description |
---|---|
SmartReal |
TappingDiameter
Primitive Tapping Diameter.
Declaration
[DataMember]
public SmartReal TappingDiameter
Field Value
Type | Description |
---|---|
SmartReal |
TappingPitch
Primitive Tapping Pitch.
Declaration
[DataMember]
public SmartReal TappingPitch
Field Value
Type | Description |
---|---|
SmartReal |
ThreadStartNumber
Primitive Thread Start Number.
Declaration
[DataMember]
public SmartInteger ThreadStartNumber
Field Value
Type | Description |
---|---|
SmartInteger |
Properties
PrimitiveType
Primitive Type.
Declaration
public override DrillingPrimitiveType PrimitiveType { get; }
Property Value
Type | Description |
---|---|
DrillingPrimitiveType |