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()
    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()

    Methods

    AddAnnotationOfBracket(Boolean, DraftingBody)

    Declaration
    public void AddAnnotationOfBracket(bool createBracketSymbol, DraftingBody draftingbody)
    Parameters
    Type Name Description
    System.Boolean createBracketSymbol
    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

    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

    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
    public TableSection CreateTable()
    Returns
    Type Description
    TableSection

    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

    GetTableIndex()

    Declaration
    public int GetTableIndex()
    Returns
    Type Description
    System.Int32

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

    Declaration
    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

    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

    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
    public void SetPosition(double[] pos)
    Parameters
    Type Name Description
    System.Double[] pos

    SetTableIndex(Int32)

    Declaration
    public void SetTableIndex(int inx)
    Parameters
    Type Name Description
    System.Int32 inx

    Implements

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