Search Results for

    Show / Hide Table of Contents

    Class PenetrationUtils

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    PenetrationUtils
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    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.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    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
    System.String relation
    PenetrationAttachment[] attachments

    AskCurrentSite()

    Declaration
    public PenetrationSite AskCurrentSite()
    Returns
    Type Description
    PenetrationSite

    AskReferenceFolder(PenetrationRequest, PenetrationUtils.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, Boolean, out Part[])

    Declaration
    public void GetAttachmentPartsFromRequest(PenetrationRequest request, string relation, bool loadParts, out Part[] pParts)
    Parameters
    Type Name Description
    PenetrationRequest request
    System.String relation
    System.Boolean 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
    System.String name
    System.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
    System.String pchReviewDecision
    System.String pchReviewComments
    System.String pchDueDate

    SaveRequests(Int32, PenetrationRequest[])

    Declaration
    public void SaveRequests(int eSaveRequestType, PenetrationRequest[] requests)
    Parameters
    Type Name Description
    System.Int32 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 PenetrationUtils.RequestState[], out PenetrationRequest[], out Int32[])

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

    Implements

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