Search Results for

    Show / Hide Table of Contents

    Class PhysicalMaterialCollection

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObjectCollection
    PhysicalMaterialCollection
    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 PhysicalMaterialCollection : TaggedObjectCollection, IMessageSink, IEnumerable

    Constructors

    PhysicalMaterialCollection()

    Declaration
    protected PhysicalMaterialCollection()

    PhysicalMaterialCollection(MaterialManager)

    Declaration
    protected PhysicalMaterialCollection(MaterialManager owner)
    Parameters
    Type Name Description
    MaterialManager owner

    Properties

    Tag

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

    Methods

    AnyBodiesWithoutMaterial()

    Declaration
    public bool AnyBodiesWithoutMaterial()
    Returns
    Type Description
    System.Boolean

    AnyBodiesWithoutPreferredMaterial()

    Declaration
    public bool AnyBodiesWithoutPreferredMaterial()
    Returns
    Type Description
    System.Boolean

    AskMaterialOfObject(TaggedObject)

    Declaration
    public PhysicalMaterial AskMaterialOfObject(TaggedObject obj)
    Parameters
    Type Name Description
    TaggedObject obj
    Returns
    Type Description
    PhysicalMaterial

    CopyMaterialFromLibrary(String, String)

    Declaration
    public PhysicalMaterial CopyMaterialFromLibrary(string libraryName, string libraryReference)
    Parameters
    Type Name Description
    System.String libraryName
    System.String libraryReference
    Returns
    Type Description
    PhysicalMaterial

    CopyMaterialFromLibrary(String, String, Boolean)

    Declaration
    public PhysicalMaterial CopyMaterialFromLibrary(string libraryName, string libraryReference, bool retainParentPedigree)
    Parameters
    Type Name Description
    System.String libraryName
    System.String libraryReference
    System.Boolean retainParentPedigree
    Returns
    Type Description
    PhysicalMaterial

    CopyMaterialItemRevision(String, String)

    Declaration
    [Obsolete("Deprecated in NX12.0.0.  Teamcenter material item revision is no longer supported.")]
    public PhysicalMaterial CopyMaterialItemRevision(string pcMatlItem, string pcRevisionID)
    Parameters
    Type Name Description
    System.String pcMatlItem
    System.String pcRevisionID
    Returns
    Type Description
    PhysicalMaterial

    CreateListBlockBuilder()

    Declaration
    public PhysicalMaterialListBuilder CreateListBlockBuilder()
    Returns
    Type Description
    PhysicalMaterialListBuilder

    CreateMaterialAssignBuilder()

    Declaration
    public PhysicalMaterialAssignBuilder CreateMaterialAssignBuilder()
    Returns
    Type Description
    PhysicalMaterialAssignBuilder

    CreateMaterialLibmgrBuilder()

    Declaration
    public PhysicalMaterialLibMgrBuilder CreateMaterialLibmgrBuilder()
    Returns
    Type Description
    PhysicalMaterialLibMgrBuilder

    CreatePhysicalMaterialBuilder(PhysicalMaterial.Type)

    Declaration
    public PhysicalMaterialBuilder CreatePhysicalMaterialBuilder(PhysicalMaterial.Type materialType)
    Parameters
    Type Name Description
    PhysicalMaterial.Type materialType
    Returns
    Type Description
    PhysicalMaterialBuilder

    CreatePhysicalMaterialEditBuilder(PhysicalMaterial)

    Declaration
    public PhysicalMaterialBuilder CreatePhysicalMaterialEditBuilder(PhysicalMaterial physicalMaterial)
    Parameters
    Type Name Description
    PhysicalMaterial physicalMaterial
    Returns
    Type Description
    PhysicalMaterialBuilder

    CreatePhysicalMaterialInspectBuilder(PhysicalMaterial)

    Declaration
    public PhysicalMaterialBuilder CreatePhysicalMaterialInspectBuilder(PhysicalMaterial physicalMaterial)
    Parameters
    Type Name Description
    PhysicalMaterial physicalMaterial
    Returns
    Type Description
    PhysicalMaterialBuilder

    DeleteMaterialsFromLibrary(String[], String)

    Declaration
    public void DeleteMaterialsFromLibrary(string[] pMatlNames, string pcLibName)
    Parameters
    Type Name Description
    System.String[] pMatlNames
    System.String pcLibName

    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[])

    ExportMaterialsToLibrary(String[], String[], String, Boolean)

    Declaration
    public void ExportMaterialsToLibrary(string[] pcMatlNames, string[] pcLibNames, string pcExportedLibName, bool bUpdateLibraryReference)
    Parameters
    Type Name Description
    System.String[] pcMatlNames
    System.String[] pcLibNames
    System.String pcExportedLibName
    System.Boolean bUpdateLibraryReference

    ExportMaterialsToLibrary(String[], String[], String, Boolean[])

    Declaration
    public void ExportMaterialsToLibrary(string[] pcMatlNames, string[] pcLibNames, string pcExportedLibName, bool[] bUpdateLibraryReference)
    Parameters
    Type Name Description
    System.String[] pcMatlNames
    System.String[] pcLibNames
    System.String pcExportedLibName
    System.Boolean[] bUpdateLibraryReference

    FindBodiesWithoutMaterial(out TaggedObject[])

    Declaration
    public void FindBodiesWithoutMaterial(out TaggedObject[] objects)
    Parameters
    Type Name Description
    TaggedObject[] objects

    FindBodiesWithoutPreferredMaterial(out TaggedObject[])

    Declaration
    public void FindBodiesWithoutPreferredMaterial(out TaggedObject[] objects)
    Parameters
    Type Name Description
    TaggedObject[] objects

    FindObject(String)

    Declaration
    public Material FindObject(string journalIdentifier)
    Parameters
    Type Name Description
    System.String journalIdentifier
    Returns
    Type Description
    Material

    GetDynaApplication()

    Declaration
    public IApplication GetDynaApplication()
    Returns
    Type Description
    IApplication

    GetLoadedLibraryMaterial(String, String)

    Declaration
    public PhysicalMaterial GetLoadedLibraryMaterial(string pcLibName, string pcMatlName)
    Parameters
    Type Name Description
    System.String pcLibName
    System.String pcMatlName
    Returns
    Type Description
    PhysicalMaterial

    GetLoadedMaterialItemRevision(String, String)

    Declaration
    [Obsolete("Deprecated in NX12.0.0.  Teamcenter material item revision is no longer supported.")]
    public PhysicalMaterial GetLoadedMaterialItemRevision(string pcMatlItem, string pcRevisionID)
    Parameters
    Type Name Description
    System.String pcMatlItem
    System.String pcRevisionID
    Returns
    Type Description
    PhysicalMaterial

    GetMaterialPropertyNeutralNames(String)

    Declaration
    [Obsolete("Deprecated in NX1953.0.0.  Please use PhysicalMaterialCollection::GetMaterialSpecifiedPropertyNeutralNames instead.")]
    public string[] GetMaterialPropertyNeutralNames(string materialName)
    Parameters
    Type Name Description
    System.String materialName
    Returns
    Type Description
    System.String[]

    GetMaterialPropertyValue(String, String)

    Declaration
    [Obsolete("Deprecated in NX1953.0.0.  Please use PhysicalMaterialCollection::GetMaterialPropertyValueAndDisplayName instead.")]
    public string GetMaterialPropertyValue(string materialName, string propNeutralName)
    Parameters
    Type Name Description
    System.String materialName
    System.String propNeutralName
    Returns
    Type Description
    System.String

    GetMaterialPropertyValueAndDisplayName(String, String, String, out String)

    Declaration
    public string GetMaterialPropertyValueAndDisplayName(string pcLibName, string materialName, string propNeutralName, out string propDisplayName)
    Parameters
    Type Name Description
    System.String pcLibName
    System.String materialName
    System.String propNeutralName
    System.String propDisplayName
    Returns
    Type Description
    System.String

    GetMaterialsFromLibrary(String)

    Declaration
    public string[] GetMaterialsFromLibrary(string pcLibName)
    Parameters
    Type Name Description
    System.String pcLibName
    Returns
    Type Description
    System.String[]

    GetMaterialSpecifiedPropertyNeutralNames(String, String)

    Declaration
    public string[] GetMaterialSpecifiedPropertyNeutralNames(string pcLibName, string materialName)
    Parameters
    Type Name Description
    System.String pcLibName
    System.String materialName
    Returns
    Type Description
    System.String[]

    GetUsedMaterials()

    Declaration
    public PhysicalMaterial[] GetUsedMaterials()
    Returns
    Type Description
    PhysicalMaterial[]

    InfoItemRevision(String, String)

    Declaration
    [Obsolete("Deprecated in NX12.0.0.  Teamcenter material item revision is no longer supported.")]
    public void InfoItemRevision(string pcMaterialItem, string pcRevision)
    Parameters
    Type Name Description
    System.String pcMaterialItem
    System.String pcRevision

    InfoItemRevisionToFile(String, String, Boolean, String)

    Declaration
    [Obsolete("Deprecated in NX12.0.0.  Teamcenter material item revision is no longer supported.")]
    public void InfoItemRevisionToFile(string pcMaterialItem, string pcRevision, bool bOverride, string pcFileName)
    Parameters
    Type Name Description
    System.String pcMaterialItem
    System.String pcRevision
    System.Boolean bOverride
    System.String pcFileName

    InfoLibraryMaterial(String, String)

    Declaration
    public void InfoLibraryMaterial(string pcLibAr, string pcMatlNameAr)
    Parameters
    Type Name Description
    System.String pcLibAr
    System.String pcMatlNameAr

    InfoLibraryMaterialToFile(String, String, Boolean, String)

    Declaration
    public void InfoLibraryMaterialToFile(string pcLibAr, string pcMatlNameAr, bool bOverride, string pcFileName)
    Parameters
    Type Name Description
    System.String pcLibAr
    System.String pcMatlNameAr
    System.Boolean bOverride
    System.String pcFileName

    LoadFromLegacynxlibrary(String)

    Declaration
    public PhysicalMaterial LoadFromLegacynxlibrary(string libraryReference)
    Parameters
    Type Name Description
    System.String libraryReference
    Returns
    Type Description
    PhysicalMaterial

    LoadFromLibrary(String, String)

    Declaration
    public PhysicalMaterial LoadFromLibrary(string pcLibName, string pcMatlName)
    Parameters
    Type Name Description
    System.String pcLibName
    System.String pcMatlName
    Returns
    Type Description
    PhysicalMaterial

    LoadFromMatmlLibrary(String, String)

    Declaration
    public PhysicalMaterial LoadFromMatmlLibrary(string libraryName, string materialName)
    Parameters
    Type Name Description
    System.String libraryName
    System.String materialName
    Returns
    Type Description
    PhysicalMaterial

    LoadFromNxlibrary(String)

    Declaration
    public PhysicalMaterial LoadFromNxlibrary(string libraryReference)
    Parameters
    Type Name Description
    System.String libraryReference
    Returns
    Type Description
    PhysicalMaterial

    LoadFromNxmatmllibrary(String)

    Declaration
    public PhysicalMaterial LoadFromNxmatmllibrary(string materialName)
    Parameters
    Type Name Description
    System.String materialName
    Returns
    Type Description
    PhysicalMaterial

    LoadMaterialItemRevision(String, String)

    Declaration
    [Obsolete("Deprecated in NX12.0.0.  Teamcenter material item revision is no longer supported.")]
    public PhysicalMaterial LoadMaterialItemRevision(string pcMatlItem, string pcRevisionID)
    Parameters
    Type Name Description
    System.String pcMatlItem
    System.String pcRevisionID
    Returns
    Type Description
    PhysicalMaterial

    OutputMaterialsToLibrary(String[], String[], String)

    Declaration
    public void OutputMaterialsToLibrary(string[] pcMatlNames, string[] pcLibNames, string pcExportedLibName)
    Parameters
    Type Name Description
    System.String[] pcMatlNames
    System.String[] pcLibNames
    System.String pcExportedLibName

    ToArray()

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

    UpdateMaterialsInLibrary(PhysicalMaterial[], String[], String)

    Declaration
    public void UpdateMaterialsInLibrary(PhysicalMaterial[] tEditedMatl, string[] pMatlNames, string pcLibName)
    Parameters
    Type Name Description
    PhysicalMaterial[] tEditedMatl
    System.String[] pMatlNames
    System.String pcLibName

    Implements

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