Class View
Inheritance
System.Object
System.MarshalByRefObject
View
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.ReferenceEquals(System.Object, System.Object)
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
Type |
Description |
System.String |
|
LockRotations
Declaration
public bool LockRotations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Double |
|
SyncViews
Declaration
public bool SyncViews { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TriadVisibility
Declaration
public bool TriadVisibility { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
Methods
AskVisibleObjects()
Declaration
public DisplayableObject[] AskVisibleObjects()
Returns
ChangePerspective(Boolean)
Declaration
public void ChangePerspective(bool changeViewToPerspective)
Parameters
Type |
Name |
Description |
System.Boolean |
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
Type |
Name |
Description |
Point3d |
centerOfRotation |
|
Vector3d |
rotationAxis |
|
System.Double |
angle |
|
Concatenate(Point3d, Double)
Declaration
public void Concatenate(Point3d translation, double scale)
Parameters
Type |
Name |
Description |
Point3d |
translation |
|
System.Double |
scale |
|
Concatenate(Point3d, Double, Point3d, Vector3d, Double)
Declaration
public void Concatenate(Point3d translation, double scale, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
Parameters
Type |
Name |
Description |
Point3d |
translation |
|
System.Double |
scale |
|
Point3d |
centerOfRotation |
|
Vector3d |
rotationAxis |
|
System.Double |
angle |
|
Concatenate(Double)
Declaration
public void Concatenate(double scale)
Parameters
Type |
Name |
Description |
System.Double |
scale |
|
Concatenate(Double, Point3d, Vector3d, Double)
Declaration
public void Concatenate(double scale, Point3d centerOfRotation, Vector3d rotationAxis, double angle)
Parameters
Type |
Name |
Description |
System.Double |
scale |
|
Point3d |
centerOfRotation |
|
Vector3d |
rotationAxis |
|
System.Double |
angle |
|
Expand()
Declaration
Fit()
Declaration
FitAfterShowOrHide(View.ShowOrHideType)
Declaration
public void FitAfterShowOrHide(View.ShowOrHideType type)
Parameters
FitToObjects(IFitTo[])
Declaration
public void FitToObjects(IFitTo[] objects)
Parameters
Type |
Name |
Description |
IFitTo[] |
objects |
|
GetAxis(XYZAxis)
Declaration
public Vector3d GetAxis(XYZAxis xYZAxis)
Parameters
Type |
Name |
Description |
XYZAxis |
xYZAxis |
|
Returns
GetExpandedScale()
Declaration
public double GetExpandedScale()
Returns
Type |
Description |
System.Double |
|
HasPreview()
Declaration
Returns
Type |
Description |
System.Boolean |
|
MakeWork()
Declaration
Orient(Matrix3x3)
Declaration
public void Orient(Matrix3x3 matrix)
Parameters
Orient(View.Canned, View.ScaleAdjustment)
Declaration
public void Orient(View.Canned viewName, View.ScaleAdjustment viewScale)
Parameters
Orient(String, View.ScaleAdjustment)
Declaration
public void Orient(string viewName, View.ScaleAdjustment viewScale)
Parameters
Regenerate()
Declaration
Restore()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Rotate(Matrix3x3)
Declaration
public void Rotate(Matrix3x3 matrix)
Parameters
Rotate(Point3d, Vector3d, Double)
Declaration
public void Rotate(Point3d origin, Vector3d vector, double angle)
Parameters
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
Type |
Name |
Description |
Matrix3x3 |
rotMatrix |
|
Point3d |
translation |
|
System.Double |
scale |
|
SetScale(Double)
Declaration
public void SetScale(double scale)
Parameters
Type |
Name |
Description |
System.Double |
scale |
|
SnapToClosestCannedOrientation()
Declaration
public void SnapToClosestCannedOrientation()
SnapToVariantCannedOrientation()
Declaration
public void SnapToVariantCannedOrientation()
UpdateCustomSymbols()
Declaration
public void UpdateCustomSymbols()
UpdateDisplay()
Declaration
public void UpdateDisplay()
Zoom(View.ScaleFactor)
Declaration
public void Zoom(View.ScaleFactor scaleFactor)
Parameters
ZoomAboutPoint(Double, Point3d, Point3d)
Declaration
public void ZoomAboutPoint(double relativeScale, Point3d scaleAboutPoint, Point3d viewCenter)
Parameters
Type |
Name |
Description |
System.Double |
relativeScale |
|
Point3d |
scaleAboutPoint |
|
Point3d |
viewCenter |
|
ZoomByRectangle(Point3d, Point3d)
Declaration
public void ZoomByRectangle(Point3d corner1, Point3d corner2)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink