Search Results for

    Show / Hide Table of Contents

    Class Generator

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    Generator
    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.ShipDesign
    Assembly: NXOpen.dll
    Syntax
    public class Generator : NXRemotableObject, IMessageSink

    Constructors

    Generator(ShipSession)

    Declaration
    protected Generator(ShipSession owner)
    Parameters
    Type Name Description
    ShipSession owner

    Properties

    Tag

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

    Methods

    AdvanceProgress(int)

    Declaration
    public void AdvanceProgress(int stepNumber)
    Parameters
    Type Name Description
    int stepNumber

    AskIntersectionPlates(TaggedObject, TaggedObject[], double, out TaggedObject[])

    Declaration
    public void AskIntersectionPlates(TaggedObject plate, TaggedObject[] inSheets, double tolerence, out TaggedObject[] outElements)
    Parameters
    Type Name Description
    TaggedObject plate
    TaggedObject[] inSheets
    double tolerence
    TaggedObject[] outElements

    AskPlatesSpatialRelations(TaggedObject, TaggedObject[], double, out int[], out TaggedObject[])

    Declaration
    public void AskPlatesSpatialRelations(TaggedObject hull, TaggedObject[] inSheets, double tolerence, out int[] elementIndex, out TaggedObject[] outElements)
    Parameters
    Type Name Description
    TaggedObject hull
    TaggedObject[] inSheets
    double tolerence
    int[] elementIndex
    TaggedObject[] outElements

    CheckBodyClash(DisplayableObject, DisplayableObject)

    Declaration
    public Generator.ClashType CheckBodyClash(DisplayableObject bodyA, DisplayableObject bodyB)
    Parameters
    Type Name Description
    DisplayableObject bodyA
    DisplayableObject bodyB
    Returns
    Type Description
    Generator.ClashType

    CreateCargo(TaggedObject[], double, out TaggedObject[])

    Declaration
    public void CreateCargo(TaggedObject[] inSheets, double tolerence, out TaggedObject[] outElements)
    Parameters
    Type Name Description
    TaggedObject[] inSheets
    double tolerence
    TaggedObject[] outElements

    CreateProgress(int, string)

    Declaration
    public void CreateProgress(int numSteps, string operationName)
    Parameters
    Type Name Description
    int numSteps
    string operationName

    DeleteProgress()

    Declaration
    public void DeleteProgress()

    GetOutlineSheetbody(Body[], DatumPlane)

    Declaration
    public Body GetOutlineSheetbody(Body[] bodies, DatumPlane datumPlane)
    Parameters
    Type Name Description
    Body[] bodies
    DatumPlane datumPlane
    Returns
    Type Description
    Body

    GetSheetsEdgesLaidOnTargetSheet(TaggedObject, TaggedObject[], double, out TaggedObject[])

    Declaration
    public void GetSheetsEdgesLaidOnTargetSheet(TaggedObject outSheet, TaggedObject[] inSheets, double tolerence, out TaggedObject[] outElements)
    Parameters
    Type Name Description
    TaggedObject outSheet
    TaggedObject[] inSheets
    double tolerence
    TaggedObject[] outElements

    RegisterApplicationCallback(string, ShipCustomerEnterApplication, ShipCustomerExitApplication)

    Declaration
    public void RegisterApplicationCallback(string name, Generator.ShipCustomerEnterApplication enterCallback, Generator.ShipCustomerExitApplication exitCallback)
    Parameters
    Type Name Description
    string name
    Generator.ShipCustomerEnterApplication enterCallback
    Generator.ShipCustomerExitApplication exitCallback

    Implements

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