Class DetailView
Information for a member view
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class DetailView
Constructors
DetailView()
Information for a member view
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 |
|---|---|
| bool |
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 |
|---|---|
| bool |
IsProjectedFromCutView
Specifies if the view is projected from the CutFrom view
Declaration
public bool IsProjectedFromCutView { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IsUserCreated
Specifies if the view is user created
Declaration
public bool IsUserCreated { get; }
Property Value
| Type | Description |
|---|---|
| bool |
MiscellaneousOffset
An offset for the view
Declaration
public double MiscellaneousOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| 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 |
|---|---|
| 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
~DetailView()
Information for a member view
Declaration
protected ~DetailView()
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 |