Class View
Data representing a view of the model.
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class View
Constructors
View()
Data representing a view of the model.
Declaration
public View()
View(View)
Data representing a view of the model.
Declaration
public View(View other)
Parameters
Type | Name | Description |
---|---|---|
View | other |
Properties
ClippingToGlobalCoordinates
Matrix, in inches, representing a transformation from clipping coordinates to global coordinates. The clipping coordinates define a plane in the model in which DepthNear and DepthFar are used to clip solids out of the view.
Declaration
public Matrix ClippingToGlobalCoordinates { get; set; }
Property Value
Type | Description |
---|---|
Matrix |
DepthFar
The distance, in inches, from the origin of the clipping coordinates to the negative Z clipping plane
Declaration
public double DepthFar { get; set; }
Property Value
Type | Description |
---|---|
double |
DepthNear
The distance, in inches, from the origin of the clipping coordinates to the positive Z clipping plane
Declaration
public double DepthNear { get; set; }
Property Value
Type | Description |
---|---|
double |
IsDepthCheckOn
Specifies whether the objects in the view are clipped by the DepthNear and DepthFar clipping planes
Declaration
public bool IsDepthCheckOn { get; set; }
Property Value
Type | Description |
---|---|
bool |
ToClippingCoordinates
Matrix, in inches, representing a transformation from global coordinates to the clipping coordinates. The clipping coordinates define a plane in the model in which DepthNear and DepthFar are used to clip solids out of the view.
Declaration
public Matrix ToClippingCoordinates { get; set; }
Property Value
Type | Description |
---|---|
Matrix |
ToGlobalCoordinates
Matrix, in inches, representing a transformation from view coordinates to global coordinates
Declaration
public Matrix ToGlobalCoordinates { get; set; }
Property Value
Type | Description |
---|---|
Matrix |
ToViewCoordinates
Matrix, in inches, representing a transformation from global coordinates to the view coordinates
Declaration
public Matrix ToViewCoordinates { get; set; }
Property Value
Type | Description |
---|---|
Matrix |
ViewableArea
Area of view coordinates that is visable
Declaration
public BoundingBox2D ViewableArea { get; set; }
Property Value
Type | Description |
---|---|
BoundingBox2D |
Methods
Equals(object)
Data representing a view of the model.
Declaration
public override bool Equals(object other)
Parameters
Type | Name | Description |
---|---|---|
object | other |
Returns
Type | Description |
---|---|
bool |
Overrides
~View()
Data representing a view of the model.
Declaration
protected ~View()
GetHashCode()
Data representing a view of the model.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int |