NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Preferences.SessionVisualizationScreen Class Reference

Represents the set of visualization preferences under screen tab applicable to entire session More...

Inheritance diagram for NXOpen.Preferences.SessionVisualizationScreen:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ViewTriadLocation { BottomLeft, BottomRight }
 The view triad location types. More...
 

Properties

unsafe bool CsysFixedSizeOnScreen [get, set]
 Returns or sets whether the CSYS display in fixed size on screen. More...
 
unsafe bool CsysShowThrough [get, set]
 Returns or sets whether the CSYS display in show through mode More...
 
unsafe bool DisplayCenterOfRotation [get, set]
 Returns or sets whether a graphic representing the center of rotation is displayed during interactive view rotation. More...
 
unsafe bool DoFitOnHideOrShow [get, set]
 Returns or sets the option to specify whether a Fit should be done when a Hide or Show is performed. More...
 
unsafe bool ExcludeDatumsFromFit [get, set]
 Returns or sets the option to specify whether datum objects and planar ship grids should not be examined when a Fit is done. More...
 
unsafe int FitPercentage [get, set]
 Returns or sets the fit percentage. More...
 
unsafe bool FitToSectionClipPlanes [get, set]
 Returns or sets the option to specify whether, when sectioning is enabled for a view, the bounds computed by a Fit operation should be limited by the sectioning clipping planes. More...
 
unsafe bool HighPrecisionRotation [get, set]
 Returns or sets whether mouse-driven rotation is to be done using a higher precision than normal, which means that a given mouse motion will result in a smaller rotation. More...
 
unsafe bool InferEdgeOutput [get, set]
 Returns or sets whether plotted edges reflect onscreen edge appearance. More...
 
unsafe bool PreserveFieldOfViewAngleForFit [get, set]
 Returns or sets whether for a perspective view the Fit operation should not change the field of view angle from the camera position to the view bounds More...
 
unsafe int RotationPointDelay [get, set]
 Returns or sets More...
 
Tag Tag [get]
 Returns the tag of this object. More...
 
unsafe
NXOpen.Preferences.SessionVisualizationScreen.ViewTriadLocation 
TriadLocation [get, set]
 Returns or sets the view triad location More...
 
unsafe int TriadVisibility [get, set]
 Returns or sets More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Represents the set of visualization preferences under screen tab applicable to entire session

To obtain an instance of this class, refer to NXOpen.Preferences.SessionPreferences

Created in NX3.0.0

Member Enumeration Documentation

The view triad location types.

Enumerator
BottomLeft 

View triad display on the bottom left of the view

BottomRight 

View triad display on the bottom right of the view

Property Documentation

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.CsysFixedSizeOnScreen
getset

Returns or sets whether the CSYS display in fixed size on screen.

Created in NX10.0.0

Deprecated in NX12.0.0. Use NXOpen.Preferences.PartVisualizationScreen.CsysFixedSizeOnScreen instead

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.CsysShowThrough
getset

Returns or sets whether the CSYS display in show through mode

Created in NX10.0.0

Deprecated in NX12.0.0. Use NXOpen.Preferences.PartVisualizationScreen.CsysShowThrough instead

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.DisplayCenterOfRotation
getset

Returns or sets whether a graphic representing the center of rotation is displayed during interactive view rotation.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.DoFitOnHideOrShow
getset

Returns or sets the option to specify whether a Fit should be done when a Hide or Show is performed.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.ExcludeDatumsFromFit
getset

Returns or sets the option to specify whether datum objects and planar ship grids should not be examined when a Fit is done.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Preferences.SessionVisualizationScreen.FitPercentage
getset

Returns or sets the fit percentage.

Specifies the area of the graphics display to be occupied by the model after a fit operation is performed. For example, a fit percentage of 100% scales the model so that it occupies 100% of the graphics display. Similarly, a fit percentage of 80% fits the model within 80% of the graphics display area.

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.FitToSectionClipPlanes
getset

Returns or sets the option to specify whether, when sectioning is enabled for a view, the bounds computed by a Fit operation should be limited by the sectioning clipping planes.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.HighPrecisionRotation
getset

Returns or sets whether mouse-driven rotation is to be done using a higher precision than normal, which means that a given mouse motion will result in a smaller rotation.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.InferEdgeOutput
getset

Returns or sets whether plotted edges reflect onscreen edge appearance.

This option affects the appearance of edges in output produced by Plot, Print, CGM Export and similar functions. It affects edge appearance for modeling views only, not for views on a drawing sheet. When this option is disabled, the appearance of plotted edges is controlled by edge display options (Hidden Edges, Silhouettes, Smooth Edges) used for Static Wireframe rendering style. When this option is enabled, the appearance of plotted edges is inferred from onscreen edge appearance.

Created in NX4.0.4

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.SessionVisualizationScreen.PreserveFieldOfViewAngleForFit
getset

Returns or sets whether for a perspective view the Fit operation should not change the field of view angle from the camera position to the view bounds

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Preferences.SessionVisualizationScreen.RotationPointDelay
getset

Returns or sets

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

Tag NXOpen.Preferences.SessionVisualizationScreen.Tag
get

Returns the tag of this object.

unsafe NXOpen.Preferences.SessionVisualizationScreen.ViewTriadLocation NXOpen.Preferences.SessionVisualizationScreen.TriadLocation
getset

Returns or sets the view triad location

Created in NX10.0.0

Deprecated in NX12.0.0. Use NXOpen.Preferences.PartVisualizationScreen.TriadLocation instead

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Preferences.SessionVisualizationScreen.TriadVisibility
getset

Returns or sets

Created in NX5.0.0

Deprecated in NX12.0.0. Use NXOpen.Preferences.PartVisualizationScreen.TriadVisibility instead

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.