Class DisplayManager
Inheritance
System.Object
System.MarshalByRefObject
DisplayManager
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 DisplayManager : NXRemotableObject, IMessageSink
Constructors
DisplayManager(Session)
Declaration
protected DisplayManager(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
FacetCacheMemoryLevel
Declaration
public DisplayManager.FacetCacheMemoryLevelType FacetCacheMemoryLevel { get; set; }
Property Value
Tag
Declaration
Property Value
Methods
BlankObjects(DisplayableObject[])
Declaration
public void BlankObjects(DisplayableObject[] objects)
Parameters
GetJ3dData()
Declaration
public DisplayManager.J3dData[] GetJ3dData()
Returns
GetJ3dGeometry(DisplayableObject, Double, Boolean, out Double[], out Double[], out Int32[])
Declaration
public bool GetJ3dGeometry(DisplayableObject eid, double tolerance, bool wireframe, out double[] points, out double[] normals, out int[] pointsPerStrip)
Parameters
Type |
Name |
Description |
DisplayableObject |
eid |
|
System.Double |
tolerance |
|
System.Boolean |
wireframe |
|
System.Double[] |
points |
|
System.Double[] |
normals |
|
System.Int32[] |
pointsPerStrip |
|
Returns
Type |
Description |
System.Boolean |
|
GetShowableHideableTypes()
Declaration
public string[] GetShowableHideableTypes()
Returns
Type |
Description |
System.String[] |
|
HideByType(DisplayManager.ShowHideType, DisplayManager.ShowHideScope)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.DisplayManager.HideByType that takes a string type instead. To find all registered ShowHideType string use NXOpen.DisplayManager.GetShowableHideableTypes")]
public int HideByType(DisplayManager.ShowHideType type, DisplayManager.ShowHideScope scope)
Parameters
Returns
Type |
Description |
System.Int32 |
|
HideByType(String, DisplayManager.ShowHideScope)
Declaration
public int HideByType(string type, DisplayManager.ShowHideScope scope)
Parameters
Returns
Type |
Description |
System.Int32 |
|
MakeUpToDate()
Declaration
public void MakeUpToDate()
NewDisplayModification()
Declaration
public DisplayModification NewDisplayModification()
Returns
ShowAdjacent(DisplayableObject[])
Declaration
public void ShowAdjacent(DisplayableObject[] objects)
Parameters
ShowByType(DisplayManager.ShowHideType, DisplayManager.ShowHideScope)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.DisplayManager.ShowByType that takes a string type instead.")]
public int ShowByType(DisplayManager.ShowHideType type, DisplayManager.ShowHideScope scope)
Parameters
Returns
Type |
Description |
System.Int32 |
|
ShowByType(String, DisplayManager.ShowHideScope)
Declaration
public int ShowByType(string type, DisplayManager.ShowHideScope scope)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Declaration
public void ShowNodesRelatedToDisplayedElements(bool includeInteriorNodes)
Parameters
Type |
Name |
Description |
System.Boolean |
includeInteriorNodes |
|
ShowObjects(DisplayableObject[], DisplayManager.LayerSetting)
Declaration
public void ShowObjects(DisplayableObject[] objects, DisplayManager.LayerSetting layerSetting)
Parameters
ShowOnly(DisplayableObject[])
Declaration
public void ShowOnly(DisplayableObject[] objects)
Parameters
UnblankObjects(DisplayableObject[])
Declaration
public void UnblankObjects(DisplayableObject[] objects)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink