Search Results for

    Show / Hide Table of Contents

    Class ReusablePocketBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    ReusablePocketBuilder
    BIMDesignReusablePocketBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    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.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class ReusablePocketBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    ReusablePocketBuilder()

    Declaration
    protected ReusablePocketBuilder()

    Properties

    AutoTarget

    Declaration
    public bool AutoTarget { get; set; }
    Property Value
    Type Description
    bool

    ThreadHole

    Declaration
    public bool ThreadHole { get; set; }
    Property Value
    Type Description
    bool

    Methods

    AddTargetBody(NXObject, NXObject)

    Declaration
    public void AddTargetBody(NXObject component, NXObject targetBody)
    Parameters
    Type Name Description
    NXObject component
    NXObject targetBody

    AddToolComponent(NXObject)

    Declaration
    public void AddToolComponent(NXObject component)
    Parameters
    Type Name Description
    NXObject component

    BreakLink(NXObject)

    Declaration
    public void BreakLink(NXObject component)
    Parameters
    Type Name Description
    NXObject component

    CreatePocket(NXObject)

    Declaration
    public void CreatePocket(NXObject component)
    Parameters
    Type Name Description
    NXObject component

    DeletePocket(NXObject)

    Declaration
    public void DeletePocket(NXObject component)
    Parameters
    Type Name Description
    NXObject component

    HandleHolePackageBuilderInReset()

    Declaration
    public void HandleHolePackageBuilderInReset()

    RecreateHoleSeries(NXObject, NXObject)

    Declaration
    public void RecreateHoleSeries(NXObject component, NXObject feature)
    Parameters
    Type Name Description
    NXObject component
    NXObject feature

    RemoveTargetBody(NXObject, NXObject)

    Declaration
    public void RemoveTargetBody(NXObject component, NXObject targetBody)
    Parameters
    Type Name Description
    NXObject component
    NXObject targetBody

    RemoveToolComponent(NXObject)

    Declaration
    public void RemoveToolComponent(NXObject component)
    Parameters
    Type Name Description
    NXObject component

    SetCounterboreDiameter(NXObject, double)

    Declaration
    public void SetCounterboreDiameter(NXObject component, double counterboreDiameter)
    Parameters
    Type Name Description
    NXObject component
    double counterboreDiameter

    SetCountersunkDiameter(NXObject, double)

    Declaration
    public void SetCountersunkDiameter(NXObject component, double countersunkDiameter)
    Parameters
    Type Name Description
    NXObject component
    double countersunkDiameter

    SetDiameter(NXObject, double)

    Declaration
    public void SetDiameter(NXObject component, double diameter)
    Parameters
    Type Name Description
    NXObject component
    double diameter

    SetFit(NXObject, string)

    Declaration
    public void SetFit(NXObject component, string fit)
    Parameters
    Type Name Description
    NXObject component
    string fit

    SetForm(NXObject, string)

    Declaration
    public void SetForm(NXObject component, string form)
    Parameters
    Type Name Description
    NXObject component
    string form

    SetHoleType(NXObject, Hole)

    Declaration
    public void SetHoleType(NXObject component, ReusablePocketBuilder.Hole holeType)
    Parameters
    Type Name Description
    NXObject component
    ReusablePocketBuilder.Hole holeType

    SetReference(NXObject, string)

    Declaration
    public void SetReference(NXObject component, string reference)
    Parameters
    Type Name Description
    NXObject component
    string reference

    SetScrewType(NXObject, string)

    Declaration
    public void SetScrewType(NXObject component, string screwType)
    Parameters
    Type Name Description
    NXObject component
    string screwType

    SetStandard(NXObject, string)

    Declaration
    public void SetStandard(NXObject component, string standard)
    Parameters
    Type Name Description
    NXObject component
    string standard

    VerifyHoleSeries(NXObject)

    Declaration
    public void VerifyHoleSeries(NXObject component)
    Parameters
    Type Name Description
    NXObject component

    Implements

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