Search Results for

    Show / Hide Table of Contents

    Class AECDesignSession

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    AECDesignSession
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.AECDesign
    Assembly: NXOpen.dll
    Syntax
    public class AECDesignSession : NXRemotableObject, IMessageSink

    Constructors

    AECDesignSession(Session)

    Declaration
    protected AECDesignSession(Session owner)
    Parameters
    Type Name Description
    Session owner

    Properties

    ActiveLevelName

    Declaration
    public string ActiveLevelName { get; set; }
    Property Value
    Type Description
    string

    LevelContainer

    Declaration
    public Part LevelContainer { get; set; }
    Property Value
    Type Description
    Part

    NavigatorCollection

    Declaration
    public AECDesignNavigatorCollection NavigatorCollection { get; }
    Property Value
    Type Description
    AECDesignNavigatorCollection

    PlanElevationViewManager

    Declaration
    public PlanElevationViewManager PlanElevationViewManager { get; }
    Property Value
    Type Description
    PlanElevationViewManager

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AddCurvesToGridLine(Sketch, Curve[])

    Declaration
    public void AddCurvesToGridLine(Sketch tgSketch, Curve[] curves)
    Parameters
    Type Name Description
    Sketch tgSketch
    Curve[] curves

    ChangeLineEndToggleState(Annotation)

    Declaration
    public void ChangeLineEndToggleState(Annotation tgToggle)
    Parameters
    Type Name Description
    Annotation tgToggle

    CreateGrid()

    Declaration
    public Grid CreateGrid()
    Returns
    Type Description
    Grid

    DeleteObjectsForGridLevel(Sketch, NXObject[])

    Declaration
    public void DeleteObjectsForGridLevel(Sketch tgSketch, NXObject[] objects)
    Parameters
    Type Name Description
    Sketch tgSketch
    NXObject[] objects

    EnableAECLineElbow(Annotation)

    Declaration
    public void EnableAECLineElbow(Annotation tgElbow)
    Parameters
    Type Name Description
    Annotation tgElbow

    FinishGridTask(Grid)

    Declaration
    public void FinishGridTask(Grid tgGridFrec)
    Parameters
    Type Name Description
    Grid tgGridFrec

    FinishLastAECLineFormat()

    Declaration
    public void FinishLastAECLineFormat()

    FinishLevelCreation(Level)

    Declaration
    public void FinishLevelCreation(Level level)
    Parameters
    Type Name Description
    Level level

    GetAECDesignNavigatorRoot()

    Declaration
    public AECDesignNavigatorRoot GetAECDesignNavigatorRoot()
    Returns
    Type Description
    AECDesignNavigatorRoot

    GetActiveLevelPositionAndHeight(out double, out double)

    Declaration
    public void GetActiveLevelPositionAndHeight(out double levelPosition, out double levelHeight)
    Parameters
    Type Name Description
    double levelPosition
    double levelHeight

    GetLevelNames()

    Declaration
    public string[] GetLevelNames()
    Returns
    Type Description
    string[]

    OnExitApplication()

    Declaration
    public void OnExitApplication()

    SetLastSavedCurvesInGridTask(Sketch, Curve[])

    Declaration
    public void SetLastSavedCurvesInGridTask(Sketch tgSketch, Curve[] curves)
    Parameters
    Type Name Description
    Sketch tgSketch
    Curve[] curves

    SetMultiSegmentToggleOff()

    Declaration
    public void SetMultiSegmentToggleOff()

    SetMultiSegmentToggleOn()

    Declaration
    public void SetMultiSegmentToggleOn()

    SetOnlySelfOriginBaseLine(AECDesignBaseLine, double, double, double)

    Declaration
    public void SetOnlySelfOriginBaseLine(AECDesignBaseLine tgBaseLine, double x, double y, double z)
    Parameters
    Type Name Description
    AECDesignBaseLine tgBaseLine
    double x
    double y
    double z

    SetStateOfInLevelUpdate(bool)

    Declaration
    public void SetStateOfInLevelUpdate(bool bInLevelUpdate)
    Parameters
    Type Name Description
    bool bInLevelUpdate

    StartEditAECLineFormat(NXObject)

    Declaration
    public void StartEditAECLineFormat(NXObject tgAECLine)
    Parameters
    Type Name Description
    NXObject tgAECLine

    StartGridTask(Grid)

    Declaration
    public void StartGridTask(Grid tgGridFrec)
    Parameters
    Type Name Description
    Grid tgGridFrec

    StartLevelCreation(Level)

    Declaration
    public void StartLevelCreation(Level level)
    Parameters
    Type Name Description
    Level level

    UpdateAndRegenAllSymbolsForBaseLine(AECDesignBaseLine)

    Declaration
    public void UpdateAndRegenAllSymbolsForBaseLine(AECDesignBaseLine tgBaseLine)
    Parameters
    Type Name Description
    AECDesignBaseLine tgBaseLine

    UpdateDimensionsOfBIMCurves(Sketch, AECDesignBaseLine[])

    Declaration
    public bool UpdateDimensionsOfBIMCurves(Sketch tgSketch, AECDesignBaseLine[] baseCurves)
    Parameters
    Type Name Description
    Sketch tgSketch
    AECDesignBaseLine[] baseCurves
    Returns
    Type Description
    bool

    Implements

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