Search Results for

    Show / Hide Table of Contents

    Class ReuseLibrary

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    ReuseLibrary
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Routing
    Assembly: NXOpen.dll
    Syntax
    public class ReuseLibrary : NXRemotableObject, IMessageSink

    Constructors

    ReuseLibrary(RouteManager)

    Declaration
    protected ReuseLibrary(RouteManager owner)
    Parameters
    Type Name Description
    RouteManager owner

    Properties

    Tag

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

    Methods

    AddNewSpecification(string)

    Declaration
    public void AddNewSpecification(string specName)
    Parameters
    Type Name Description
    string specName

    DeleteSpecification(string)

    Declaration
    public void DeleteSpecification(string specName)
    Parameters
    Type Name Description
    string specName

    GetMatchingParts(string, CharacteristicList)

    Declaration
    public CharacteristicList[] GetMatchingParts(string startingIdentifier, CharacteristicList searchCriteria)
    Parameters
    Type Name Description
    string startingIdentifier
    CharacteristicList searchCriteria
    Returns
    Type Description
    CharacteristicList[]

    PartLibraryGetChildNodes(string, out string[], out string[])

    Declaration
    public void PartLibraryGetChildNodes(string nodeIdentifier, out string[] childIdentifiers, out string[] names)
    Parameters
    Type Name Description
    string nodeIdentifier
    string[] childIdentifiers
    string[] names

    PartLibraryGetDisciplineRoots(out string[], out string[])

    Declaration
    public void PartLibraryGetDisciplineRoots(out string[] identifiers, out string[] names)
    Parameters
    Type Name Description
    string[] identifiers
    string[] names

    PartLibraryGetPartsAtNode(string)

    Declaration
    public CharacteristicList PartLibraryGetPartsAtNode(string nodeIdentifier)
    Parameters
    Type Name Description
    string nodeIdentifier
    Returns
    Type Description
    CharacteristicList

    Reload()

    Declaration
    public void Reload()

    ReloadSpecification(string)

    Declaration
    public void ReloadSpecification(string specName)
    Parameters
    Type Name Description
    string specName

    ReloadSpecifications(bool)

    Declaration
    public void ReloadSpecifications(bool forceReload)
    Parameters
    Type Name Description
    bool forceReload

    SpecificationInitializeManager(string, bool)

    Declaration
    public void SpecificationInitializeManager(string specName, bool isEditFlag)
    Parameters
    Type Name Description
    string specName
    bool isEditFlag

    SpecificationsAddConnectionCompatibility(string, string, string)

    Declaration
    public void SpecificationsAddConnectionCompatibility(string specName, string connectionTypeOne, string connectionTypeTwo)
    Parameters
    Type Name Description
    string specName
    string connectionTypeOne
    string connectionTypeTwo

    SpecificationsAddGenericPostPlacement(string, string, string, string[])

    Declaration
    public void SpecificationsAddGenericPostPlacement(string specName, string placedPartIdentifier, string postPlacementIdentifier, string[] searchAttributes)
    Parameters
    Type Name Description
    string specName
    string placedPartIdentifier
    string postPlacementIdentifier
    string[] searchAttributes

    SpecificationsClearGenericPostPlacements(string)

    Declaration
    public void SpecificationsClearGenericPostPlacements(string specificationName)
    Parameters
    Type Name Description
    string specificationName

    SpecificationsDefinePostPlacementRules(string, PartType, string, string[])

    Declaration
    public void SpecificationsDefinePostPlacementRules(string specName, ReuseLibrary.PartType partType, string startingIdentifier, string[] searchAttributes)
    Parameters
    Type Name Description
    string specName
    ReuseLibrary.PartType partType
    string startingIdentifier
    string[] searchAttributes

    SpecificationsDestroyManager()

    Declaration
    public void SpecificationsDestroyManager()

    SpecificationsGetAttributeRelationships(string, string, out int)

    Declaration
    public CharacteristicList SpecificationsGetAttributeRelationships(string specName, string nodeIdentifier, out int numFilters)
    Parameters
    Type Name Description
    string specName
    string nodeIdentifier
    int numFilters
    Returns
    Type Description
    CharacteristicList

    SpecificationsGetBranchTable(string, out double[], out double[])

    Declaration
    public void SpecificationsGetBranchTable(string specName, out double[] npsValues, out double[] npsBranchValues)
    Parameters
    Type Name Description
    string specName
    double[] npsValues
    double[] npsBranchValues

    SpecificationsGetConnectionCompatibilities(string, out string[], out string[])

    Declaration
    public void SpecificationsGetConnectionCompatibilities(string specName, out string[] connectionTypesOne, out string[] connectionTypesTwo)
    Parameters
    Type Name Description
    string specName
    string[] connectionTypesOne
    string[] connectionTypesTwo

    SpecificationsGetConnectionPostPlacement(string, string, string, out bool, out bool, out bool, out bool, out bool, out bool, out bool)

    Declaration
    public void SpecificationsGetConnectionPostPlacement(string specName, string connectionTypeOne, string connectionTypeTwo, out bool gasket, out bool bolt, out bool stud, out bool nut, out bool washers, out bool weldRing, out bool ringJoints)
    Parameters
    Type Name Description
    string specName
    string connectionTypeOne
    string connectionTypeTwo
    bool gasket
    bool bolt
    bool stud
    bool nut
    bool washers
    bool weldRing
    bool ringJoints

    SpecificationsGetCurrent()

    Declaration
    public string SpecificationsGetCurrent()
    Returns
    Type Description
    string

    SpecificationsGetDescription(string)

    Declaration
    public string SpecificationsGetDescription(string specName)
    Parameters
    Type Name Description
    string specName
    Returns
    Type Description
    string

    SpecificationsGetDisciplineSpecifications(out string[])

    Declaration
    public void SpecificationsGetDisciplineSpecifications(out string[] specs)
    Parameters
    Type Name Description
    string[] specs

    SpecificationsGetGeneralConnectionOptions(string, out bool, out bool, out double, out double, out double)

    Declaration
    public void SpecificationsGetGeneralConnectionOptions(string specName, out bool modelGaskets, out bool modelWeldGaps, out double additionalBoltLength, out double additionalStudLength, out double weldGapValue)
    Parameters
    Type Name Description
    string specName
    bool modelGaskets
    bool modelWeldGaps
    double additionalBoltLength
    double additionalStudLength
    double weldGapValue

    SpecificationsGetGenericPostPlacementSearchAttributes(string, string, string, out string[])

    Declaration
    public void SpecificationsGetGenericPostPlacementSearchAttributes(string specName, string placedPartIdentifier, string postPlacementIdentifier, out string[] searchAttributes)
    Parameters
    Type Name Description
    string specName
    string placedPartIdentifier
    string postPlacementIdentifier
    string[] searchAttributes

    SpecificationsGetGenericPostPlacements(string, out string[], out string[])

    Declaration
    public void SpecificationsGetGenericPostPlacements(string specName, out string[] placedPartIdentifier, out string[] postPlacementIdentifier)
    Parameters
    Type Name Description
    string specName
    string[] placedPartIdentifier
    string[] postPlacementIdentifier

    SpecificationsGetPostPlacementRules(string, PartType, out string, out string[])

    Declaration
    public void SpecificationsGetPostPlacementRules(string specName, ReuseLibrary.PartType partType, out string startingIdentifier, out string[] searchAttributes)
    Parameters
    Type Name Description
    string specName
    ReuseLibrary.PartType partType
    string startingIdentifier
    string[] searchAttributes

    SpecificationsGetReportInBom(string, out bool, out bool, out bool, out bool, out bool, out bool, out bool, out bool)

    Declaration
    public void SpecificationsGetReportInBom(string specName, out bool gasket, out bool bolt, out bool stud, out bool nut, out bool washers, out bool weldRing, out bool ringJoints, out bool weldGap)
    Parameters
    Type Name Description
    string specName
    bool gasket
    bool bolt
    bool stud
    bool nut
    bool washers
    bool weldRing
    bool ringJoints
    bool weldGap

    SpecificationsRemoveAttribute(string, string)

    Declaration
    public void SpecificationsRemoveAttribute(string specificationName, string connectionTypeOne)
    Parameters
    Type Name Description
    string specificationName
    string connectionTypeOne

    SpecificationsRemoveAttributeRelationships(string, int)

    Declaration
    public void SpecificationsRemoveAttributeRelationships(string specificationName, int index)
    Parameters
    Type Name Description
    string specificationName
    int index

    SpecificationsRemoveBranchCompatibility(string, double, double)

    Declaration
    public void SpecificationsRemoveBranchCompatibility(string specName, double nps, double npsBranch)
    Parameters
    Type Name Description
    string specName
    double nps
    double npsBranch

    SpecificationsRemoveConnectionCompatibility(string, string, string)

    Declaration
    public void SpecificationsRemoveConnectionCompatibility(string specName, string connectionTypeOne, string connectionTypeTwo)
    Parameters
    Type Name Description
    string specName
    string connectionTypeOne
    string connectionTypeTwo

    SpecificationsRemoveGenericPostPlacement(string, string, string)

    Declaration
    public void SpecificationsRemoveGenericPostPlacement(string specName, string placedPartIdentifier, string postPlacementIdentifier)
    Parameters
    Type Name Description
    string specName
    string placedPartIdentifier
    string postPlacementIdentifier

    SpecificationsSetAdditionalConnectionOptions(string, bool, double, double)

    Declaration
    public void SpecificationsSetAdditionalConnectionOptions(string specName, bool modelGaskets, double additionalBoltLength, double additionalStudLength)
    Parameters
    Type Name Description
    string specName
    bool modelGaskets
    double additionalBoltLength
    double additionalStudLength

    SpecificationsSetAttributeRelationships(string, string, CharacteristicList)

    Declaration
    public void SpecificationsSetAttributeRelationships(string specName, string nodeIdentifier, CharacteristicList attributeFilter)
    Parameters
    Type Name Description
    string specName
    string nodeIdentifier
    CharacteristicList attributeFilter

    SpecificationsSetBranchCompatibility(string, double, double)

    Declaration
    public void SpecificationsSetBranchCompatibility(string specName, double nps, double npsBranch)
    Parameters
    Type Name Description
    string specName
    double nps
    double npsBranch

    SpecificationsSetConnectionPostPlacement(string, string, string, bool, bool, bool, bool, bool, bool, bool)

    Declaration
    public void SpecificationsSetConnectionPostPlacement(string specName, string connectionTypeOne, string connectionTypeTwo, bool gasket, bool bolt, bool stud, bool nut, bool washers, bool weldRing, bool ringJoints)
    Parameters
    Type Name Description
    string specName
    string connectionTypeOne
    string connectionTypeTwo
    bool gasket
    bool bolt
    bool stud
    bool nut
    bool washers
    bool weldRing
    bool ringJoints

    SpecificationsSetDescription(string, string)

    Declaration
    public void SpecificationsSetDescription(string specName, string description)
    Parameters
    Type Name Description
    string specName
    string description

    SpecificationsSetDiscipline(string, string)

    Declaration
    public void SpecificationsSetDiscipline(string specificationName, string discipline)
    Parameters
    Type Name Description
    string specificationName
    string discipline

    SpecificationsSetPostPlacementReportInBom(string, bool, bool, bool, bool, bool, bool)

    Declaration
    public void SpecificationsSetPostPlacementReportInBom(string specName, bool gasket, bool bolt, bool stud, bool nut, bool washers, bool ringJoints)
    Parameters
    Type Name Description
    string specName
    bool gasket
    bool bolt
    bool stud
    bool nut
    bool washers
    bool ringJoints

    SpecificationsTogglePostPlacementOption(string, string, string, PartType)

    Declaration
    public void SpecificationsTogglePostPlacementOption(string specificationName, string connectionTypeOne, string connectionTypeTwo, ReuseLibrary.PartType partType)
    Parameters
    Type Name Description
    string specificationName
    string connectionTypeOne
    string connectionTypeTwo
    ReuseLibrary.PartType partType

    SpecificationsUpdateAttributeRelationship(string, string, int, string, string)

    Declaration
    public void SpecificationsUpdateAttributeRelationship(string specificationName, string nodeIdentifier, int index, string title, string value)
    Parameters
    Type Name Description
    string specificationName
    string nodeIdentifier
    int index
    string title
    string value

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX