Class HoleBossGeom
Inheritance
System.Object
System.MarshalByRefObject
HoleBossGeom
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 HoleBossGeom : TaggedObject, IMessageSink
Constructors
HoleBossGeom()
Declaration
Properties
BossList
Declaration
public HoleBossSetList BossList { get; }
Property Value
DepthLimit
Declaration
[Obsolete("Deprecated in NX8.0.0. Use NXOpen.CAM.HoleBossSet.DepthLimit instead.")]
public HoleBossGeom.DepthLimitTypes DepthLimit { get; set; }
Property Value
Declaration
public HoleBossGeom.FormPitchTypes FormAndPitch { get; set; }
Property Value
HoleBossGeomType
Declaration
public HoleBossGeom.HoleBossTypes HoleBossGeomType { get; set; }
Property Value
HoleList
Declaration
public HoleBossSetList HoleList { get; }
Property Value
Optimization
Declaration
public HoleBossGeom.OptimizationTypes Optimization { get; set; }
Property Value
Pitch
Declaration
public double Pitch { get; set; }
Property Value
Type |
Description |
System.Double |
|
Rotation
Declaration
public HoleBossGeom.RotationTypes Rotation { get; set; }
Property Value
Selection
Declaration
public SelectTaggedObject Selection { get; }
Property Value
ThreadedBossList
Declaration
public ThreadedBossSetList ThreadedBossList { get; }
Property Value
ThreadedHoleList
Declaration
public ThreadedHoleSetList ThreadedHoleList { get; }
Property Value
Methods
CreateHoleBossBuilder(NXObject[], Double, Double, NXObject, Int32)
Declaration
public HoleBossSet CreateHoleBossBuilder(NXObject[] entities, double diameter, double depth, NXObject toolAxis, int depthLimit)
Parameters
Type |
Name |
Description |
NXObject[] |
entities |
|
System.Double |
diameter |
|
System.Double |
depth |
|
NXObject |
toolAxis |
|
System.Int32 |
depthLimit |
|
Returns
Declaration
public ThreadedBossSet CreateThreadedBossBuilder(NXObject[] entities, double diameter, double height, NXObject toolAxis, double majorDiameter, double minorDiameter, double lengh, string size, double pitch, int rotation, HoleBossGeom.FormTypes form, string formUserDefined)
Parameters
Type |
Name |
Description |
NXObject[] |
entities |
|
System.Double |
diameter |
|
System.Double |
height |
|
NXObject |
toolAxis |
|
System.Double |
majorDiameter |
|
System.Double |
minorDiameter |
|
System.Double |
lengh |
|
System.String |
size |
|
System.Double |
pitch |
|
System.Int32 |
rotation |
|
HoleBossGeom.FormTypes |
form |
|
System.String |
formUserDefined |
|
Returns
Declaration
public ThreadedHoleSet CreateThreadedHoleBuilder(NXObject[] entities, double tapDrillSize, double depth, NXObject toolAxis, double majorDiameter, double minorDiameter, double lengh, string size, string radialEngage, double pitch, int rotation, HoleBossGeom.FormTypes form, string formUserDefined, string tableStandard, int depthLimit)
Parameters
Type |
Name |
Description |
NXObject[] |
entities |
|
System.Double |
tapDrillSize |
|
System.Double |
depth |
|
NXObject |
toolAxis |
|
System.Double |
majorDiameter |
|
System.Double |
minorDiameter |
|
System.Double |
lengh |
|
System.String |
size |
|
System.String |
radialEngage |
|
System.Double |
pitch |
|
System.Int32 |
rotation |
|
HoleBossGeom.FormTypes |
form |
|
System.String |
formUserDefined |
|
System.String |
tableStandard |
|
System.Int32 |
depthLimit |
|
Returns
GetCenterHoleGeometry()
Declaration
public MachiningFeatureGeometry GetCenterHoleGeometry()
Returns
GetChamferHoleGeometry()
Declaration
public MachiningFeatureGeometry GetChamferHoleGeometry()
Returns
Declaration
public void GetForm(out HoleBossGeom.FormTypes type, out string formCustom)
Parameters
ReorderList()
Declaration
public void ReorderList()
Declaration
public void SetForm(HoleBossGeom.FormTypes type, string formCustom)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink