Class Generator
Assembly: NXOpen.dll
Syntax
public class Generator : NXRemotableObject, IMessageSink
Constructors
Generator(ShipSession)
Declaration
protected Generator(ShipSession owner)
Parameters
Properties
Tag
Declaration
Property Value
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
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
CheckAssemblyCircularReferences()
Declaration
public void CheckAssemblyCircularReferences()
CheckBodyClash(DisplayableObject, DisplayableObject)
Declaration
public Generator.ClashType CheckBodyClash(DisplayableObject bodyA, DisplayableObject bodyB)
Parameters
Returns
CreateCargo(TaggedObject[], double, out TaggedObject[])
Declaration
public void CreateCargo(TaggedObject[] inSheets, double tolerence, out TaggedObject[] outElements)
Parameters
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
Returns
GetSheetsEdgesLaidOnTargetSheet(TaggedObject, TaggedObject[], double, out TaggedObject[])
Declaration
public void GetSheetsEdgesLaidOnTargetSheet(TaggedObject outSheet, TaggedObject[] inSheets, double tolerence, out TaggedObject[] outElements)
Parameters
RegisterApplicationCallback(string, ShipCustomerEnterApplication, ShipCustomerExitApplication)
Declaration
public void RegisterApplicationCallback(string name, Generator.ShipCustomerEnterApplication enterCallback, Generator.ShipCustomerExitApplication exitCallback)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink