Search Results for

    Show / Hide Table of Contents

    Class DynamicSectionBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    DynamicSectionBuilder
    LightweightSectionBuilder
    ContactAnalysisSectionCurveBuilder
    CreateComponentFrom3DBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Display
    Assembly: NXOpen.dll
    Syntax
    public class DynamicSectionBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    DynamicSectionBuilder()

    Declaration
    protected DynamicSectionBuilder()

    Properties

    BoxExtentDelayUpdate

    Declaration
    public bool BoxExtentDelayUpdate { get; set; }
    Property Value
    Type Description
    bool

    BoxExtentMargin

    Declaration
    public double BoxExtentMargin { get; set; }
    Property Value
    Type Description
    double

    BoxExtentObjects

    Declaration
    public SelectINXObjectList BoxExtentObjects { get; }
    Property Value
    Type Description
    SelectINXObjectList

    BoxExtentSupported

    Declaration
    public bool BoxExtentSupported { get; }
    Property Value
    Type Description
    bool

    CapColor

    Declaration
    public NXColor CapColor { get; set; }
    Property Value
    Type Description
    NXColor

    CapColorOption

    Declaration
    public DynamicSectionTypes.CapColorOption CapColorOption { get; set; }
    Property Value
    Type Description
    DynamicSectionTypes.CapColorOption

    ClipType

    Declaration
    public DynamicSectionTypes.Clip ClipType { get; set; }
    Property Value
    Type Description
    DynamicSectionTypes.Clip

    CsysType

    Declaration
    public DynamicSectionTypes.CoordinateSystem CsysType { get; set; }
    Property Value
    Type Description
    DynamicSectionTypes.CoordinateSystem

    CurveColor

    Declaration
    public NXColor CurveColor { get; set; }
    Property Value
    Type Description
    NXColor

    CurveColorOption

    Declaration
    public DynamicSectionTypes.CurveColorOption CurveColorOption { get; set; }
    Property Value
    Type Description
    DynamicSectionTypes.CurveColorOption

    DefaultPlaneAxis

    Declaration
    public DynamicSectionTypes.Axis DefaultPlaneAxis { get; set; }
    Property Value
    Type Description
    DynamicSectionTypes.Axis

    DeferCurveUpdate

    Declaration
    public bool DeferCurveUpdate { get; set; }
    Property Value
    Type Description
    bool

    InterferenceColor

    Declaration
    public NXColor InterferenceColor { get; set; }
    Property Value
    Type Description
    NXColor

    LayerSettings

    Declaration
    public LayerSettingsBuilder LayerSettings { get; }
    Property Value
    Type Description
    LayerSettingsBuilder

    LockPlanes

    Declaration
    public bool LockPlanes { get; set; }
    Property Value
    Type Description
    bool

    NumberInSeries

    Declaration
    public int NumberInSeries { get; set; }
    Property Value
    Type Description
    int

    ReverseSeries

    Declaration
    public bool ReverseSeries { get; set; }
    Property Value
    Type Description
    bool

    SeriesSpacing

    Declaration
    public double SeriesSpacing { get; set; }
    Property Value
    Type Description
    double

    ShowCap

    Declaration
    public bool ShowCap { get; set; }
    Property Value
    Type Description
    bool

    ShowClip

    Declaration
    public bool ShowClip { get; set; }
    Property Value
    Type Description
    bool

    ShowCurves

    Declaration
    [Obsolete("Deprecated in NX6.0.0.  Use ModelingView.IsDynamicSectionVisible instead.")]
    public bool ShowCurves { get; set; }
    Property Value
    Type Description
    bool

    ShowGrid

    Declaration
    public bool ShowGrid { get; set; }
    Property Value
    Type Description
    bool

    ShowInterference

    Declaration
    public bool ShowInterference { get; set; }
    Property Value
    Type Description
    bool

    ShowViewer

    Declaration
    public bool ShowViewer { get; set; }
    Property Value
    Type Description
    bool

    Type

    Declaration
    public DynamicSectionTypes.Type Type { get; set; }
    Property Value
    Type Description
    DynamicSectionTypes.Type

    View

    Declaration
    public ModelingView View { get; set; }
    Property Value
    Type Description
    ModelingView

    Methods

    AlternatePlane()

    Declaration
    public void AlternatePlane()

    CreateDatumPlane()

    Declaration
    public DatumPlane CreateDatumPlane()
    Returns
    Type Description
    DatumPlane

    EditView(ModelingView)

    Declaration
    public void EditView(ModelingView view)
    Parameters
    Type Name Description
    ModelingView view

    GetActivePlane(out Axis, out ActivePlane)

    Declaration
    public void GetActivePlane(out DynamicSectionTypes.Axis planeAxis, out DynamicSectionTypes.ActivePlane activePlane)
    Parameters
    Type Name Description
    DynamicSectionTypes.Axis planeAxis
    DynamicSectionTypes.ActivePlane activePlane

    GetAllPlanesGeometry(out Point3d[], out Matrix3x3[])

    Declaration
    public void GetAllPlanesGeometry(out Point3d[] planeOrigins, out Matrix3x3[] planeMetrices)
    Parameters
    Type Name Description
    Point3d[] planeOrigins
    Matrix3x3[] planeMetrices

    GetBoundingBox(out Point3d, out Point3d)

    Declaration
    public void GetBoundingBox(out Point3d minCornerPt, out Point3d maxCornerPt)
    Parameters
    Type Name Description
    Point3d minCornerPt
    Point3d maxCornerPt

    GetGridSettings()

    Declaration
    public PlaneGridBuilder GetGridSettings()
    Returns
    Type Description
    PlaneGridBuilder

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    string

    GetNormal()

    Declaration
    public Vector3d GetNormal()
    Returns
    Type Description
    Vector3d

    GetOffset()

    Declaration
    public double GetOffset()
    Returns
    Type Description
    double

    GetOffsetLimits(out double, out double)

    Declaration
    public void GetOffsetLimits(out double minimumOffset, out double maximumOffset)
    Parameters
    Type Name Description
    double minimumOffset
    double maximumOffset

    GetOrigin()

    Declaration
    public Point3d GetOrigin()
    Returns
    Type Description
    Point3d

    GetPlaneGeometry(Axis, ActivePlane, out Point3d, out Matrix3x3)

    Declaration
    public void GetPlaneGeometry(DynamicSectionTypes.Axis axisType, DynamicSectionTypes.ActivePlane planeType, out Point3d origin, out Matrix3x3 matrix)
    Parameters
    Type Name Description
    DynamicSectionTypes.Axis axisType
    DynamicSectionTypes.ActivePlane planeType
    Point3d origin
    Matrix3x3 matrix

    GetPlaneThickness()

    Declaration
    public double GetPlaneThickness()
    Returns
    Type Description
    double

    GetRotationAngle(Axis)

    Declaration
    public double GetRotationAngle(DynamicSectionTypes.Axis rotationAxis)
    Parameters
    Type Name Description
    DynamicSectionTypes.Axis rotationAxis
    Returns
    Type Description
    double

    GetRotationMatrix()

    Declaration
    public Matrix3x3 GetRotationMatrix()
    Returns
    Type Description
    Matrix3x3

    IsAssociativitySupported()

    Declaration
    public bool IsAssociativitySupported()
    Returns
    Type Description
    bool

    IsDefaultPlane()

    Declaration
    public bool IsDefaultPlane()
    Returns
    Type Description
    bool

    LoadAllIntersecting(out PartLoadStatus)

    Declaration
    public bool LoadAllIntersecting(out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    PartLoadStatus loadStatus
    Returns
    Type Description
    bool

    LoadNearIntersecting(out PartLoadStatus)

    Declaration
    public bool LoadNearIntersecting(out PartLoadStatus loadStatus)
    Parameters
    Type Name Description
    PartLoadStatus loadStatus
    Returns
    Type Description
    bool

    OffsetOriginInPlane(double, double)

    Declaration
    public void OffsetOriginInPlane(double xOffset, double yOffset)
    Parameters
    Type Name Description
    double xOffset
    double yOffset

    PlaneX()

    Declaration
    public void PlaneX()

    PlaneY()

    Declaration
    public void PlaneY()

    PlaneZ()

    Declaration
    public void PlaneZ()

    RestoreView()

    Declaration
    public void RestoreView()

    ReverseDirection()

    Declaration
    public void ReverseDirection()

    SaveCurves(string)

    Declaration
    public void SaveCurves(string groupName)
    Parameters
    Type Name Description
    string groupName

    SetActivePlane(Axis, ActivePlane)

    Declaration
    public void SetActivePlane(DynamicSectionTypes.Axis planeAxis, DynamicSectionTypes.ActivePlane activePlane)
    Parameters
    Type Name Description
    DynamicSectionTypes.Axis planeAxis
    DynamicSectionTypes.ActivePlane activePlane

    SetAllPlanesGeometry(Point3d[], Matrix3x3[])

    Declaration
    public bool SetAllPlanesGeometry(Point3d[] planeOrigins, Matrix3x3[] planeMetrices)
    Parameters
    Type Name Description
    Point3d[] planeOrigins
    Matrix3x3[] planeMetrices
    Returns
    Type Description
    bool

    SetAssociativePlane(Plane)

    Declaration
    public void SetAssociativePlane(Plane planeTag)
    Parameters
    Type Name Description
    Plane planeTag

    SetBoundingBox(Point3d, Point3d)

    Declaration
    public void SetBoundingBox(Point3d minCornerPt, Point3d maxCornerPt)
    Parameters
    Type Name Description
    Point3d minCornerPt
    Point3d maxCornerPt

    SetDefaultPlane()

    Declaration
    public void SetDefaultPlane()

    SetDefaults()

    Declaration
    public void SetDefaults()

    SetName(string)

    Declaration
    public bool SetName(string sectionName)
    Parameters
    Type Name Description
    string sectionName
    Returns
    Type Description
    bool

    SetNormal(Vector3d)

    Declaration
    public void SetNormal(Vector3d normal)
    Parameters
    Type Name Description
    Vector3d normal

    SetOffset(double)

    Declaration
    public void SetOffset(double offset)
    Parameters
    Type Name Description
    double offset

    SetOffsetByPoint(Point3d)

    Declaration
    public void SetOffsetByPoint(Point3d point)
    Parameters
    Type Name Description
    Point3d point

    SetOrigin(Point3d)

    Declaration
    public void SetOrigin(Point3d origin)
    Parameters
    Type Name Description
    Point3d origin

    SetPlane(Point3d, Point3d, Matrix3x3)

    Declaration
    public void SetPlane(Point3d axisOrigin, Point3d origin, Matrix3x3 rotationMatrix)
    Parameters
    Type Name Description
    Point3d axisOrigin
    Point3d origin
    Matrix3x3 rotationMatrix

    SetPlaneThickness(double)

    Declaration
    public void SetPlaneThickness(double planeThickness)
    Parameters
    Type Name Description
    double planeThickness

    SetRotationAngle(Axis, double)

    Declaration
    public void SetRotationAngle(DynamicSectionTypes.Axis rotationAxis, double angle)
    Parameters
    Type Name Description
    DynamicSectionTypes.Axis rotationAxis
    double angle

    SetRotationMatrix(Axis, Matrix3x3)

    Declaration
    public void SetRotationMatrix(DynamicSectionTypes.Axis rotationAxis, Matrix3x3 rotationMatrix)
    Parameters
    Type Name Description
    DynamicSectionTypes.Axis rotationAxis
    Matrix3x3 rotationMatrix

    ShowCurvePreview(bool)

    Declaration
    public void ShowCurvePreview(bool showCurvePreview)
    Parameters
    Type Name Description
    bool showCurvePreview

    ShowSectionCurves(bool)

    Declaration
    public void ShowSectionCurves(bool showCurves)
    Parameters
    Type Name Description
    bool showCurves

    UpdateBoxExtents()

    Declaration
    public void UpdateBoxExtents()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX