NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions | Properties | List of all members
NXOpen.PID.PidManager Class Reference

A manager to deal with all objects. More...

Inheritance diagram for NXOpen.PID.PidManager:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void ConvertUnassignedRunToNormalRun (NXOpen.PLAS.Run run)
 Convert an unassigned run to normal one More...
 
unsafe
NXOpen.PID.AutomaticTableBuilder 
CreateAutomaticTableBuilder (NXOpen.Part part, NXOpen.PID.AutomaticTable table)
 Creates a NXOpen.PID.AutomaticTableBuilder . More...
 
unsafe NXOpen.PID.BulkEditBuilder CreateBulkEditBuilder (NXOpen.Part part)
 Creates a NXOpen.PID.BulkEditBuilder More...
 
unsafe
NXOpen.PID.DesignContextBuilder 
CreateDesignContextBuilder ()
 Creates a NXOpen.PID.DesignContextBuilder More...
 
unsafe NXOpen.PID.EquipmentBuilder CreateEquipmentBuilder (NXOpen.Part part, NXOpen.PID.Equipment equipment)
 Creates a NXOpen.PID.EquipmentBuilder . More...
 
unsafe
NXOpen.PID.FileNewApplicationBuilder 
CreateFilenewapplicationBuilder ()
 Creates a NXOpen.PID.FileNewApplicationBuilder More...
 
unsafe
NXOpen.PID.FlowDirectionArrowBuilder 
CreateFlowDirectionArrowBuilder (NXOpen.Part part, NXOpen.PID.FlowDirectionArrow flowDirectionArrow)
 Creates a NXOpen.PID.FlowDirectionArrowBuilder . More...
 
unsafe
NXOpen.PID.InstrumentationBuilder 
CreateInstrumentationBuilder (NXOpen.Part part, NXOpen.NXObject instrumentation)
 Creates a NXOpen.PID.InstrumentationBuilder . More...
 
unsafe
NXOpen.PID.LibraryAuthoringBuilder 
CreateLibraryAuthoringBuilder (NXOpen.Part part)
 Creates a NXOpen.PID.LibraryAuthoringBuilder . More...
 
unsafe
NXOpen.PID.OffSheetConnectorBuilder 
CreateOffSheetConnectorBuilder (NXOpen.Part part, NXOpen.PID.OffSheetConnector oscObject)
 Creates a NXOpen.PID.OffSheetConnectorBuilder . More...
 
unsafe NXOpen.PID.PipeBuilder CreatePipeBuilder (NXOpen.Part part, NXOpen.PID.Pipe pipe)
 Creates a NXOpen.PID.PipeBuilder . More...
 
unsafe
NXOpen.PID.PortEquipmentBuilder 
CreatePortEquipmentBuilder (NXOpen.Part part, NXOpen.PID.PortEquipment portEquipment)
 Creates a NXOpen.PID.PortEquipmentBuilder . More...
 
unsafe
NXOpen.PID.PreferencesBuilder 
CreatePreferencesBuilder (NXOpen.Part part, NXOpen.PID.Sheet sheet)
 Creates a NXOpen.PID.PreferencesBuilder . More...
 
unsafe
NXOpen.PID.SheetTemplateBuilder 
CreateSheetTemplateBuilder (NXOpen.Part part, NXOpen.Diagramming.Sheet sheet)
 Creates a NXOpen.PID.SheetTemplateBuilder More...
 
unsafe void DeleteSheetElements (NXOpen.Diagramming.SheetElement[] sheetElementsDel)
 Delete Sheet Elements. More...
 
unsafe void EnterLibraryAuthoring ()
 Enter Library Authoring Tool. More...
 
unsafe void ExitLibraryAuthoring ()
 Exit Library Authoring Tool. More...
 
unsafe void ExportRunManaged (NXOpen.NXObject[] runTags, string destination)
 Exports NXOpen.PDM.ElementGroup More...
 
unsafe void ExportRunNative (NXOpen.NXObject[] runTags, string destination)
 Exports NXOpen.PDM.ElementGroup More...
 
unsafe NXOpen.PID.Sheet GetSheet (NXOpen.Part part)
 Gets the NXOpen.PID.Sheet from part. More...
 
unsafe void LoadSystem (NXOpen.Assemblies.Partition system)
 Loads a NXOpen.Assemblies.Partition More...
 
unsafe void OpenSheet (NXOpen.PID.Sheet sheet)
 Opens a NXOpen.PID.Sheet More...
 
unsafe void OpenSheetQuietly (NXOpen.PID.Sheet sheet)
 Opens a NXOpen.PID.Sheet without displaying the sheet. More...
 
unsafe
NXOpen.PDM.OrderedElementGroup 
ReparentBranch (NXOpen.PLAS.Run sourceRun, NXOpen.PLAS.Run destinationRun, NXOpen.PDM.OrderedElementGroup oldbranch)
 Moves branch from one run to another. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Static Public Member Functions

static PidManager GetPidManager (NXOpen.Session owner)
 Returns the PidManager object for the running session which serves as the 'gateway' class for the application API. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

A manager to deal with all objects.

To obtain an instance of this class, refer to NXOpen.Session

Created in NX11.0.1

Member Function Documentation

unsafe void NXOpen.PID.PidManager.ConvertUnassignedRunToNormalRun ( NXOpen.PLAS.Run  run)
inline

Convert an unassigned run to normal one

Created in NX1847.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
run
unsafe NXOpen.PID.AutomaticTableBuilder NXOpen.PID.PidManager.CreateAutomaticTableBuilder ( NXOpen.Part  part,
NXOpen.PID.AutomaticTable  table 
)
inline

Creates a NXOpen.PID.AutomaticTableBuilder .

Created in NX1847.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
tableNXOpen.PID.AutomaticTable to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.PID.BulkEditBuilder NXOpen.PID.PidManager.CreateBulkEditBuilder ( NXOpen.Part  part)
inline

Creates a NXOpen.PID.BulkEditBuilder

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
part
Returns
unsafe NXOpen.PID.DesignContextBuilder NXOpen.PID.PidManager.CreateDesignContextBuilder ( )
inline

Creates a NXOpen.PID.DesignContextBuilder

Created in NX11.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Returns
unsafe NXOpen.PID.EquipmentBuilder NXOpen.PID.PidManager.CreateEquipmentBuilder ( NXOpen.Part  part,
NXOpen.PID.Equipment  equipment 
)
inline

Creates a NXOpen.PID.EquipmentBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
equipmentNXOpen.PID.Equipment to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.PID.FileNewApplicationBuilder NXOpen.PID.PidManager.CreateFilenewapplicationBuilder ( )
inline

Creates a NXOpen.PID.FileNewApplicationBuilder

Created in NX11.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Returns
unsafe NXOpen.PID.FlowDirectionArrowBuilder NXOpen.PID.PidManager.CreateFlowDirectionArrowBuilder ( NXOpen.Part  part,
NXOpen.PID.FlowDirectionArrow  flowDirectionArrow 
)
inline

Creates a NXOpen.PID.FlowDirectionArrowBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
part
flowDirectionArrowNXOpen.PID.FlowDirectionArrow to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.PID.InstrumentationBuilder NXOpen.PID.PidManager.CreateInstrumentationBuilder ( NXOpen.Part  part,
NXOpen.NXObject  instrumentation 
)
inline

Creates a NXOpen.PID.InstrumentationBuilder .

Created in NX1847.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
instrumentationNXOpen.PID.InstrumentationSymbol or NXOpen.PID.Instrumentation to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.PID.LibraryAuthoringBuilder NXOpen.PID.PidManager.CreateLibraryAuthoringBuilder ( NXOpen.Part  part)
inline

Creates a NXOpen.PID.LibraryAuthoringBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
Returns
unsafe NXOpen.PID.OffSheetConnectorBuilder NXOpen.PID.PidManager.CreateOffSheetConnectorBuilder ( NXOpen.Part  part,
NXOpen.PID.OffSheetConnector  oscObject 
)
inline

Creates a NXOpen.PID.OffSheetConnectorBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
oscObjectDiagramming.Annotation to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.PID.PipeBuilder NXOpen.PID.PidManager.CreatePipeBuilder ( NXOpen.Part  part,
NXOpen.PID.Pipe  pipe 
)
inline

Creates a NXOpen.PID.PipeBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
pipeDiagramming.Connection to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.PID.PortEquipmentBuilder NXOpen.PID.PidManager.CreatePortEquipmentBuilder ( NXOpen.Part  part,
NXOpen.PID.PortEquipment  portEquipment 
)
inline

Creates a NXOpen.PID.PortEquipmentBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
portEquipmentNXOpen.PID.PortEquipment to be edited, if a null reference (Nothing in Visual Basic) then create a new one
Returns
unsafe NXOpen.PID.PreferencesBuilder NXOpen.PID.PidManager.CreatePreferencesBuilder ( NXOpen.Part  part,
NXOpen.PID.Sheet  sheet 
)
inline

Creates a NXOpen.PID.PreferencesBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
sheet
Returns
unsafe NXOpen.PID.SheetTemplateBuilder NXOpen.PID.PidManager.CreateSheetTemplateBuilder ( NXOpen.Part  part,
NXOpen.Diagramming.Sheet  sheet 
)
inline

Creates a NXOpen.PID.SheetTemplateBuilder

Created in NX11.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe part that will own the object
sheet
Returns
unsafe void NXOpen.PID.PidManager.DeleteSheetElements ( NXOpen.Diagramming.SheetElement[]  sheetElementsDel)
inline

Delete Sheet Elements.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
sheetElementsDelSheet Elements to be checked
unsafe void NXOpen.PID.PidManager.EnterLibraryAuthoring ( )
inline

Enter Library Authoring Tool.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

unsafe void NXOpen.PID.PidManager.ExitLibraryAuthoring ( )
inline

Exit Library Authoring Tool.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

unsafe void NXOpen.PID.PidManager.ExportRunManaged ( NXOpen.NXObject[]  runTags,
string  destination 
)
inline

Exports NXOpen.PDM.ElementGroup

Created in NX12.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
runTagsThe runs to be exported
destinationThe destination folder
unsafe void NXOpen.PID.PidManager.ExportRunNative ( NXOpen.NXObject[]  runTags,
string  destination 
)
inline

Exports NXOpen.PDM.ElementGroup

Created in NX12.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
runTagsThe runs to be exported
destinationThe destination folder
static PidManager NXOpen.PID.PidManager.GetPidManager ( NXOpen.Session  owner)
inlinestatic

Returns the PidManager object for the running session which serves as the 'gateway' class for the application API.

References to all other objects in this API are obtained either directly or indirectly via methods and properties on this class. Platform Session should be initialized using 'GetSession' method from NXOpen API prior to this call.

unsafe NXOpen.PID.Sheet NXOpen.PID.PidManager.GetSheet ( NXOpen.Part  part)
inline

Gets the NXOpen.PID.Sheet from part.

Created in NX1872.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
partthe sheet part
Returns
unsafe void NXOpen.PID.PidManager.LoadSystem ( NXOpen.Assemblies.Partition  system)
inline

Loads a NXOpen.Assemblies.Partition

Created in NX11.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
system
unsafe void NXOpen.PID.PidManager.OpenSheet ( NXOpen.PID.Sheet  sheet)
inline

Opens a NXOpen.PID.Sheet

Created in NX11.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
sheet
unsafe void NXOpen.PID.PidManager.OpenSheetQuietly ( NXOpen.PID.Sheet  sheet)
inline

Opens a NXOpen.PID.Sheet without displaying the sheet.

Created in NX12.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
sheet
unsafe NXOpen.PDM.OrderedElementGroup NXOpen.PID.PidManager.ReparentBranch ( NXOpen.PLAS.Run  sourceRun,
NXOpen.PLAS.Run  destinationRun,
NXOpen.PDM.OrderedElementGroup  oldbranch 
)
inline

Moves branch from one run to another.

the original branch will be destroyed

Created in NX1847.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
sourceRun
destinationRun
oldbranch
Returns

Property Documentation

Tag NXOpen.PID.PidManager.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.