Class LogicalDesignService
Inheritance
System.Object
System.MarshalByRefObject
LogicalDesignService
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class LogicalDesignService : NXRemotableObject, IMessageSink
Constructors
LogicalDesignService(RoutingManager)
Declaration
protected LogicalDesignService(RoutingManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
Assign3DPortToLogicalPort(NXObject, Port)
Declaration
public void Assign3DPortToLogicalPort(NXObject logicalPort, Port physicalPort)
Parameters
Type |
Name |
Description |
NXObject |
logicalPort |
|
Port |
physicalPort |
|
AssignComponentsToLogicalConnection(Component[], NXObject)
Declaration
public void AssignComponentsToLogicalConnection(Component[] components, NXObject logicalConnection)
Parameters
AssignComponentToLogicalEquipment(NXObject, Component)
Declaration
public void AssignComponentToLogicalEquipment(NXObject logicalEquipment, Component component)
Parameters
DeleteRuns(NXObject[])
Declaration
public void DeleteRuns(NXObject[] runs)
Parameters
EnsureLogicalModelIsLoaded(Component)
Declaration
public void EnsureLogicalModelIsLoaded(Component container)
Parameters
GetActiveRun(Component)
Declaration
public NXObject GetActiveRun(Component container)
Parameters
Returns
GetMappingStatus(NXObject, Component)
Declaration
public LogicalDesignService.MappingStatus GetMappingStatus(NXObject routingObject, Component container)
Parameters
Returns
GetMappingStatusMessage(NXObject, Component)
Declaration
public string GetMappingStatusMessage(NXObject routingObject, Component container)
Parameters
Returns
Type |
Description |
System.String |
|
GetRunsInContainer(Component)
Declaration
public NXObject[] GetRunsInContainer(Component container)
Parameters
Returns
IsRunIncludedInSubset(Component, NXObject)
Declaration
public bool IsRunIncludedInSubset(Component container, NXObject run)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LoadAllComponents(NXObject)
Declaration
public void LoadAllComponents(NXObject run)
Parameters
MakeRunActive(Component, NXObject)
Declaration
public void MakeRunActive(Component container, NXObject run)
Parameters
ReassignComponentsFromLogicalConnection(Component, NXObject, NXObject)
Declaration
public void ReassignComponentsFromLogicalConnection(Component container, NXObject sourceLogicalConnection, NXObject destinationObject)
Parameters
ReassignComponentsToRun(Component[], NXObject)
Declaration
public void ReassignComponentsToRun(Component[] components, NXObject run)
Parameters
Unassign3DPortsFromLogicalPort(Component, NXObject)
Declaration
public void Unassign3DPortsFromLogicalPort(Component container, NXObject logicalPort)
Parameters
UnassignComponentsToLogicalConnection(Component, NXObject)
Declaration
public void UnassignComponentsToLogicalConnection(Component container, NXObject logicalConnection)
Parameters
UnassignComponentToLogicalEquipment(Component, NXObject)
Declaration
public void UnassignComponentToLogicalEquipment(Component container, NXObject logicalEquipment)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink