Class View
Assembly: NXOpen.dll
Syntax
public class View : NXObject, IMessageSink, INXObject
Constructors
View()
Declaration
Properties
AbsoluteOrigin
Declaration
public Point3d AbsoluteOrigin { get; }
Property Value
DependentDisplay
Declaration
public ViewDependentDisplayManager DependentDisplay { get; }
Property Value
DisclosurePurpose
Declaration
public string DisclosurePurpose { get; set; }
Property Value
IsDisclosed
Declaration
public bool IsDisclosed { get; }
Property Value
LockRotations
Declaration
public bool LockRotations { get; set; }
Property Value
Matrix
Declaration
public Matrix3x3 Matrix { get; }
Property Value
Origin
Declaration
public Point3d Origin { get; }
Property Value
RenderingStyle
Declaration
public View.RenderingStyleType RenderingStyle { get; set; }
Property Value
Scale
Declaration
public double Scale { get; }
Property Value
SyncViews
Declaration
public bool SyncViews { get; set; }
Property Value
TriadVisibility
Declaration
public bool TriadVisibility { get; set; }
Property Value
VisualizationSpecialEffectsPreferences
Declaration
public ViewVisualizationSpecialEffects VisualizationSpecialEffectsPreferences { get; }
Property Value
VisualizationVisualPreferences
Declaration
public ViewVisualizationVisual VisualizationVisualPreferences { get; }
Property Value
WcsVisibility
Declaration
public bool WcsVisibility { get; set; }
Property Value
Methods
AskVisibleObjects()
Declaration
public DisplayableObject[] AskVisibleObjects()
Returns
ChangePerspective(bool)
Declaration
public void ChangePerspective(bool changeViewToPerspective)
Parameters
Type |
Name |
Description |
bool |
changeViewToPerspective |
|
Concatenate(Point3d)
Declaration
public void Concatenate(Point3d translation)
Parameters
Type |
Name |
Description |
Point3d |
translation |
|
Concatenate(Point3d, Point3d, Vector3d, double)
Declaration
public void Concatenate(Point3d translation, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
Parameters
Concatenate(Point3d, Vector3d, double)
Declaration
public void Concatenate(Point3d centerOfRotation, Vector3d rotationAxis, double angle)
Parameters
Concatenate(Point3d, double)
Declaration
public void Concatenate(Point3d translation, double scale)
Parameters
Concatenate(Point3d, double, Point3d, Vector3d, double)
Declaration
public void Concatenate(Point3d translation, double scale, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
Parameters
Concatenate(double)
Declaration
public void Concatenate(double scale)
Parameters
Type |
Name |
Description |
double |
scale |
|
Concatenate(double, Point3d, Vector3d, double)
Declaration
public void Concatenate(double scale, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
Parameters
EnableNavigationFlyThrough(bool)
Declaration
public void EnableNavigationFlyThrough(bool isEnable)
Parameters
Type |
Name |
Description |
bool |
isEnable |
|
Expand()
Declaration
Fit()
Declaration
FitAfterShowOrHide(ShowOrHideType)
Declaration
public void FitAfterShowOrHide(View.ShowOrHideType type)
Parameters
FitToObjects(IFitTo[])
Declaration
public void FitToObjects(IFitTo[] objects)
Parameters
Type |
Name |
Description |
IFitTo[] |
objects |
|
FlyToObjects(INXObject[])
Declaration
public void FlyToObjects(INXObject[] objects)
Parameters
GetAxis(XYZAxis)
Declaration
public Vector3d GetAxis(XYZAxis xYZAxis)
Parameters
Type |
Name |
Description |
XYZAxis |
xYZAxis |
|
Returns
GetExpandedScale()
Declaration
public double GetExpandedScale()
Returns
HasPreview()
Declaration
Returns
IsNavigationFlyThroughEnabled()
Declaration
public bool IsNavigationFlyThroughEnabled()
Returns
MakeWork()
Declaration
NavigationFlyThrough(Point3d, Point3d)
Declaration
public void NavigationFlyThrough(Point3d startPoint, Point3d startEnd)
Parameters
NavigationFlyThroughWithScale(double)
Declaration
public void NavigationFlyThroughWithScale(double relativeScale)
Parameters
Type |
Name |
Description |
double |
relativeScale |
|
Orient(Matrix3x3)
Declaration
public void Orient(Matrix3x3 matrix)
Parameters
Orient(Canned, ScaleAdjustment)
Declaration
public void Orient(View.Canned viewName, View.ScaleAdjustment viewScale)
Parameters
Orient(string, ScaleAdjustment)
Declaration
public void Orient(string viewName, View.ScaleAdjustment viewScale)
Parameters
PanToObjects(INXObject[])
Declaration
public void PanToObjects(INXObject[] objects)
Parameters
Regenerate()
Declaration
Restore()
Declaration
Returns
RestoreNavigationHomeView()
Declaration
public void RestoreNavigationHomeView()
Rotate(Matrix3x3)
Declaration
public void Rotate(Matrix3x3 matrix)
Parameters
Rotate(Point3d, Vector3d, double)
Declaration
public void Rotate(Point3d origin, Vector3d vector, double angle)
Parameters
SaveNavigationHomeView()
Declaration
public void SaveNavigationHomeView()
SaveViewWithViewName(string)
Declaration
public View SaveViewWithViewName(string replacementChar)
Parameters
Type |
Name |
Description |
string |
replacementChar |
|
Returns
SetOrigin(Point3d)
Declaration
public void SetOrigin(Point3d origin)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
SetRotationTranslationScale(Matrix3x3, Point3d, double)
Declaration
public void SetRotationTranslationScale(Matrix3x3 rotMatrix, Point3d translation, double scale)
Parameters
SetScale(double)
Declaration
public void SetScale(double scale)
Parameters
Type |
Name |
Description |
double |
scale |
|
SnapToClosestCannedOrientation()
Declaration
public void SnapToClosestCannedOrientation()
SnapToVariantCannedOrientation()
Declaration
public void SnapToVariantCannedOrientation()
UpdateCustomSymbols()
Declaration
public void UpdateCustomSymbols()
UpdateDisplay()
Declaration
public void UpdateDisplay()
Zoom(ScaleFactor)
Declaration
public void Zoom(View.ScaleFactor scaleFactor)
Parameters
ZoomAboutPoint(double, Point3d, Point3d)
Declaration
public void ZoomAboutPoint(double relativeScale, Point3d scaleAboutPoint, Point3d viewCenter)
Parameters
ZoomByRectangle(Point3d, Point3d)
Declaration
public void ZoomByRectangle(Point3d corner1, Point3d corner2)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink