Class LayerManager
Inheritance
System.Object
System.MarshalByRefObject
LayerManager
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 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
Type |
Description |
System.Int32 |
|
Methods
ApplyMoveToLayerToOwningParts(Int32, DisplayableObject[])
Declaration
public void ApplyMoveToLayerToOwningParts(int newLayer, DisplayableObject[] objectArray)
Parameters
ChangeStates(StateInfo[])
Declaration
public void ChangeStates(StateInfo[] stateArray)
Parameters
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
GetState(Int32)
Declaration
public State GetState(int layer)
Parameters
Type |
Name |
Description |
System.Int32 |
layer |
|
Returns
GetStates()
Declaration
public StateCollection GetStates()
Returns
GetVisibilitiesInView(View, out StateInfo[])
Declaration
public void GetVisibilitiesInView(View view, out StateInfo[] stateArray)
Parameters
MoveDisplayableObjects(Int32, 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[], 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
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