Class SchematicManager
Inheritance
SchematicManager
Assembly: NXOpen.dll
Syntax
public class SchematicManager : NXRemotableObject, IMessageSink
Constructors
SchematicManager(Part)
Declaration
protected SchematicManager(Part owner)
Parameters
Type |
Name |
Description |
Part |
owner |
|
Properties
Connections
Declaration
public ConnectionCollection Connections { get; }
Property Value
Nodes
Declaration
public NodeCollection Nodes { get; }
Property Value
OffSheetConnectors
Declaration
public OffSheetConnectorCollection OffSheetConnectors { get; }
Property Value
Ports
Declaration
public PortCollection Ports { get; }
Property Value
Sheets
Declaration
public SheetCollection Sheets { get; }
Property Value
Tag
Declaration
Property Value
Methods
AddConnectionToRun(Run, Connection)
Declaration
public void AddConnectionToRun(Run run, Connection connection)
Parameters
CopySchematicObjects(NXObject[], bool)
Declaration
public NXObject[] CopySchematicObjects(NXObject[] inputObjects, bool isDeepCopy)
Parameters
Type |
Name |
Description |
NXObject[] |
inputObjects |
|
bool |
isDeepCopy |
|
Returns
CreateBulkEditBuilder()
Declaration
public BulkEditBuilder CreateBulkEditBuilder()
Returns
CreateConnectionBuilder(Connection)
Declaration
public ConnectionBuilder CreateConnectionBuilder(Connection connection)
Parameters
Returns
CreateDerivedSheetBuilder()
Declaration
public DerivedSheetBuilder CreateDerivedSheetBuilder()
Returns
CreateDesignValidationBuilder()
Declaration
public DesignValidationBuilder CreateDesignValidationBuilder()
Returns
CreateFdaBuilder(Node)
Declaration
public FlowDirectionArrowBuilder CreateFdaBuilder(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
Returns
CreateNodeBuilder(Node)
Declaration
public NodeBuilder CreateNodeBuilder(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
Returns
CreateObjectTableBuilder(ObjectTable)
Declaration
public ObjectTableBuilder CreateObjectTableBuilder(ObjectTable table)
Parameters
Returns
CreateOffSheetConnectorBuilder(OffSheetConnector)
Declaration
public OffSheetConnectorBuilder CreateOffSheetConnectorBuilder(OffSheetConnector oscObject)
Parameters
Returns
CreatePortBuilder(Port)
Declaration
public PortBuilder CreatePortBuilder(Port port)
Parameters
Type |
Name |
Description |
Port |
port |
|
Returns
CreatePreferencesBuilder(Sheet)
Declaration
public PreferencesBuilder CreatePreferencesBuilder(Sheet sheet)
Parameters
Type |
Name |
Description |
Sheet |
sheet |
|
Returns
CreateSheet()
Declaration
public Sheet CreateSheet()
Returns
ExportRunNative(NXObject[], string)
Declaration
public void ExportRunNative(NXObject[] runTags, string destination)
Parameters
ExportRunNativeWithSpecificName(NXObject[], string[], string)
Declaration
public void ExportRunNativeWithSpecificName(NXObject[] runTags, string[] fileNames, string destination)
Parameters
MakeBranchTerminating(Node, bool)
Declaration
public void MakeBranchTerminating(Node node, bool isTerminating)
Parameters
Type |
Name |
Description |
Node |
node |
|
bool |
isTerminating |
|
RemoveBranchFromRun(Run, Branch)
Declaration
public void RemoveBranchFromRun(Run run, Branch branch)
Parameters
ReparentBranch(Run, Run, Branch)
Declaration
public Branch ReparentBranch(Run sourceRun, Run destinationRun, Branch oldbranch)
Parameters
Type |
Name |
Description |
Run |
sourceRun |
|
Run |
destinationRun |
|
Branch |
oldbranch |
|
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink