Search Results for

    Show / Hide Table of Contents

    Class LayerManager

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    LayerManager
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.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.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
    System.Int32

    Methods

    ApplyMoveToLayerToOwningParts(Int32, DisplayableObject[])

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

    ChangeStates(StateInfo[])

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

    ChangeStates(StateInfo[], Boolean)

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

    CopyObjects(Int32, NXObject[])

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

    GetAllObjectsOnLayer(Int32)

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

    GetState(Int32)

    Declaration
    public State GetState(int layer)
    Parameters
    Type Name Description
    System.Int32 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(Int32, DisplayableObject[])

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

    ResetViewVisibilityToGlobal(View)

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

    SetObjectsVisibilityOnLayer(View, StateInfo[], Boolean)

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

    SetState(Int32, State)

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

    SetState(Int32, State, Boolean)

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

    SetStates(StateCollection)

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

    SetStates(StateCollection, Boolean)

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

    Implements

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