Show / Hide Table of Contents

    Class DetailView

    Information for a member view

    Inheritance
    object
    DetailView
    Inherited Members
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    Back to top