Search Results for

    Show / Hide Table of Contents

    Class PartCollection

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObjectCollection
    PartCollection
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    System.Collections.IEnumerable
    Inherited Members
    TaggedObjectCollection.GetEnumerator()
    TaggedObjectCollection.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class PartCollection : TaggedObjectCollection, IMessageSink, IEnumerable

    Constructors

    PartCollection()

    Declaration
    protected PartCollection()

    PartCollection(Session)

    Declaration
    protected PartCollection(Session owner)
    Parameters
    Type Name Description
    Session owner

    Properties

    AllowMultipleDisplayedParts

    Declaration
    public PartCollection.MultipleDisplayedPartStatus AllowMultipleDisplayedParts { get; }
    Property Value
    Type Description
    PartCollection.MultipleDisplayedPartStatus

    BaseDisplay

    Declaration
    public BasePart BaseDisplay { get; }
    Property Value
    Type Description
    BasePart

    BaseWork

    Declaration
    public BasePart BaseWork { get; }
    Property Value
    Type Description
    BasePart

    Display

    Declaration
    public Part Display { get; }
    Property Value
    Type Description
    Part

    LoadOptions

    Declaration
    public LoadOptions LoadOptions { get; }
    Property Value
    Type Description
    LoadOptions

    PDMPartManager

    Declaration
    public PartManager PDMPartManager { get; }
    Property Value
    Type Description
    PartManager

    SaveOptions

    Declaration
    public SaveOptions SaveOptions { get; }
    Property Value
    Type Description
    SaveOptions

    ShapeSearchManager

    Declaration
    public SearchManager ShapeSearchManager { get; }
    Property Value
    Type Description
    SearchManager

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Work

    Declaration
    public Part Work { get; }
    Property Value
    Type Description
    Part

    WorkComponent

    Declaration
    public Component WorkComponent { get; }
    Property Value
    Type Description
    Component

    Methods

    AddPartClosedHandler(PartCollection.PartClosedHandler)

    Declaration
    public int AddPartClosedHandler(PartCollection.PartClosedHandler handler)
    Parameters
    Type Name Description
    PartCollection.PartClosedHandler handler
    Returns
    Type Description
    System.Int32

    AddPartCreatedHandler(PartCollection.PartCreatedHandler)

    Declaration
    public int AddPartCreatedHandler(PartCollection.PartCreatedHandler handler)
    Parameters
    Type Name Description
    PartCollection.PartCreatedHandler handler
    Returns
    Type Description
    System.Int32

    AddPartModifiedHandler(PartCollection.PartModifiedHandler)

    Declaration
    public int AddPartModifiedHandler(PartCollection.PartModifiedHandler handler)
    Parameters
    Type Name Description
    PartCollection.PartModifiedHandler handler
    Returns
    Type Description
    System.Int32

    AddPartOpenedHandler(PartCollection.PartOpenedHandler)

    Declaration
    public int AddPartOpenedHandler(PartCollection.PartOpenedHandler handler)
    Parameters
    Type Name Description
    PartCollection.PartOpenedHandler handler
    Returns
    Type Description
    System.Int32

    AddPartRenamedHandler(PartCollection.PartRenamedHandler)

    Declaration
    public int AddPartRenamedHandler(PartCollection.PartRenamedHandler handler)
    Parameters
    Type Name Description
    PartCollection.PartRenamedHandler handler
    Returns
    Type Description
    System.Int32

    AddPartSavedAsHandler(PartCollection.PartSavedAsHandler)

    Declaration
    public int AddPartSavedAsHandler(PartCollection.PartSavedAsHandler handler)
    Parameters
    Type Name Description
    PartCollection.PartSavedAsHandler handler
    Returns
    Type Description
    System.Int32

    AddPartSavedHandler(PartCollection.PartSavedHandler)

    Declaration
    public int AddPartSavedHandler(PartCollection.PartSavedHandler handler)
    Parameters
    Type Name Description
    PartCollection.PartSavedHandler handler
    Returns
    Type Description
    System.Int32

    AddWorkPartChangedHandler(PartCollection.WorkPartChangedHandler)

    Declaration
    public int AddWorkPartChangedHandler(PartCollection.WorkPartChangedHandler handler)
    Parameters
    Type Name Description
    PartCollection.WorkPartChangedHandler handler
    Returns
    Type Description
    System.Int32

    CloseAll(BasePart.CloseModified, PartCloseResponses)

    Declaration
    public void CloseAll(BasePart.CloseModified closeModified, PartCloseResponses responses)
    Parameters
    Type Name Description
    BasePart.CloseModified closeModified
    PartCloseResponses responses

    ClosePasswordSafe()

    Declaration
    public void ClosePasswordSafe()

    CreateCloudDMNewPartBuilder()

    Declaration
    public NewPartBuilder CreateCloudDMNewPartBuilder()
    Returns
    Type Description
    NewPartBuilder

    CreateGenericFileNewBuilder()

    Declaration
    public GenericFileNewBuilder CreateGenericFileNewBuilder()
    Returns
    Type Description
    GenericFileNewBuilder

    CreateLinkedMirrorPartBuilder(Part)

    Declaration
    public LinkedMirrorPartBuilder CreateLinkedMirrorPartBuilder(Part part)
    Parameters
    Type Name Description
    Part part
    Returns
    Type Description
    LinkedMirrorPartBuilder

    EnsurePartsLoadedFully(BasePart[], Boolean)

    Declaration
    public PartLoadStatus EnsurePartsLoadedFully(BasePart[] parts, bool includeChildren)
    Parameters
    Type Name Description
    BasePart[] parts
    System.Boolean includeChildren
    Returns
    Type Description
    PartLoadStatus

    EnsurePartsLoadedPartially(BasePart[], Boolean)

    Declaration
    public PartLoadStatus EnsurePartsLoadedPartially(BasePart[] parts, bool includeChildren)
    Parameters
    Type Name Description
    BasePart[] parts
    System.Boolean includeChildren
    Returns
    Type Description
    PartLoadStatus

    EnumerateMoveNext(ref Tag, Byte[])

    Declaration
    protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
    Parameters
    Type Name Description
    Tag currentTag
    System.Byte[] state
    Returns
    Type Description
    System.Int32
    Overrides
    TaggedObjectCollection.EnumerateMoveNext(ref Tag, Byte[])

    FileNew()

    Declaration
    public FileNew FileNew()
    Returns
    Type Description
    FileNew

    FindObject(String)

    Declaration
    public BasePart FindObject(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    BasePart

    ForceSaveAll()

    Declaration
    public PartSaveStatus ForceSaveAll()
    Returns
    Type Description
    PartSaveStatus

    GetConfiguredParts(BasePart)

    Declaration
    public ConfiguredPart[] GetConfiguredParts(BasePart part)
    Parameters
    Type Name Description
    BasePart part
    Returns
    Type Description
    ConfiguredPart[]

    GetDisplayedParts()

    Declaration
    public BasePart[] GetDisplayedParts()
    Returns
    Type Description
    BasePart[]

    GetMirrorCsysOptionOfMirrorPart(Part)

    Declaration
    public LinkedMirrorPartBuilder.MirrorCsysOption GetMirrorCsysOptionOfMirrorPart(Part part)
    Parameters
    Type Name Description
    Part part
    Returns
    Type Description
    LinkedMirrorPartBuilder.MirrorCsysOption

    GetMirrorPartType(Part)

    Declaration
    public LinkedMirrorPartBuilder.MirrorPartTypeOption GetMirrorPartType(Part part)
    Parameters
    Type Name Description
    Part part
    Returns
    Type Description
    LinkedMirrorPartBuilder.MirrorPartTypeOption

    GetMirrorPlaneDataOfMirrorPart(Part, out Point3d, out Vector3d)

    Declaration
    public void GetMirrorPlaneDataOfMirrorPart(Part part, out Point3d mirrorPlaneOrigin, out Vector3d mirrorPlaneDirection)
    Parameters
    Type Name Description
    Part part
    Point3d mirrorPlaneOrigin
    Vector3d mirrorPlaneDirection

    GetPartLoadStateOfFileName(String)

    Declaration
    public PartLoadState GetPartLoadStateOfFileName(string fileName)
    Parameters
    Type Name Description
    System.String fileName
    Returns
    Type Description
    PartLoadState

    GetPrimaryConfiguredPart(BasePart)

    Declaration
    public ConfiguredPart GetPrimaryConfiguredPart(BasePart part)
    Parameters
    Type Name Description
    BasePart part
    Returns
    Type Description
    ConfiguredPart

    GetSourcePartNameOfMirrorPart(Part)

    Declaration
    public string GetSourcePartNameOfMirrorPart(Part mirrorPart)
    Parameters
    Type Name Description
    Part mirrorPart
    Returns
    Type Description
    System.String

    ImportToolDesignPackage(String, String, out PartLoadStatus, out PartSaveStatus)

    Declaration
    public Part ImportToolDesignPackage(string filename, string outputDirectory, out PartLoadStatus loadStatus, out PartSaveStatus saveStatus)
    Parameters
    Type Name Description
    System.String filename
    System.String outputDirectory
    PartLoadStatus loadStatus
    PartSaveStatus saveStatus
    Returns
    Type Description
    Part

    IsExactMirroredPart(Part)

    Declaration
    public bool IsExactMirroredPart(Part part)
    Parameters
    Type Name Description
    Part part
    Returns
    Type Description
    System.Boolean

    IsMirroredPart(Part)

    Declaration
    public bool IsMirroredPart(Part part)
    Parameters
    Type Name Description
    Part part
    Returns
    Type Description
    System.Boolean

    NewBase(String, BasePart.Units)

    Declaration
    public BasePart NewBase(string name, BasePart.Units units)
    Parameters
    Type Name Description
    System.String name
    BasePart.Units units
    Returns
    Type Description
    BasePart

    NewBaseDisplay(String, BasePart.Units)

    Declaration
    public BasePart NewBaseDisplay(string name, BasePart.Units units)
    Parameters
    Type Name Description
    System.String name
    BasePart.Units units
    Returns
    Type Description
    BasePart

    NewDisplay(String, Part.Units)

    Declaration
    public Part NewDisplay(string name, Part.Units units)
    Parameters
    Type Name Description
    System.String name
    Part.Units units
    Returns
    Type Description
    Part

    NewPartCloseResponses()

    Declaration
    public PartCloseResponses NewPartCloseResponses()
    Returns
    Type Description
    PartCloseResponses

    Open(String, out PartLoadStatus)

    Declaration
    public Part Open(string filename, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    System.String filename
    PartLoadStatus loadStatus
    Returns
    Type Description
    Part

    OpenActiveDisplay(String, DisplayPartOption, out PartLoadStatus)

    Declaration
    public BasePart OpenActiveDisplay(string filename, DisplayPartOption displayPartOption, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    System.String filename
    DisplayPartOption displayPartOption
    PartLoadStatus loadStatus
    Returns
    Type Description
    BasePart

    OpenBase(String, out PartLoadStatus)

    Declaration
    public BasePart OpenBase(string filename, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    System.String filename
    PartLoadStatus loadStatus
    Returns
    Type Description
    BasePart

    OpenBaseDisplay(String, out PartLoadStatus)

    Declaration
    public BasePart OpenBaseDisplay(string filename, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    System.String filename
    PartLoadStatus loadStatus
    Returns
    Type Description
    BasePart

    OpenDisplay(String, out PartLoadStatus)

    Declaration
    public Part OpenDisplay(string filename, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    System.String filename
    PartLoadStatus loadStatus
    Returns
    Type Description
    Part

    OpenPasswordSafe(String, String)

    Declaration
    public void OpenPasswordSafe(string fileName, string password)
    Parameters
    Type Name Description
    System.String fileName
    System.String password

    OpenSeedPartBlankTemplate(String, Boolean)

    Declaration
    public void OpenSeedPartBlankTemplate(string filename, bool addMaster)
    Parameters
    Type Name Description
    System.String filename
    System.Boolean addMaster

    RefreshPartNavigator()

    Declaration
    [Obsolete("Deprecated in NX12.0.0.  A direct call to refresh the part navigator should not be needed.")]
    public void RefreshPartNavigator()

    RemovePartClosedHandler(Int32)

    Declaration
    public void RemovePartClosedHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    RemovePartCreatedHandler(Int32)

    Declaration
    public void RemovePartCreatedHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    RemovePartModifiedHandler(Int32)

    Declaration
    public void RemovePartModifiedHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    RemovePartOpenedHandler(Int32)

    Declaration
    public void RemovePartOpenedHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    RemovePartRenamedHandler(Int32)

    Declaration
    public void RemovePartRenamedHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    RemovePartSavedAsHandler(Int32)

    Declaration
    public void RemovePartSavedAsHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    RemovePartSavedHandler(Int32)

    Declaration
    public void RemovePartSavedHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    RemovePassword(Part)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use overloaded RemovePassword instead.")]
    public void RemovePassword(Part part)
    Parameters
    Type Name Description
    Part part

    RemovePassword(Part, PartCollection.SetProtectionOn)

    Declaration
    public void RemovePassword(Part part, PartCollection.SetProtectionOn partoption)
    Parameters
    Type Name Description
    Part part
    PartCollection.SetProtectionOn partoption

    RemoveWorkPartChangedHandler(Int32)

    Declaration
    public void RemoveWorkPartChangedHandler(int id)
    Parameters
    Type Name Description
    System.Int32 id

    ReopenAll(BasePart.CloseModified, PartCloseResponses)

    Declaration
    public PartReopenReport ReopenAll(BasePart.CloseModified closeModified, PartCloseResponses responses)
    Parameters
    Type Name Description
    BasePart.CloseModified closeModified
    PartCloseResponses responses
    Returns
    Type Description
    PartReopenReport

    SaveAll(out Boolean, out PartSaveStatus)

    Declaration
    public void SaveAll(out bool anyPartsModified, out PartSaveStatus saveStatus)
    Parameters
    Type Name Description
    System.Boolean anyPartsModified
    PartSaveStatus saveStatus

    SetActiveDisplay(BasePart, DisplayPartOption, PartDisplayPartWorkPartOption, out PartLoadStatus)

    Declaration
    public PartCollection.SdpsStatus SetActiveDisplay(BasePart part, DisplayPartOption displayPartOption, PartDisplayPartWorkPartOption workPartOption, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    BasePart part
    DisplayPartOption displayPartOption
    PartDisplayPartWorkPartOption workPartOption
    PartLoadStatus loadStatus
    Returns
    Type Description
    PartCollection.SdpsStatus

    SetActiveDisplayRetainUndoMarks(BasePart, DisplayPartOption, PartDisplayPartWorkPartOption, out PartLoadStatus)

    Declaration
    public PartCollection.SdpsStatus SetActiveDisplayRetainUndoMarks(BasePart part, DisplayPartOption displayPartOption, PartDisplayPartWorkPartOption workPartOption, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    BasePart part
    DisplayPartOption displayPartOption
    PartDisplayPartWorkPartOption workPartOption
    PartLoadStatus loadStatus
    Returns
    Type Description
    PartCollection.SdpsStatus

    SetAllowMultipleDisplayedParts(Boolean)

    Declaration
    public void SetAllowMultipleDisplayedParts(bool additionalPartsDisplayed)
    Parameters
    Type Name Description
    System.Boolean additionalPartsDisplayed

    SetDisplay(BasePart, Boolean, Boolean, out PartLoadStatus)

    Declaration
    public PartCollection.SdpsStatus SetDisplay(BasePart part, bool maintainWorkPart, bool setEntirePart, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    BasePart part
    System.Boolean maintainWorkPart
    System.Boolean setEntirePart
    PartLoadStatus loadStatus
    Returns
    Type Description
    PartCollection.SdpsStatus

    SetMirrorPartType(Part, LinkedMirrorPartBuilder.MirrorPartTypeOption)

    Declaration
    public void SetMirrorPartType(Part part, LinkedMirrorPartBuilder.MirrorPartTypeOption mirrorOption)
    Parameters
    Type Name Description
    Part part
    LinkedMirrorPartBuilder.MirrorPartTypeOption mirrorOption

    SetNonmasterSeedPartData(String)

    Declaration
    public void SetNonmasterSeedPartData(string filename)
    Parameters
    Type Name Description
    System.String filename

    SetOpenPassword(String, String)

    Declaration
    public void SetOpenPassword(string fileName, string password)
    Parameters
    Type Name Description
    System.String fileName
    System.String password

    SetPassword(Part, String, String, String, String)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use overloaded SetPassword instead.")]
    public void SetPassword(Part part, string uAdminPassword, string uReadPassword, string uWritePassword, string uFullControlPassword)
    Parameters
    Type Name Description
    Part part
    System.String uAdminPassword
    System.String uReadPassword
    System.String uWritePassword
    System.String uFullControlPassword

    SetPassword(Part, String, String, String, String, PartCollection.SetProtectionOn)

    Declaration
    public void SetPassword(Part part, string adminPassword, string readPassword, string writePassword, string fullControlPassword, PartCollection.SetProtectionOn partoption)
    Parameters
    Type Name Description
    Part part
    System.String adminPassword
    System.String readPassword
    System.String writePassword
    System.String fullControlPassword
    PartCollection.SetProtectionOn partoption

    SetSeedPartTemplateData(String, String, Boolean)

    Declaration
    public void SetSeedPartTemplateData(string filename, string templateName, bool addMaster)
    Parameters
    Type Name Description
    System.String filename
    System.String templateName
    System.Boolean addMaster

    SetWork(BasePart)

    Declaration
    public void SetWork(BasePart part)
    Parameters
    Type Name Description
    BasePart part

    SetWorkComponent(Component, PartCollection.RefsetOption, PartCollection.WorkComponentOption, out PartLoadStatus)

    Declaration
    public void SetWorkComponent(Component workComponent, PartCollection.RefsetOption refsetOption, PartCollection.WorkComponentOption visibility, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    Component workComponent
    PartCollection.RefsetOption refsetOption
    PartCollection.WorkComponentOption visibility
    PartLoadStatus loadStatus

    SetWorkComponent(Component, out PartLoadStatus)

    Declaration
    public void SetWorkComponent(Component workComponent, out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    Component workComponent
    PartLoadStatus loadStatus

    SetWorkComponentOverride(Component)

    Declaration
    public PartLoadStatus SetWorkComponentOverride(Component workComponent)
    Parameters
    Type Name Description
    Component workComponent
    Returns
    Type Description
    PartLoadStatus

    SolveAllPostponedConstraints()

    Declaration
    public void SolveAllPostponedConstraints()

    ToArray()

    Declaration
    public BasePart[] ToArray()
    Returns
    Type Description
    BasePart[]

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    System.Collections.IEnumerable
    In This Article
    Back to top Generated by DocFX