Search Results for

    Show / Hide Table of Contents

    Class HoleBossGeom

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    HoleBossGeom
    Implements
    IMessageSink
    Inherited Members
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.CAM
    Assembly: NXOpen.dll
    Syntax
    public class HoleBossGeom : TaggedObject, IMessageSink

    Constructors

    HoleBossGeom()

    Declaration
    protected HoleBossGeom()

    Properties

    BossList

    Declaration
    public HoleBossSetList BossList { get; }
    Property Value
    Type Description
    HoleBossSetList

    DepthLimit

    Declaration
    [Obsolete("Deprecated in NX8.0.0.  Use NXOpen.CAM.HoleBossSet.DepthLimit instead.")]
    public HoleBossGeom.DepthLimitTypes DepthLimit { get; set; }
    Property Value
    Type Description
    HoleBossGeom.DepthLimitTypes

    FormAndPitch

    Declaration
    public HoleBossGeom.FormPitchTypes FormAndPitch { get; set; }
    Property Value
    Type Description
    HoleBossGeom.FormPitchTypes

    HoleBossGeomType

    Declaration
    public HoleBossGeom.HoleBossTypes HoleBossGeomType { get; set; }
    Property Value
    Type Description
    HoleBossGeom.HoleBossTypes

    HoleList

    Declaration
    public HoleBossSetList HoleList { get; }
    Property Value
    Type Description
    HoleBossSetList

    Optimization

    Declaration
    public HoleBossGeom.OptimizationTypes Optimization { get; set; }
    Property Value
    Type Description
    HoleBossGeom.OptimizationTypes

    Pitch

    Declaration
    public double Pitch { get; set; }
    Property Value
    Type Description
    double

    Rotation

    Declaration
    public HoleBossGeom.RotationTypes Rotation { get; set; }
    Property Value
    Type Description
    HoleBossGeom.RotationTypes

    Selection

    Declaration
    public SelectTaggedObject Selection { get; }
    Property Value
    Type Description
    SelectTaggedObject

    ThreadedBossList

    Declaration
    public ThreadedBossSetList ThreadedBossList { get; }
    Property Value
    Type Description
    ThreadedBossSetList

    ThreadedHoleList

    Declaration
    public ThreadedHoleSetList ThreadedHoleList { get; }
    Property Value
    Type Description
    ThreadedHoleSetList

    Methods

    CreateHoleBossBuilder(NXObject[], double, double, NXObject, int)

    Declaration
    public HoleBossSet CreateHoleBossBuilder(NXObject[] entities, double diameter, double depth, NXObject toolAxis, int depthLimit)
    Parameters
    Type Name Description
    NXObject[] entities
    double diameter
    double depth
    NXObject toolAxis
    int depthLimit
    Returns
    Type Description
    HoleBossSet

    CreateThreadedBossBuilder(NXObject[], double, double, NXObject, double, double, double, string, double, int, FormTypes, string)

    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
    double diameter
    double height
    NXObject toolAxis
    double majorDiameter
    double minorDiameter
    double lengh
    string size
    double pitch
    int rotation
    HoleBossGeom.FormTypes form
    string formUserDefined
    Returns
    Type Description
    ThreadedBossSet

    CreateThreadedHoleBuilder(NXObject[], double, double, NXObject, double, double, double, string, string, double, int, FormTypes, string, string, int)

    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
    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
    Returns
    Type Description
    ThreadedHoleSet

    GetCenterHoleGeometry()

    Declaration
    public MachiningFeatureGeometry GetCenterHoleGeometry()
    Returns
    Type Description
    MachiningFeatureGeometry

    GetChamferHoleGeometry()

    Declaration
    public MachiningFeatureGeometry GetChamferHoleGeometry()
    Returns
    Type Description
    MachiningFeatureGeometry

    GetForm(out FormTypes, out string)

    Declaration
    public void GetForm(out HoleBossGeom.FormTypes type, out string formCustom)
    Parameters
    Type Name Description
    HoleBossGeom.FormTypes type
    string formCustom

    ReorderList()

    Declaration
    public void ReorderList()

    SetForm(FormTypes, string)

    Declaration
    public void SetForm(HoleBossGeom.FormTypes type, string formCustom)
    Parameters
    Type Name Description
    HoleBossGeom.FormTypes type
    string formCustom

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX