Search Results for

    Show / Hide Table of Contents

    Class StockCollection

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObjectCollection
    StockCollection
    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.Routing
    Assembly: NXOpen.dll
    Syntax
    public class StockCollection : TaggedObjectCollection, IMessageSink, IEnumerable

    Constructors

    StockCollection()

    Declaration
    protected StockCollection()

    StockCollection(RouteManager)

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

    Properties

    Tag

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

    Methods

    AddStock(CharacteristicList, CharacteristicList, ISegment[], String)

    Declaration
    public void AddStock(CharacteristicList stockPart, CharacteristicList dataCharx, ISegment[] segments, string routeLevel)
    Parameters
    Type Name Description
    CharacteristicList stockPart
    CharacteristicList dataCharx
    ISegment[] segments
    System.String routeLevel

    AddStock(CharacteristicList, CharacteristicList, ISegment[], String, out Stock[])

    Declaration
    public void AddStock(CharacteristicList stockPart, CharacteristicList dataCharx, ISegment[] segments, string routeLevel, out Stock[] stocks)
    Parameters
    Type Name Description
    CharacteristicList stockPart
    CharacteristicList dataCharx
    ISegment[] segments
    System.String routeLevel
    Stock[] stocks

    AddStock(CharacteristicList, CharacteristicList, ISegment[], String, Boolean, out Stock[])

    Declaration
    public void AddStock(CharacteristicList stockPart, CharacteristicList dataCharx, ISegment[] segments, string routeLevel, bool isSpaceReservation, out Stock[] stocks)
    Parameters
    Type Name Description
    CharacteristicList stockPart
    CharacteristicList dataCharx
    ISegment[] segments
    System.String routeLevel
    System.Boolean isSpaceReservation
    Stock[] stocks

    AddStock(CharacteristicList, CharacteristicList, ISegment[], String, Boolean, String, out Stock[])

    Declaration
    public void AddStock(CharacteristicList stockPart, CharacteristicList dataCharx, ISegment[] segments, string routeLevel, bool isSpaceReservation, string anchorName, out Stock[] stocks)
    Parameters
    Type Name Description
    CharacteristicList stockPart
    CharacteristicList dataCharx
    ISegment[] segments
    System.String routeLevel
    System.Boolean isSpaceReservation
    System.String anchorName
    Stock[] stocks

    ConvertToStockAsComponents(Boolean, ComponentName)

    Declaration
    public void ConvertToStockAsComponents(bool convertSpaceReservartion, ComponentName nameType)
    Parameters
    Type Name Description
    System.Boolean convertSpaceReservartion
    ComponentName nameType

    CreateStock(StockData, Anchor, CrossSection, ISegment[])

    Declaration
    public Stock[] CreateStock(StockData stockData, Anchor anchor, CrossSection crossSection, ISegment[] segments)
    Parameters
    Type Name Description
    StockData stockData
    Anchor anchor
    CrossSection crossSection
    ISegment[] segments
    Returns
    Type Description
    Stock[]

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

    GetComponentStock(Component)

    Declaration
    public Stock GetComponentStock(Component component)
    Parameters
    Type Name Description
    Component component
    Returns
    Type Description
    Stock

    RemoveAllFillerStocks(ISegment[])

    Declaration
    public void RemoveAllFillerStocks(ISegment[] segments)
    Parameters
    Type Name Description
    ISegment[] segments

    RemoveStock(ISegment[])

    Declaration
    public void RemoveStock(ISegment[] segments)
    Parameters
    Type Name Description
    ISegment[] segments

    ResetReferenceStock()

    Declaration
    public void ResetReferenceStock()

    SetAttachedStockLength(Component)

    Declaration
    public void SetAttachedStockLength(Component partOcc)
    Parameters
    Type Name Description
    Component partOcc

    SetReferenceStockFromObject(NXObject)

    Declaration
    public void SetReferenceStockFromObject(NXObject object)
    Parameters
    Type Name Description
    NXObject object

    ToArray()

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

    UpdateBundleStockForFiller(ISegment[])

    Declaration
    public void UpdateBundleStockForFiller(ISegment[] segments)
    Parameters
    Type Name Description
    ISegment[] segments

    Implements

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