Class LayoutManagementBuilder
Inheritance
LayoutManagementBuilder
Assembly: NXOpen.dll
public class LayoutManagementBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected LayoutManagementBuilder()
Properties
Declaration
public SelectBodyList BodiesReposition { get; }
Property Value
Declaration
public LayoutManagementBuilder.MoveToStationEnumeration MoveToStationEnum { get; set; }
Property Value
Declaration
public NXObject NewStationPart { get; set; }
Property Value
Declaration
public Point ReferencePoint { get; set; }
Property Value
Declaration
public ModlMotion RepositionMotion { get; }
Property Value
Declaration
public SelectNXObjectList SelectEntityAdd { get; }
Property Value
Declaration
public SelectNXObjectList SelectEntityRemove { get; }
Property Value
Declaration
public SelectNXObjectList SelectObject { get; }
Property Value
Declaration
public Direction SpecifyDieTip { get; set; }
Property Value
Declaration
public double StationDistance { get; set; }
Property Value
Declaration
public LayoutManagementBuilder.StationItems StationEnum { get; set; }
Property Value
Declaration
public string StationNameStr { get; set; }
Property Value
Declaration
public int StationNumber { get; set; }
Property Value
Declaration
public ToolingApplication WizardType { get; set; }
Property Value
Methods
Declaration
Declaration
public void AddStationAfter(NXObject currentStationPart)
Parameters
Type |
Name |
Description |
NXObject |
currentStationPart |
|
Declaration
public void CreateLayoutWithViews()
Declaration
public void CreatePMIForNewStation()
Declaration
public void CreatePmiNote()
Declaration
public void DecreaseStationParts()
Declaration
public void DeleteStationPart(NXObject stationPart)
Parameters
Type |
Name |
Description |
NXObject |
stationPart |
|
Declaration
public void ExitStationManagement()
Declaration
public void IncreaseStationParts()
Declaration
public void MoveToStation()
Declaration
public void RemoveObject()
RepositionBody()
Declaration
public void RepositionBody()
Declaration
public void UpdateStation(NXObject stationPartOcc, string newStationName, double newDistance)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink