NXOpen .NET Reference  12.0.0
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:

Public Member Functions

unsafe NXOpen.PID.EquipmentBuilder CreateEquipmentBuilder (NXOpen.Part part, NXOpen.PID.Equipment equipment)
 Creates a NXOpen.PID.EquipmentBuilder . More...
 
unsafe
NXOpen.PID.PortEquipmentBuilder 
CreatePortEquipmentBuilder (NXOpen.Part part, NXOpen.PID.PortEquipment portEquipment)
 Creates a NXOpen.PID.PortEquipmentBuilder . More...
 
unsafe NXOpen.PID.PipeBuilder CreatePipeBuilder (NXOpen.Part part, NXOpen.PID.Pipe pipe)
 Creates a NXOpen.PID.PipeBuilder . More...
 
unsafe
NXOpen.PID.FlowDirectionArrowBuilder 
CreateFlowDirectionArrowBuilder (NXOpen.Part part, NXOpen.PID.FlowDirectionArrow flowDirectionArrow)
 Creates a NXOpen.PID.FlowDirectionArrowBuilder . More...
 
unsafe
NXOpen.PID.PreferencesBuilder 
CreatePreferencesBuilder (NXOpen.Part part, NXOpen.PID.Sheet sheet)
 Creates a NXOpen.PID.PreferencesBuilder . More...
 
unsafe NXOpen.PID.BulkEditBuilder CreateBulkEditBuilder (NXOpen.Part part)
 Creates a NXOpen.PID.BulkEditBuilder More...
 
unsafe
NXOpen.PID.OffSheetConnectorBuilder 
CreateOffSheetConnectorBuilder (NXOpen.Part part, NXOpen.PID.OffSheetConnector oscObject)
 Creates a NXOpen.PID.OffSheetConnectorBuilder . More...
 
unsafe
NXOpen.PID.FileNewApplicationBuilder 
CreateFilenewapplicationBuilder ()
 Creates a NXOpen.PID.FileNewApplicationBuilder More...
 
unsafe
NXOpen.PID.DesignContextBuilder 
CreateDesignContextBuilder ()
 Creates a NXOpen.PID.DesignContextBuilder More...
 
unsafe void DeleteSheetElements (NXOpen.Diagramming.SheetElement[] sheetElementsDel)
 Delete Sheet Elements. 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 void LoadSystem (NXOpen.Assemblies.Partition system)
 Loads a NXOpen.Assemblies.Partition More...
 
unsafe
NXOpen.PID.SheetTemplateBuilder 
CreateSheetTemplateBuilder (NXOpen.Part part, NXOpen.Diagramming.Sheet sheet)
 Creates a NXOpen.PID.SheetTemplateBuilder More...
 
unsafe
NXOpen.PID.LibraryAuthoringBuilder 
CreateLibraryAuthoringBuilder (NXOpen.Part part)
 Creates a NXOpen.PID.LibraryAuthoringBuilder . More...
 
unsafe void EnterLibraryAuthoring ()
 Enter Library Authoring Tool. More...
 
unsafe void ExitLibraryAuthoring ()
 Exit Library Authoring Tool. More...
 
unsafe void ExportRunNative (NXOpen.NXObject[] runTags, string destination)
 Exports NXOpen.PDM.ElementGroup More...
 
unsafe void ExportRunManaged (NXOpen.NXObject[] runTags, string destination)
 Exports NXOpen.PDM.ElementGroup 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...
 

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 NXOpen.PID.BulkEditBuilder NXOpen.PID.PidManager.CreateBulkEditBuilder ( NXOpen.Part  part)

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 ( )

Creates a NXOpen.PID.DesignContextBuilder

Created in NX11.0.0

License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR 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 
)

Creates a NXOpen.PID.EquipmentBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR 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 ( )

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 
)

Creates a NXOpen.PID.FlowDirectionArrowBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR 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.LibraryAuthoringBuilder NXOpen.PID.PidManager.CreateLibraryAuthoringBuilder ( NXOpen.Part  part)

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 
)

Creates a NXOpen.PID.OffSheetConnectorBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR 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 
)

Creates a NXOpen.PID.PipeBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR 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 
)

Creates a NXOpen.PID.PortEquipmentBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR 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 
)

Creates a NXOpen.PID.PreferencesBuilder .

Created in NX11.0.1

License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR 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 
)

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)

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 ( )

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 ( )

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 
)

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 
)

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)
static

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 void NXOpen.PID.PidManager.LoadSystem ( NXOpen.Assemblies.Partition  system)

Loads a NXOpen.Assemblies.Partition

Created in NX11.0.0

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

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

Opens a NXOpen.PID.Sheet

Created in NX11.0.0

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

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

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

Created in NX12.0.0

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

Parameters
sheet

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.