NX Open C++ Reference Guide
|
Represents the set of visualization preferences under screen tab applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences
Created in NX3.0.0.
More...
Public Member Functions | |
bool | DisplayCenterOfRotation () |
Returns whether a graphic representing the center of rotation is displayed during interactive view rotation. | |
bool | DoFitOnHideOrShow () |
Returns the option to specify whether a Fit should be done when a Hide or Show is performed. | |
bool | ExcludeDatumsFromFit () |
Returns the option to specify whether datum objects and planar ship grids should not be examined when a Fit is done. | |
int | FitPercentage () |
Returns the fit percentage. | |
bool | FitToSectionClipPlanes () |
Returns 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. | |
bool | HighPrecisionRotation () |
Returns 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. | |
bool | InferEdgeOutput () |
Returns whether plotted edges reflect onscreen edge appearance. | |
bool | PreserveFieldOfViewAngleForFit () |
Returns 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. | |
int | RotationPointDelay () |
Returns Created in NX5.0.0. | |
void | SetDisplayCenterOfRotation (bool displayCenterOfRotation) |
Sets whether a graphic representing the center of rotation is displayed during interactive view rotation. | |
void | SetDoFitOnHideOrShow (bool doFitOnHideOrShow) |
Sets the option to specify whether a Fit should be done when a Hide or Show is performed. | |
void | SetExcludeDatumsFromFit (bool excludeDatumsFromFit) |
Sets the option to specify whether datum objects and planar ship grids should not be examined when a Fit is done. | |
void | SetFitPercentage (int fitPercentage) |
Sets the fit percentage. | |
void | SetFitToSectionClipPlanes (bool fitToSectionClipPlanes) |
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. | |
void | SetHighPrecisionRotation (bool highPrecisionRotation) |
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. | |
void | SetInferEdgeOutput (bool inferEdgeOutput) |
Sets whether plotted edges reflect onscreen edge appearance. | |
void | SetPreserveFieldOfViewAngleForFit (bool preserveFieldOfViewAngleForFit) |
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. | |
void | SetRotationPointDelay (int rotationPointDelay) |
Sets Created in NX5.0.0. | |
void | SetTriadVisibility (int triadVisibility) |
Sets Created in NX5.0.0. | |
tag_t | Tag () const |
Returns the tag of this object. | |
int | TriadVisibility () |
Returns Created in NX5.0.0. | |
Represents the set of visualization preferences under screen tab applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences
Created in NX3.0.0.
bool NXOpen::Preferences::SessionVisualizationScreen::DisplayCenterOfRotation | ( | ) |
Returns whether a graphic representing the center of rotation is displayed during interactive view rotation.
Created in NX8.5.0.
License requirements : None
bool NXOpen::Preferences::SessionVisualizationScreen::DoFitOnHideOrShow | ( | ) |
Returns the option to specify whether a Fit should be done when a Hide or Show is performed.
Created in NX8.5.0.
License requirements : None
bool NXOpen::Preferences::SessionVisualizationScreen::ExcludeDatumsFromFit | ( | ) |
Returns 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 : None
int NXOpen::Preferences::SessionVisualizationScreen::FitPercentage | ( | ) |
Returns 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 : None
bool NXOpen::Preferences::SessionVisualizationScreen::FitToSectionClipPlanes | ( | ) |
Returns 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 : None
bool NXOpen::Preferences::SessionVisualizationScreen::HighPrecisionRotation | ( | ) |
Returns 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 : None
bool NXOpen::Preferences::SessionVisualizationScreen::InferEdgeOutput | ( | ) |
Returns 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 : None
bool NXOpen::Preferences::SessionVisualizationScreen::PreserveFieldOfViewAngleForFit | ( | ) |
Returns 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 : None
int NXOpen::Preferences::SessionVisualizationScreen::RotationPointDelay | ( | ) |
Returns
Created in NX5.0.0.
License requirements : None
void NXOpen::Preferences::SessionVisualizationScreen::SetDisplayCenterOfRotation | ( | bool | displayCenterOfRotation | ) |
Sets whether a graphic representing the center of rotation is displayed during interactive view rotation.
Created in NX8.5.0.
License requirements : None
displayCenterOfRotation | display center of rotation |
void NXOpen::Preferences::SessionVisualizationScreen::SetDoFitOnHideOrShow | ( | bool | doFitOnHideOrShow | ) |
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 : None
doFitOnHideOrShow | do fit on hide or show |
void NXOpen::Preferences::SessionVisualizationScreen::SetExcludeDatumsFromFit | ( | bool | excludeDatumsFromFit | ) |
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 : None
excludeDatumsFromFit | exclude datums from fit |
void NXOpen::Preferences::SessionVisualizationScreen::SetFitPercentage | ( | int | fitPercentage | ) |
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 : None
fitPercentage | fit percentage |
void NXOpen::Preferences::SessionVisualizationScreen::SetFitToSectionClipPlanes | ( | bool | fitToSectionClipPlanes | ) |
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 : None
fitToSectionClipPlanes | fit to section clip planes |
void NXOpen::Preferences::SessionVisualizationScreen::SetHighPrecisionRotation | ( | bool | highPrecisionRotation | ) |
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 : None
highPrecisionRotation | high precision rotation |
void NXOpen::Preferences::SessionVisualizationScreen::SetInferEdgeOutput | ( | bool | inferEdgeOutput | ) |
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 : None
inferEdgeOutput | infer edge output |
void NXOpen::Preferences::SessionVisualizationScreen::SetPreserveFieldOfViewAngleForFit | ( | bool | preserveFieldOfViewAngleForFit | ) |
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 : None
preserveFieldOfViewAngleForFit | preserve field of view angle for fit |
void NXOpen::Preferences::SessionVisualizationScreen::SetRotationPointDelay | ( | int | rotationPointDelay | ) |
Sets
Created in NX5.0.0.
License requirements : None
rotationPointDelay | rotation point delay |
void NXOpen::Preferences::SessionVisualizationScreen::SetTriadVisibility | ( | int | triadVisibility | ) |
Sets
Created in NX5.0.0.
License requirements : None
triadVisibility | triad visibility |
tag_t NXOpen::Preferences::SessionVisualizationScreen::Tag | ( | ) | const |
Returns the tag of this object.
int NXOpen::Preferences::SessionVisualizationScreen::TriadVisibility | ( | ) |
Returns
Created in NX5.0.0.
License requirements : None