Search Results for

    Show / Hide Table of Contents

    Class HoleBossGeom

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    HoleBossGeom
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    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
    System.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, 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
    Type Description
    HoleBossSet

    CreateThreadedBossBuilder(NXObject[], Double, Double, NXObject, Double, Double, Double, String, Double, Int32, HoleBossGeom.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
    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
    Type Description
    ThreadedBossSet

    CreateThreadedHoleBuilder(NXObject[], Double, Double, NXObject, Double, Double, Double, String, String, Double, Int32, HoleBossGeom.FormTypes, String, String, Int32)

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

    GetCenterHoleGeometry()

    Declaration
    public MachiningFeatureGeometry GetCenterHoleGeometry()
    Returns
    Type Description
    MachiningFeatureGeometry

    GetChamferHoleGeometry()

    Declaration
    public MachiningFeatureGeometry GetChamferHoleGeometry()
    Returns
    Type Description
    MachiningFeatureGeometry

    GetForm(out HoleBossGeom.FormTypes, out String)

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

    ReorderList()

    Declaration
    public void ReorderList()

    SetForm(HoleBossGeom.FormTypes, String)

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

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX