Class LayerManager
Assembly: NXOpen.dll
Syntax
public class LayerManager : NXRemotableObject, IMessageSink
Constructors
LayerManager(BasePart)
Declaration
protected LayerManager(BasePart owner)
Parameters
Properties
Tag
Declaration
Property Value
WorkLayer
Declaration
public int WorkLayer { get; set; }
Property Value
Methods
ApplyMoveToLayerToOwningParts(int, DisplayableObject[])
Declaration
public void ApplyMoveToLayerToOwningParts(int newLayer, DisplayableObject[] objectArray)
Parameters
ChangeStates(StateInfo[])
Declaration
public void ChangeStates(StateInfo[] stateArray)
Parameters
ChangeStates(StateInfo[], bool)
Declaration
public void ChangeStates(StateInfo[] stateArray, bool fitAll)
Parameters
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
GetState(int)
Declaration
public State GetState(int layer)
Parameters
Type |
Name |
Description |
int |
layer |
|
Returns
GetStates()
Declaration
public StateCollection GetStates()
Returns
GetVisibilitiesInView(View, out StateInfo[])
Declaration
public void GetVisibilitiesInView(View view, out StateInfo[] stateArray)
Parameters
MoveDisplayableObjects(int, DisplayableObject[])
Declaration
public void MoveDisplayableObjects(int newLayer, DisplayableObject[] objectArray)
Parameters
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
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
SetStates(StateCollection)
Declaration
public void SetStates(StateCollection stateCollection)
Parameters
SetStates(StateCollection, bool)
Declaration
public void SetStates(StateCollection stateCollection, bool fitAll)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink