Search Results for

    Show / Hide Table of Contents

    Class Generator

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    Generator
    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.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(Int32)

    Declaration
    public void AdvanceProgress(int stepNumber)
    Parameters
    Type Name Description
    System.Int32 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
    System.Double tolerence
    TaggedObject[] outElements

    AskPlatesSpatialRelations(TaggedObject, TaggedObject[], Double, out Int32[], 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
    System.Double tolerence
    System.Int32[] 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
    System.Double tolerence
    TaggedObject[] outElements

    CreateProgress(Int32, String)

    Declaration
    public void CreateProgress(int numSteps, string operationName)
    Parameters
    Type Name Description
    System.Int32 numSteps
    System.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
    System.Double tolerence
    TaggedObject[] outElements

    RegisterApplicationCallback(String, Generator.ShipCustomerEnterApplication, Generator.ShipCustomerExitApplication)

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

    Implements

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