Class ReuseLibrary
Inheritance
System.Object
System.MarshalByRefObject
ReuseLibrary
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class ReuseLibrary : NXRemotableObject, IMessageSink
Constructors
ReuseLibrary(RouteManager)
Declaration
protected ReuseLibrary(RouteManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
AddNewSpecification(String)
Declaration
public void AddNewSpecification(string specName)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
DeleteSpecification(String)
Declaration
public void DeleteSpecification(string specName)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
GetMatchingParts(String, CharacteristicList)
Declaration
public CharacteristicList[] GetMatchingParts(string startingIdentifier, CharacteristicList searchCriteria)
Parameters
Returns
PartLibraryGetChildNodes(String, out String[], out String[])
Declaration
public void PartLibraryGetChildNodes(string nodeIdentifier, out string[] childIdentifiers, out string[] names)
Parameters
| Type |
Name |
Description |
| System.String |
nodeIdentifier |
|
| System.String[] |
childIdentifiers |
|
| System.String[] |
names |
|
PartLibraryGetDisciplineRoots(out String[], out String[])
Declaration
public void PartLibraryGetDisciplineRoots(out string[] identifiers, out string[] names)
Parameters
| Type |
Name |
Description |
| System.String[] |
identifiers |
|
| System.String[] |
names |
|
PartLibraryGetPartsAtNode(String)
Declaration
public CharacteristicList PartLibraryGetPartsAtNode(string nodeIdentifier)
Parameters
| Type |
Name |
Description |
| System.String |
nodeIdentifier |
|
Returns
Reload()
Declaration
ReloadSpecification(String)
Declaration
public void ReloadSpecification(string specName)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
ReloadSpecifications(Boolean)
Declaration
public void ReloadSpecifications(bool forceReload)
Parameters
| Type |
Name |
Description |
| System.Boolean |
forceReload |
|
SpecificationsAddConnectionCompatibility(String, String, String)
Declaration
public void SpecificationsAddConnectionCompatibility(string specName, string connectionTypeOne, string connectionTypeTwo)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
connectionTypeOne |
|
| System.String |
connectionTypeTwo |
|
SpecificationsAddGenericPostPlacement(String, String, String, String[])
Declaration
public void SpecificationsAddGenericPostPlacement(string specName, string placedPartIdentifier, string postPlacementIdentifier, string[] searchAttributes)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
placedPartIdentifier |
|
| System.String |
postPlacementIdentifier |
|
| System.String[] |
searchAttributes |
|
SpecificationsDefinePostPlacementRules(String, ReuseLibrary.PartType, String, String[])
Declaration
public void SpecificationsDefinePostPlacementRules(string specName, ReuseLibrary.PartType partType, string startingIdentifier, string[] searchAttributes)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| ReuseLibrary.PartType |
partType |
|
| System.String |
startingIdentifier |
|
| System.String[] |
searchAttributes |
|
SpecificationsGetAttributeRelationships(String, String, out Int32)
Declaration
public CharacteristicList SpecificationsGetAttributeRelationships(string specName, string nodeIdentifier, out int numFilters)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
nodeIdentifier |
|
| System.Int32 |
numFilters |
|
Returns
SpecificationsGetBranchTable(String, out Double[], out Double[])
Declaration
public void SpecificationsGetBranchTable(string specName, out double[] npsValues, out double[] npsBranchValues)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.Double[] |
npsValues |
|
| System.Double[] |
npsBranchValues |
|
SpecificationsGetConnectionCompatibilities(String, out String[], out String[])
Declaration
public void SpecificationsGetConnectionCompatibilities(string specName, out string[] connectionTypesOne, out string[] connectionTypesTwo)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String[] |
connectionTypesOne |
|
| System.String[] |
connectionTypesTwo |
|
SpecificationsGetConnectionPostPlacement(String, String, String, out Boolean, out Boolean, out Boolean, out Boolean, out Boolean, out Boolean, out Boolean)
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 |
| System.String |
specName |
|
| System.String |
connectionTypeOne |
|
| System.String |
connectionTypeTwo |
|
| System.Boolean |
gasket |
|
| System.Boolean |
bolt |
|
| System.Boolean |
stud |
|
| System.Boolean |
nut |
|
| System.Boolean |
washers |
|
| System.Boolean |
weldRing |
|
| System.Boolean |
ringJoints |
|
SpecificationsGetCurrent()
Declaration
public string SpecificationsGetCurrent()
Returns
| Type |
Description |
| System.String |
|
SpecificationsGetDescription(String)
Declaration
public string SpecificationsGetDescription(string specName)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
Returns
| Type |
Description |
| System.String |
|
SpecificationsGetDisciplineSpecifications(out String[])
Declaration
public void SpecificationsGetDisciplineSpecifications(out string[] specs)
Parameters
| Type |
Name |
Description |
| System.String[] |
specs |
|
SpecificationsGetGeneralConnectionOptions(String, out Boolean, out Boolean, 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 |
| System.String |
specName |
|
| System.Boolean |
modelGaskets |
|
| System.Boolean |
modelWeldGaps |
|
| System.Double |
additionalBoltLength |
|
| System.Double |
additionalStudLength |
|
| System.Double |
weldGapValue |
|
SpecificationsGetGenericPostPlacements(String, out String[], out String[])
Declaration
public void SpecificationsGetGenericPostPlacements(string specName, out string[] placedPartIdentifier, out string[] postPlacementIdentifier)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String[] |
placedPartIdentifier |
|
| System.String[] |
postPlacementIdentifier |
|
SpecificationsGetGenericPostPlacementSearchAttributes(String, String, String, out String[])
Declaration
public void SpecificationsGetGenericPostPlacementSearchAttributes(string specName, string placedPartIdentifier, string postPlacementIdentifier, out string[] searchAttributes)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
placedPartIdentifier |
|
| System.String |
postPlacementIdentifier |
|
| System.String[] |
searchAttributes |
|
SpecificationsGetPostPlacementRules(String, ReuseLibrary.PartType, out String, out String[])
Declaration
public void SpecificationsGetPostPlacementRules(string specName, ReuseLibrary.PartType partType, out string startingIdentifier, out string[] searchAttributes)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| ReuseLibrary.PartType |
partType |
|
| System.String |
startingIdentifier |
|
| System.String[] |
searchAttributes |
|
SpecificationsGetReportInBom(String, out Boolean, out Boolean, out Boolean, out Boolean, out Boolean, out Boolean, out Boolean, out Boolean)
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 |
| System.String |
specName |
|
| System.Boolean |
gasket |
|
| System.Boolean |
bolt |
|
| System.Boolean |
stud |
|
| System.Boolean |
nut |
|
| System.Boolean |
washers |
|
| System.Boolean |
weldRing |
|
| System.Boolean |
ringJoints |
|
| System.Boolean |
weldGap |
|
SpecificationsRemoveBranchCompatibility(String, Double, Double)
Declaration
public void SpecificationsRemoveBranchCompatibility(string specName, double nps, double npsBranch)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.Double |
nps |
|
| System.Double |
npsBranch |
|
SpecificationsRemoveConnectionCompatibility(String, String, String)
Declaration
public void SpecificationsRemoveConnectionCompatibility(string specName, string connectionTypeOne, string connectionTypeTwo)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
connectionTypeOne |
|
| System.String |
connectionTypeTwo |
|
SpecificationsRemoveGenericPostPlacement(String, String, String)
Declaration
public void SpecificationsRemoveGenericPostPlacement(string specName, string placedPartIdentifier, string postPlacementIdentifier)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
placedPartIdentifier |
|
| System.String |
postPlacementIdentifier |
|
SpecificationsSetAttributeRelationships(String, String, CharacteristicList)
Declaration
public void SpecificationsSetAttributeRelationships(string specName, string nodeIdentifier, CharacteristicList attributeFilter)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
nodeIdentifier |
|
| CharacteristicList |
attributeFilter |
|
SpecificationsSetBranchCompatibility(String, Double, Double)
Declaration
public void SpecificationsSetBranchCompatibility(string specName, double nps, double npsBranch)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.Double |
nps |
|
| System.Double |
npsBranch |
|
SpecificationsSetConnectionPostPlacement(String, String, String, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
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 |
| System.String |
specName |
|
| System.String |
connectionTypeOne |
|
| System.String |
connectionTypeTwo |
|
| System.Boolean |
gasket |
|
| System.Boolean |
bolt |
|
| System.Boolean |
stud |
|
| System.Boolean |
nut |
|
| System.Boolean |
washers |
|
| System.Boolean |
weldRing |
|
| System.Boolean |
ringJoints |
|
SpecificationsSetDescription(String, String)
Declaration
public void SpecificationsSetDescription(string specName, string description)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.String |
description |
|
SpecificationsSetGeneralConnectionOptions(String, Boolean, Boolean, Double, Double, Double)
Declaration
public void SpecificationsSetGeneralConnectionOptions(string specName, bool modelGaskets, bool modelWeldGaps, double additionalBoltLength, double additionalStudLength, double weldGapValue)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.Boolean |
modelGaskets |
|
| System.Boolean |
modelWeldGaps |
|
| System.Double |
additionalBoltLength |
|
| System.Double |
additionalStudLength |
|
| System.Double |
weldGapValue |
|
SpecificationsSetReportInBom(String, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Declaration
public void SpecificationsSetReportInBom(string specName, bool gasket, bool bolt, bool stud, bool nut, bool washers, bool weldRing, bool ringJoints, bool weldGap)
Parameters
| Type |
Name |
Description |
| System.String |
specName |
|
| System.Boolean |
gasket |
|
| System.Boolean |
bolt |
|
| System.Boolean |
stud |
|
| System.Boolean |
nut |
|
| System.Boolean |
washers |
|
| System.Boolean |
weldRing |
|
| System.Boolean |
ringJoints |
|
| System.Boolean |
weldGap |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink