Class DetailView
Information for a member view
Inheritance
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class DetailView
Constructors
DetailView()
Declaration
public DetailView()
Properties
ClippingBounds
The view clipping bounds, in inches.
Declaration
public BoundingBox3D ClippingBounds { get; set; }
Property Value
Type | Description |
---|---|
BoundingBox3D |
Remarks
The maximum coordinate representing no bounds is 240,000 and the minimum is -240,000
CutFrom
The view used to cut this view from, or null if not cut from another view
Declaration
public DetailView CutFrom { get; set; }
Property Value
Type | Description |
---|---|
DetailView |
IsForced
Specifies if the view is forced on the detail
Declaration
public bool IsForced { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Legacy, i.e. non template, detailing sometimes requires certain system views to be forced before they will be added to a detail.
IsInsideClipBox
Specifies if the view is inside the clipping bounds
Declaration
public bool IsInsideClipBox { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsProjectedFromCutView
Specifies if the view is projected from the CutFrom view
Declaration
public bool IsProjectedFromCutView { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsUserCreated
Specifies if the view is user created
Declaration
public bool IsUserCreated { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
MiscellaneousOffset
An offset for the view
Declaration
public double MiscellaneousOffset { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProjectionUse
Specifies the projected view use
Declaration
public ViewProjectionUse ProjectionUse { get; set; }
Property Value
Type | Description |
---|---|
ViewProjectionUse |
Scale
The scale of the view
Declaration
public double Scale { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
The typical scale is 1.0
ToViewCoordinates
Matrix, in inches, representing a transformation from global coordinates to view coordinates
Declaration
public Matrix ToViewCoordinates { get; set; }
Property Value
Type | Description |
---|---|
Matrix |
ViewType
Type of the view
Declaration
public PresetView ViewType { get; set; }
Property Value
Type | Description |
---|---|
PresetView |
ViewUse
Specifies the view use
Declaration
public ViewUse ViewUse { get; set; }
Property Value
Type | Description |
---|---|
ViewUse |
Methods
Finalize()
Declaration
protected void Finalize()
MemberPreset(MemberHandle, PresetView)
A view corresponding to the specified member and preset view
Declaration
public static DetailView MemberPreset(MemberHandle member, PresetView view)
Parameters
Type | Name | Description |
---|---|---|
MemberHandle | member | |
PresetView | view |
Returns
Type | Description |
---|---|
DetailView |