Search Results for

    Show / Hide Table of Contents

    Class LayerManager

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    LayerManager
    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.Layer
    Assembly: NXOpen.dll
    Syntax
    public class LayerManager : NXRemotableObject, IMessageSink

    Constructors

    LayerManager(BasePart)

    Declaration
    protected LayerManager(BasePart owner)
    Parameters
    Type Name Description
    BasePart owner

    Properties

    Tag

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

    WorkLayer

    Declaration
    public int WorkLayer { get; set; }
    Property Value
    Type Description
    int

    Methods

    ApplyMoveToLayerToOwningParts(int, DisplayableObject[])

    Declaration
    public void ApplyMoveToLayerToOwningParts(int newLayer, DisplayableObject[] objectArray)
    Parameters
    Type Name Description
    int newLayer
    DisplayableObject[] objectArray

    ChangeStates(StateInfo[])

    Declaration
    public void ChangeStates(StateInfo[] stateArray)
    Parameters
    Type Name Description
    StateInfo[] stateArray

    ChangeStates(StateInfo[], bool)

    Declaration
    public void ChangeStates(StateInfo[] stateArray, bool fitAll)
    Parameters
    Type Name Description
    StateInfo[] stateArray
    bool fitAll

    CopyObjects(int, NXObject[])

    Declaration
    public void CopyObjects(int newLayer, NXObject[] objectArray)
    Parameters
    Type Name Description
    int newLayer
    NXObject[] objectArray

    GetAllObjectsOnLayer(int)

    Declaration
    public NXObject[] GetAllObjectsOnLayer(int layer)
    Parameters
    Type Name Description
    int layer
    Returns
    Type Description
    NXObject[]

    GetState(int)

    Declaration
    public State GetState(int layer)
    Parameters
    Type Name Description
    int layer
    Returns
    Type Description
    State

    GetStates()

    Declaration
    public StateCollection GetStates()
    Returns
    Type Description
    StateCollection

    GetVisibilitiesInView(View, out StateInfo[])

    Declaration
    public void GetVisibilitiesInView(View view, out StateInfo[] stateArray)
    Parameters
    Type Name Description
    View view
    StateInfo[] stateArray

    MoveDisplayableObjects(int, DisplayableObject[])

    Declaration
    public void MoveDisplayableObjects(int newLayer, DisplayableObject[] objectArray)
    Parameters
    Type Name Description
    int newLayer
    DisplayableObject[] objectArray

    ResetViewVisibilityToGlobal(View)

    Declaration
    public void ResetViewVisibilityToGlobal(View view)
    Parameters
    Type Name Description
    View view

    SetObjectsVisibilityOnLayer(View, StateInfo[], bool)

    Declaration
    public void SetObjectsVisibilityOnLayer(View view, StateInfo[] stateArray, bool doUpdate)
    Parameters
    Type Name Description
    View view
    StateInfo[] stateArray
    bool doUpdate

    SetState(int, State)

    Declaration
    public void SetState(int layer, State state)
    Parameters
    Type Name Description
    int layer
    State state

    SetState(int, State, bool)

    Declaration
    public void SetState(int layer, State state, bool fitAll)
    Parameters
    Type Name Description
    int layer
    State state
    bool fitAll

    SetStates(StateCollection)

    Declaration
    public void SetStates(StateCollection stateCollection)
    Parameters
    Type Name Description
    StateCollection stateCollection

    SetStates(StateCollection, bool)

    Declaration
    public void SetStates(StateCollection stateCollection, bool fitAll)
    Parameters
    Type Name Description
    StateCollection stateCollection
    bool fitAll

    Implements

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