Search Results for

    Show / Hide Table of Contents

    Class InteractiveAnnotationBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    InteractiveAnnotationBuilder
    Implements
    System.Runtime.Remoting.Messaging.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, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Features.ShipDesign
    Assembly: NXOpen.dll
    Syntax
    public class InteractiveAnnotationBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    InteractiveAnnotationBuilder()

    Declaration
    protected InteractiveAnnotationBuilder()

    Properties

    FireAndSafetyPlanMethod

    Declaration
    public int FireAndSafetyPlanMethod { get; set; }
    Property Value
    Type Description
    System.Int32

    Leader

    Declaration
    public LeaderBuilder Leader { get; }
    Property Value
    Type Description
    LeaderBuilder

    Origin

    Declaration
    public OriginBuilder Origin { get; }
    Property Value
    Type Description
    OriginBuilder

    Scale

    Declaration
    public Expression Scale { get; }
    Property Value
    Type Description
    Expression

    ShipType

    Declaration
    public int ShipType { get; set; }
    Property Value
    Type Description
    System.Int32

    Style

    Declaration
    public StyleBuilder Style { get; }
    Property Value
    Type Description
    StyleBuilder

    SymbolType

    Declaration
    public int SymbolType { get; set; }
    Property Value
    Type Description
    System.Int32

    TableDefinition

    Declaration
    public InteractiveAnnotationTableBuilder TableDefinition { get; }
    Property Value
    Type Description
    InteractiveAnnotationTableBuilder

    ViewListWithCandidateViewList

    Declaration
    public SelectDraftingViewList ViewListWithCandidateViewList { get; }
    Property Value
    Type Description
    SelectDraftingViewList

    Methods

    AddAnnotationOfBracket(Boolean, DraftingBody)

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use JA_INTERACTIVE_ANNOTATION_BUILDER_HandleAnnotationOfBracket instead.")]
    public void AddAnnotationOfBracket(bool createBracketSymbol, DraftingBody draftingbody)
    Parameters
    Type Name Description
    System.Boolean createBracketSymbol
    DraftingBody draftingbody

    AddAnnotationOfCollarPlate(Boolean, DraftingBody)

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use JA_INTERACTIVE_ANNOTATION_BUILDER_HandleAnnotationOfCollarPlate instead.")]
    public void AddAnnotationOfCollarPlate(bool createCollarPlateSymbol, DraftingBody draftingbody)
    Parameters
    Type Name Description
    System.Boolean createCollarPlateSymbol
    DraftingBody draftingbody

    AddAnnotationOfEndCuts(Boolean, DraftingBody)

    Declaration
    public void AddAnnotationOfEndCuts(bool createEndCutsSymbol, DraftingBody draftingBody)
    Parameters
    Type Name Description
    System.Boolean createEndCutsSymbol
    DraftingBody draftingBody

    AddAnnotationOfExpansionPlate(DraftingView, NXObject, Boolean)

    Declaration
    public void AddAnnotationOfExpansionPlate(DraftingView tgView, NXObject shipStructure, bool createScantlingAnnotation)
    Parameters
    Type Name Description
    DraftingView tgView
    NXObject shipStructure
    System.Boolean createScantlingAnnotation

    AddAnnotationOfExpansionStiffenerEndCuts(DraftingView, NXObject, Boolean)

    Declaration
    public void AddAnnotationOfExpansionStiffenerEndCuts(DraftingView tgView, NXObject shipStructure, bool createEndCutsSymbol)
    Parameters
    Type Name Description
    DraftingView tgView
    NXObject shipStructure
    System.Boolean createEndCutsSymbol

    AddAnnotationOfExpansionStiffenerSturctureIdAndScantling(DraftingView, NXObject, Boolean, Boolean)

    Declaration
    public void AddAnnotationOfExpansionStiffenerSturctureIdAndScantling(DraftingView tgView, NXObject shipStructure, bool createIDAnnotation, bool createScantlingAnnotation)
    Parameters
    Type Name Description
    DraftingView tgView
    NXObject shipStructure
    System.Boolean createIDAnnotation
    System.Boolean createScantlingAnnotation

    AddAnnotationOfFireAndSafetyPlan(Boolean, DraftingView, Component)

    Declaration
    public void AddAnnotationOfFireAndSafetyPlan(bool bCreate, DraftingView tgView, Component tgComponent)
    Parameters
    Type Name Description
    System.Boolean bCreate
    DraftingView tgView
    Component tgComponent

    AddAnnotationOfOpeningFillingLine(Boolean, DraftingBody)

    Declaration
    public void AddAnnotationOfOpeningFillingLine(bool createOpeningFillingLine, DraftingBody draftingbody)
    Parameters
    Type Name Description
    System.Boolean createOpeningFillingLine
    DraftingBody draftingbody

    AddAnnotationOfSeamForDetailDesign(Boolean, DraftingView, DraftingBody[], DraftingBody)

    Declaration
    public void AddAnnotationOfSeamForDetailDesign(bool createSeamSymbol, DraftingView tgView, DraftingBody[] objects, DraftingBody selectedObjecty)
    Parameters
    Type Name Description
    System.Boolean createSeamSymbol
    DraftingView tgView
    DraftingBody[] objects
    DraftingBody selectedObjecty

    AddAnnotationOfStructureIdAndScantling(Boolean, Boolean, DraftingBody)

    Declaration
    public void AddAnnotationOfStructureIdAndScantling(bool createIDAnnotation, bool createScantlingAnnotation, DraftingBody draftingBody)
    Parameters
    Type Name Description
    System.Boolean createIDAnnotation
    System.Boolean createScantlingAnnotation
    DraftingBody draftingBody

    AddAnnotationOfWeldSeamForDetailDesign(Boolean, DraftingCurve, NXObject)

    Declaration
    public void AddAnnotationOfWeldSeamForDetailDesign(bool createSeamSymbol, DraftingCurve draftingVDCurve, NXObject tgCurve)
    Parameters
    Type Name Description
    System.Boolean createSeamSymbol
    DraftingCurve draftingVDCurve
    NXObject tgCurve

    AddCSYSSymbol(Boolean, DraftingView)

    Declaration
    public void AddCSYSSymbol(bool createCSYSSymbol, DraftingView tgView)
    Parameters
    Type Name Description
    System.Boolean createCSYSSymbol
    DraftingView tgView

    AddFillingLineByChain(DraftingCurve[], Boolean)

    Declaration
    public void AddFillingLineByChain(DraftingCurve[] curves, bool createChainAnnotation)
    Parameters
    Type Name Description
    DraftingCurve[] curves
    System.Boolean createChainAnnotation

    AddFillingLineByPoints(Point, Point)

    Declaration
    public Line AddFillingLineByPoints(Point spiderPoint, Point strikingPoint)
    Parameters
    Type Name Description
    Point spiderPoint
    Point strikingPoint
    Returns
    Type Description
    Line

    AddFillingLinesByModelBody(DraftingBody, DraftingCurve[])

    Declaration
    public bool AddFillingLinesByModelBody(DraftingBody draftingbody, DraftingCurve[] curves)
    Parameters
    Type Name Description
    DraftingBody draftingbody
    DraftingCurve[] curves
    Returns
    Type Description
    System.Boolean

    CreateTable()

    Declaration
    [Obsolete("Deprecated in NX1872.0.0.  Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition.CreateTable() instead.")]
    public Table CreateTable()
    Returns
    Type Description
    Table

    CreateTableByViewPlan(String)

    Declaration
    [Obsolete("Deprecated in NX1872.0.0.  Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition.CreateTable() instead.")]
    public Table CreateTableByViewPlan(string viewPlan)
    Parameters
    Type Name Description
    System.String viewPlan
    Returns
    Type Description
    Table

    DeleteExistingAnnotations()

    Declaration
    public void DeleteExistingAnnotations()

    DeleteLines(DraftingCurve[])

    Declaration
    public void DeleteLines(DraftingCurve[] curves)
    Parameters
    Type Name Description
    DraftingCurve[] curves

    DeleteOpeningFillingLine(Line)

    Declaration
    public void DeleteOpeningFillingLine(Line line)
    Parameters
    Type Name Description
    Line line

    DisplayShipTicPositionSymbol(Boolean, DisplayableObject)

    Declaration
    public void DisplayShipTicPositionSymbol(bool bShow, DisplayableObject tgShipTic)
    Parameters
    Type Name Description
    System.Boolean bShow
    DisplayableObject tgShipTic

    DisplayShipTicThicknessSymbol(Boolean, DisplayableObject)

    Declaration
    public void DisplayShipTicThicknessSymbol(bool bShow, DisplayableObject tgShipTic)
    Parameters
    Type Name Description
    System.Boolean bShow
    DisplayableObject tgShipTic

    GetDeckBulkhead()

    Declaration
    public InteractiveAnnotationDeckBulkheadBuilder GetDeckBulkhead()
    Returns
    Type Description
    InteractiveAnnotationDeckBulkheadBuilder

    GetReferenceLines()

    Declaration
    public InteractiveAnnotationReferenceLinesBuilder GetReferenceLines()
    Returns
    Type Description
    InteractiveAnnotationReferenceLinesBuilder

    GetTableIndex()

    Declaration
    [Obsolete("Deprecated in NX1872.0.0.  Use Features.ShipDesign.InteractiveAnnotationBuilder.TableDefinition.GetTableIndex() instead.")]
    public int GetTableIndex()
    Returns
    Type Description
    System.Int32

    HandleAnnotationForBasicDesign(Boolean, Boolean, Boolean, DraftingCurve, NXObject, DraftingView)

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use JA_INTERACTIVE_ANNOTATION_BUILDER_HandleAnnotationsForBasicDesign instead.")]
    public NXObject HandleAnnotationForBasicDesign(bool createIDAnnotation, bool createScantlingAnnotation, bool createEndCutsAnnotation, DraftingCurve draftingVDCurve, NXObject shipEntity, DraftingView view)
    Parameters
    Type Name Description
    System.Boolean createIDAnnotation
    System.Boolean createScantlingAnnotation
    System.Boolean createEndCutsAnnotation
    DraftingCurve draftingVDCurve
    NXObject shipEntity
    DraftingView view
    Returns
    Type Description
    NXObject

    HandleAnnotationOfBracket(Boolean, Boolean, DraftingBody)

    Declaration
    public void HandleAnnotationOfBracket(bool bScantling, bool bStructureId, DraftingBody draftingbody)
    Parameters
    Type Name Description
    System.Boolean bScantling
    System.Boolean bStructureId
    DraftingBody draftingbody

    HandleAnnotationOfCollarPlate(Boolean, Boolean, DraftingBody)

    Declaration
    public void HandleAnnotationOfCollarPlate(bool bScantling, bool bStructureId, DraftingBody draftingbody)
    Parameters
    Type Name Description
    System.Boolean bScantling
    System.Boolean bStructureId
    DraftingBody draftingbody

    HandleAnnotationOfSectionSymbol(Boolean, DraftingBody)

    Declaration
    public void HandleAnnotationOfSectionSymbol(bool createSectionSymbol, DraftingBody draftingBody)
    Parameters
    Type Name Description
    System.Boolean createSectionSymbol
    DraftingBody draftingBody

    HandleAnnotationsForBasicDesign(Boolean, Boolean, Boolean, Boolean, DraftingCurve, NXObject, DraftingView)

    Declaration
    public NXObject HandleAnnotationsForBasicDesign(bool createIDAnnotation, bool createScantlingAnnotation, bool createEndCutsAnnotation, bool createCrossSectionAnnotation, DraftingCurve draftingVDCurve, NXObject shipEntity, DraftingView view)
    Parameters
    Type Name Description
    System.Boolean createIDAnnotation
    System.Boolean createScantlingAnnotation
    System.Boolean createEndCutsAnnotation
    System.Boolean createCrossSectionAnnotation
    DraftingCurve draftingVDCurve
    NXObject shipEntity
    DraftingView view
    Returns
    Type Description
    NXObject

    HandleSeamForNonSectionedPlateForBasicDesign(Boolean, DraftingCurve, NXObject)

    Declaration
    public void HandleSeamForNonSectionedPlateForBasicDesign(bool createSeamSymbol, DraftingCurve draftingVDCurve, NXObject tgCurve)
    Parameters
    Type Name Description
    System.Boolean createSeamSymbol
    DraftingCurve draftingVDCurve
    NXObject tgCurve

    HandleSeamForSectionedPlateForBasicDesign(Boolean, DraftingBody, DraftingCurve[], DraftingCurve)

    Declaration
    public void HandleSeamForSectionedPlateForBasicDesign(bool createSeamSymbol, DraftingBody tgDraftingBody, DraftingCurve[] objects, DraftingCurve selectedObject)
    Parameters
    Type Name Description
    System.Boolean createSeamSymbol
    DraftingBody tgDraftingBody
    DraftingCurve[] objects
    DraftingCurve selectedObject

    HandleShipCoordinateSymbol(Boolean, Point, Boolean)

    Declaration
    public void HandleShipCoordinateSymbol(bool createSymbol, Point tgPoint, bool bShipGridCoordinate)
    Parameters
    Type Name Description
    System.Boolean createSymbol
    Point tgPoint
    System.Boolean bShipGridCoordinate

    HandleShipCoordinateSymbolWithToggles(Boolean, Point, Boolean, Boolean, Boolean, Boolean)

    Declaration
    public void HandleShipCoordinateSymbolWithToggles(bool createSymbol, Point tgPoint, bool bShipGridCoordinate, bool bCreateX, bool bCreateY, bool bCreateZ)
    Parameters
    Type Name Description
    System.Boolean createSymbol
    Point tgPoint
    System.Boolean bShipGridCoordinate
    System.Boolean bCreateX
    System.Boolean bCreateY
    System.Boolean bCreateZ

    HandleShipCoordinateSymbolWithToggles2(Boolean, DraftingView, String, Boolean, Boolean, Boolean, Boolean)

    Declaration
    public void HandleShipCoordinateSymbolWithToggles2(bool createSymbol, DraftingView tgView, string pointIdentityString, bool bShipGridCoordinate, bool bCreateX, bool bCreateY, bool bCreateZ)
    Parameters
    Type Name Description
    System.Boolean createSymbol
    DraftingView tgView
    System.String pointIdentityString
    System.Boolean bShipGridCoordinate
    System.Boolean bCreateX
    System.Boolean bCreateY
    System.Boolean bCreateZ

    ModifyFillingLineByPoints(Point, Point, Line)

    Declaration
    public void ModifyFillingLineByPoints(Point spiderPoint, Point strikingPoint, Line line)
    Parameters
    Type Name Description
    Point spiderPoint
    Point strikingPoint
    Line line

    SetPosition(Double[])

    Declaration
    [Obsolete("Deprecated in NX1872.0.0.  Use Features.ShipDesign.InteractiveAnnotationTableBuilder.SetSelectPoint() instead.")]
    public void SetPosition(double[] pos)
    Parameters
    Type Name Description
    System.Double[] pos

    SetTableIndex(Int32)

    Declaration
    [Obsolete("Deprecated in NX1872.0.0.  Use Features.ShipDesign.InteractiveAnnotationTableBuilder.SetTableIndex() instead.")]
    public void SetTableIndex(int inx)
    Parameters
    Type Name Description
    System.Int32 inx

    UpdateDefultGrades(String)

    Declaration
    public void UpdateDefultGrades(string defaultGrades)
    Parameters
    Type Name Description
    System.String defaultGrades

    UpdateMFGViewState(DraftingView)

    Declaration
    public void UpdateMFGViewState(DraftingView tgView)
    Parameters
    Type Name Description
    DraftingView tgView

    UpdateSymbolPart()

    Declaration
    public BaseCustomSymbol UpdateSymbolPart()
    Returns
    Type Description
    BaseCustomSymbol

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX