Search Results for

    Show / Hide Table of Contents

    Class PenetrationUtils

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    PenetrationUtils
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Features.ShipDesign
    Assembly: NXOpen.dll
    Syntax
    public class PenetrationUtils : NXRemotableObject, IMessageSink

    Constructors

    PenetrationUtils(PenetrationManager)

    Declaration
    protected PenetrationUtils(PenetrationManager owner)
    Parameters
    Type Name Description
    PenetrationManager owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AskAssociateRequests(PenetrationRequest, out PenetrationRequest[])

    Declaration
    public void AskAssociateRequests(PenetrationRequest request, out PenetrationRequest[] requests)
    Parameters
    Type Name Description
    PenetrationRequest request
    PenetrationRequest[] requests

    AskAttachments(PenetrationFolder, string, out PenetrationAttachment[])

    Declaration
    public void AskAttachments(PenetrationFolder folder, string relation, out PenetrationAttachment[] attachments)
    Parameters
    Type Name Description
    PenetrationFolder folder
    string relation
    PenetrationAttachment[] attachments

    AskCurrentSite()

    Declaration
    public PenetrationSite AskCurrentSite()
    Returns
    Type Description
    PenetrationSite

    AskReferenceFolder(PenetrationRequest, Referencetype)

    Declaration
    public PenetrationFolder AskReferenceFolder(PenetrationRequest request, PenetrationUtils.Referencetype refType)
    Parameters
    Type Name Description
    PenetrationRequest request
    PenetrationUtils.Referencetype refType
    Returns
    Type Description
    PenetrationFolder

    AskRequestLists(out PenetrationList[])

    Declaration
    public void AskRequestLists(out PenetrationList[] list)
    Parameters
    Type Name Description
    PenetrationList[] list

    AskRequestsOfPenetratedPart(Part, out PenetrationRequest[])

    Declaration
    public void AskRequestsOfPenetratedPart(Part part, out PenetrationRequest[] requests)
    Parameters
    Type Name Description
    Part part
    PenetrationRequest[] requests

    AskRequestsOfPenetratingPart(Part, out PenetrationRequest[])

    Declaration
    public void AskRequestsOfPenetratingPart(Part part, out PenetrationRequest[] requests)
    Parameters
    Type Name Description
    Part part
    PenetrationRequest[] requests

    AskWorkingList()

    Declaration
    public PenetrationList AskWorkingList()
    Returns
    Type Description
    PenetrationList

    AssociateRequests(PenetrationRequest[])

    Declaration
    public void AssociateRequests(PenetrationRequest[] requests)
    Parameters
    Type Name Description
    PenetrationRequest[] requests

    CreatePenetrationAttachment(PenetrationSite)

    Declaration
    public PenetrationAttachment CreatePenetrationAttachment(PenetrationSite site)
    Parameters
    Type Name Description
    PenetrationSite site
    Returns
    Type Description
    PenetrationAttachment

    CreatePenetrationFolder(PenetrationFolder)

    Declaration
    public PenetrationFolder CreatePenetrationFolder(PenetrationFolder parent)
    Parameters
    Type Name Description
    PenetrationFolder parent
    Returns
    Type Description
    PenetrationFolder

    CreatePenetrationList(PenetrationSite)

    Declaration
    public PenetrationList CreatePenetrationList(PenetrationSite site)
    Parameters
    Type Name Description
    PenetrationSite site
    Returns
    Type Description
    PenetrationList

    CreatePenetrationSite(Part)

    Declaration
    public PenetrationSite CreatePenetrationSite(Part part)
    Parameters
    Type Name Description
    Part part
    Returns
    Type Description
    PenetrationSite

    GetAttachmentPartsFromRequest(PenetrationRequest, string, bool, out Part[])

    Declaration
    public void GetAttachmentPartsFromRequest(PenetrationRequest request, string relation, bool loadParts, out Part[] pParts)
    Parameters
    Type Name Description
    PenetrationRequest request
    string relation
    bool loadParts
    Part[] pParts

    InsertAttachment(PenetrationFolder, Part, string, string)

    Declaration
    public void InsertAttachment(PenetrationFolder folder, Part part, string name, string relation)
    Parameters
    Type Name Description
    PenetrationFolder folder
    Part part
    string name
    string relation

    ReloadRequests(PenetrationList)

    Declaration
    public void ReloadRequests(PenetrationList list)
    Parameters
    Type Name Description
    PenetrationList list

    RemoveAttachment(PenetrationFolder, PenetrationAttachment)

    Declaration
    public void RemoveAttachment(PenetrationFolder folder, PenetrationAttachment attachments)
    Parameters
    Type Name Description
    PenetrationFolder folder
    PenetrationAttachment attachments

    RequestCreateCutout(PenetrationRequest)

    Declaration
    public void RequestCreateCutout(PenetrationRequest request)
    Parameters
    Type Name Description
    PenetrationRequest request

    ReviewRequests(PenetrationRequest[], string, string, string)

    Declaration
    public void ReviewRequests(PenetrationRequest[] requests, string pchReviewDecision, string pchReviewComments, string pchDueDate)
    Parameters
    Type Name Description
    PenetrationRequest[] requests
    string pchReviewDecision
    string pchReviewComments
    string pchDueDate

    SaveRequests(int, PenetrationRequest[])

    Declaration
    public void SaveRequests(int eSaveRequestType, PenetrationRequest[] requests)
    Parameters
    Type Name Description
    int eSaveRequestType
    PenetrationRequest[] requests

    SendToWorkflowRequests(PenetrationRequest[])

    Declaration
    public void SendToWorkflowRequests(PenetrationRequest[] requests)
    Parameters
    Type Name Description
    PenetrationRequest[] requests

    SetContextValues(Part, Part, View, NXObject)

    Declaration
    public void SetContextValues(Part rootPart, Part workPart, View workView, NXObject workOcc)
    Parameters
    Type Name Description
    Part rootPart
    Part workPart
    View workView
    NXObject workOcc

    SetCurrentSite(PenetrationSite)

    Declaration
    public void SetCurrentSite(PenetrationSite site)
    Parameters
    Type Name Description
    PenetrationSite site

    SetRootPart(Part)

    Declaration
    public void SetRootPart(Part part)
    Parameters
    Type Name Description
    Part part

    SetWorkingList(PenetrationSite, PenetrationList)

    Declaration
    public void SetWorkingList(PenetrationSite site, PenetrationList list)
    Parameters
    Type Name Description
    PenetrationSite site
    PenetrationList list

    VerifyPenetrations(Part[], out RequestState[], out PenetrationRequest[], out int[])

    Declaration
    public void VerifyPenetrations(Part[] routingPart, out PenetrationUtils.RequestState[] states, out PenetrationRequest[] requests, out int[] reason)
    Parameters
    Type Name Description
    Part[] routingPart
    RequestState[] states
    PenetrationRequest[] requests
    int[] reason

    Implements

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