Search Results for

    Show / Hide Table of Contents

    Class AssemblyDrawingBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    AssemblyDrawingBuilder
    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.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class AssemblyDrawingBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    AssemblyDrawingBuilder()

    Declaration
    protected AssemblyDrawingBuilder()

    Properties

    BomListDataProvider

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

    BomTemplate

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

    DeleteButtonClicked

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

    DoubleViewScale

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

    EnumAttributeName

    Declaration
    public AssemblyDrawingBuilder.AttributeNames EnumAttributeName { get; set; }
    Property Value
    Type Description
    AssemblyDrawingBuilder.AttributeNames

    EnumAttributeValue

    Declaration
    public AssemblyDrawingBuilder.AttributeValues EnumAttributeValue { get; set; }
    Property Value
    Type Description
    AssemblyDrawingBuilder.AttributeValues

    EnumDrawingType

    Declaration
    public AssemblyDrawingBuilder.DrawingTypes EnumDrawingType { get; set; }
    Property Value
    Type Description
    AssemblyDrawingBuilder.DrawingTypes

    EnumSheets

    Declaration
    public AssemblyDrawingBuilder.DrawingCreateOrEdit EnumSheets { get; set; }
    Property Value
    Type Description
    AssemblyDrawingBuilder.DrawingCreateOrEdit

    ModelViewToUse

    Declaration
    public AssemblyDrawingBuilder.ModelViewToUseValue ModelViewToUse { get; set; }
    Property Value
    Type Description
    AssemblyDrawingBuilder.ModelViewToUseValue

    NewArrangementName

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

    ScaleModified

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

    SectionViewButtonClicked

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

    SelectedArrangementName

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

    SheetsNumber

    Declaration
    public AssemblyDrawingBuilder.SheetsNum SheetsNumber { get; set; }
    Property Value
    Type Description
    AssemblyDrawingBuilder.SheetsNum

    StringFilterRule

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

    StringNameRule

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

    StringSheetName

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

    TgShowA

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

    TgShowB

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

    TgShowC

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

    ToggleBlankComponentsWithAttribute

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

    ToggleCreateFourSheets

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

    ToggleListDependents

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

    ToggleShowOnly

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

    Type

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

    ViewLocation

    Declaration
    public Point ViewLocation { get; set; }
    Property Value
    Type Description
    Point

    ViewOption

    Declaration
    public AssemblyDrawingBuilder.ViewOptionValue ViewOption { get; set; }
    Property Value
    Type Description
    AssemblyDrawingBuilder.ViewOptionValue

    ViewScale

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

    WizardType

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

    Methods

    AddSectionView()

    Declaration
    public void AddSectionView()

    AddView(NXObject, string, string[])

    Declaration
    public void AddView(NXObject viewTag, string attrName, string[] componentType)
    Parameters
    Type Name Description
    NXObject viewTag
    string attrName
    string[] componentType

    AssignAttr(NXObject[], string, string)

    Declaration
    public void AssignAttr(NXObject[] selectdObjs, string attrName, string attrValue)
    Parameters
    Type Name Description
    NXObject[] selectdObjs
    string attrName
    string attrValue

    CreateDrawing(string, string)

    Declaration
    public void CreateDrawing(string sheetName, string templateName)
    Parameters
    Type Name Description
    string sheetName
    string templateName

    CreateDrawing(string, string, int)

    Declaration
    public void CreateDrawing(string sheetName, string templateName, int sheetsNumber)
    Parameters
    Type Name Description
    string sheetName
    string templateName
    int sheetsNumber

    CreatePartsList(int[], Point3d)

    Declaration
    public DisplayableObject CreatePartsList(int[] columnWidths, Point3d point)
    Parameters
    Type Name Description
    int[] columnWidths
    Point3d point
    Returns
    Type Description
    DisplayableObject

    CreateSectionView(string, NXObject, double[], double[], double[], double[], double[], int[], string, string[])

    Declaration
    public void CreateSectionView(string viewName, NXObject parentView, double[] stepDirection, double[] arrowdirection, double[] pointX, double[] pointY, double[] pointZ, int[] segmentType, string attrName, string[] attrValueList)
    Parameters
    Type Name Description
    string viewName
    NXObject parentView
    double[] stepDirection
    double[] arrowdirection
    double[] pointX
    double[] pointY
    double[] pointZ
    int[] segmentType
    string attrName
    string[] attrValueList

    CreateView(string, double)

    Declaration
    public void CreateView(string viewName, double viewScale)
    Parameters
    Type Name Description
    string viewName
    double viewScale

    CreateViewToShowComponents(string)

    Declaration
    public NXObject CreateViewToShowComponents(string viewName)
    Parameters
    Type Name Description
    string viewName
    Returns
    Type Description
    NXObject

    DeleteSheet(string)

    Declaration
    public void DeleteSheet(string selectedSheetName)
    Parameters
    Type Name Description
    string selectedSheetName

    DeleteView(string)

    Declaration
    public void DeleteView(string viewName)
    Parameters
    Type Name Description
    string viewName

    EditDrawing(string, string)

    Declaration
    public void EditDrawing(string sheetName, string templateName)
    Parameters
    Type Name Description
    string sheetName
    string templateName

    NewMasterModelFile(string)

    Declaration
    public void NewMasterModelFile(string masterModelFileName)
    Parameters
    Type Name Description
    string masterModelFileName

    OpenMasterModelFile(string)

    Declaration
    public void OpenMasterModelFile(string masterModelFileName)
    Parameters
    Type Name Description
    string masterModelFileName

    PopulateBomListData()

    Declaration
    public void PopulateBomListData()

    RetrieveSheet(string)

    Declaration
    public void RetrieveSheet(string selectedSheetName)
    Parameters
    Type Name Description
    string selectedSheetName

    UnhighlightOccOfSelectedPartOccs(string[], string[], int, int, NXObject, bool)

    Declaration
    public void UnhighlightOccOfSelectedPartOccs(string[] attributeNames, string[] attributeValues, int indexAttributeName, int indexAttributeValue, NXObject partOccTag, bool unhighlight)
    Parameters
    Type Name Description
    string[] attributeNames
    string[] attributeValues
    int indexAttributeName
    int indexAttributeValue
    NXObject partOccTag
    bool unhighlight

    UpdateEventForBlankComponetsWithAttributes(string[], string[], NXObject[])

    Declaration
    public void UpdateEventForBlankComponetsWithAttributes(string[] attributeNames, string[] attributeValues, NXObject[] allComps)
    Parameters
    Type Name Description
    string[] attributeNames
    string[] attributeValues
    NXObject[] allComps

    UpdateEventForShowOnly(string[], string[], NXObject[])

    Declaration
    public void UpdateEventForShowOnly(string[] attributeNames, string[] attributeValues, NXObject[] allComps)
    Parameters
    Type Name Description
    string[] attributeNames
    string[] attributeValues
    NXObject[] allComps

    UpdateEventForShowOnlyTrue(string[], string[], NXObject[])

    Declaration
    public void UpdateEventForShowOnlyTrue(string[] attributeNames, string[] attributeValues, NXObject[] allComps)
    Parameters
    Type Name Description
    string[] attributeNames
    string[] attributeValues
    NXObject[] allComps

    UseArrangement()

    Declaration
    public void UseArrangement()

    Implements

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