Class AECDesignSession
Inheritance
AECDesignSession
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
LevelContainer
Declaration
public Part LevelContainer { get; set; }
Property Value
NavigatorCollection
Declaration
public AECDesignNavigatorCollection NavigatorCollection { get; }
Property Value
PlanElevationViewManager
Declaration
public PlanElevationViewManager PlanElevationViewManager { get; }
Property Value
Tag
Declaration
Property Value
Methods
AddCurvesToGridLine(Sketch, Curve[])
Declaration
public void AddCurvesToGridLine(Sketch tgSketch, Curve[] curves)
Parameters
ChangeLineEndToggleState(Annotation)
Declaration
public void ChangeLineEndToggleState(Annotation tgToggle)
Parameters
CreateGrid()
Declaration
Returns
DeleteObjectsForGridLevel(Sketch, NXObject[])
Declaration
public void DeleteObjectsForGridLevel(Sketch tgSketch, NXObject[] objects)
Parameters
EnableAECLineElbow(Annotation)
Declaration
public void EnableAECLineElbow(Annotation tgElbow)
Parameters
FinishGridTask(Grid)
Declaration
public void FinishGridTask(Grid tgGridFrec)
Parameters
Type |
Name |
Description |
Grid |
tgGridFrec |
|
Declaration
public void FinishLastAECLineFormat()
FinishLevelCreation(Level)
Declaration
public void FinishLevelCreation(Level level)
Parameters
Type |
Name |
Description |
Level |
level |
|
GetAECDesignNavigatorRoot()
Declaration
public AECDesignNavigatorRoot GetAECDesignNavigatorRoot()
Returns
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
LevelSketchEnd()
Declaration
public void LevelSketchEnd()
OnExitApplication()
Declaration
public void OnExitApplication()
SetLastSavedCurvesInGridTask(Sketch, Curve[])
Declaration
public void SetLastSavedCurvesInGridTask(Sketch tgSketch, Curve[] curves)
Parameters
SetLastSavedEntitesInGridTask(Sketch, NXObject[])
Declaration
public void SetLastSavedEntitesInGridTask(Sketch tgSketch, NXObject[] entites)
Parameters
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
SetStateOfInLevelUpdate(bool)
Declaration
public void SetStateOfInLevelUpdate(bool bInLevelUpdate)
Parameters
Type |
Name |
Description |
bool |
bInLevelUpdate |
|
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
UpdateDimensionsOfBIMCurves(Sketch, AECDesignBaseLine[])
Declaration
public bool UpdateDimensionsOfBIMCurves(Sketch tgSketch, AECDesignBaseLine[] baseCurves)
Parameters
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink