Search Results for

    Show / Hide Table of Contents

    Class AssemblyDrawingBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    AssemblyDrawingBuilder
    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.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
    System.String

    DeleteButtonClicked

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

    DoubleViewScale

    Declaration
    public double DoubleViewScale { get; set; }
    Property Value
    Type Description
    System.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
    System.String

    ScaleModified

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

    SectionViewButtonClicked

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

    SelectedArrangementName

    Declaration
    public string SelectedArrangementName { get; set; }
    Property Value
    Type Description
    System.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
    System.String

    StringNameRule

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

    StringSheetName

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

    TgShowA

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

    TgShowB

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

    TgShowC

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

    ToggleBlankComponentsWithAttribute

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

    ToggleCreateFourSheets

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

    ToggleListDependents

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

    ToggleShowOnly

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

    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
    System.Double

    WizardType

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

    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
    System.String attrName
    System.String[] componentType

    AssignAttr(NXObject[], String, String)

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

    CreateDrawing(String, String)

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

    CreateDrawing(String, String, Int32)

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

    CreatePartsList(Int32[], Point3d)

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

    CreateSectionView(String, NXObject, Double[], Double[], Double[], Double[], Double[], Int32[], 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
    System.String viewName
    NXObject parentView
    System.Double[] stepDirection
    System.Double[] arrowdirection
    System.Double[] pointX
    System.Double[] pointY
    System.Double[] pointZ
    System.Int32[] segmentType
    System.String attrName
    System.String[] attrValueList

    CreateView(String, Double)

    Declaration
    public void CreateView(string viewName, double viewScale)
    Parameters
    Type Name Description
    System.String viewName
    System.Double viewScale

    CreateViewToShowComponents(String)

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

    DeleteSheet(String)

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

    DeleteView(String)

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

    EditDrawing(String, String)

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

    NewMasterModelFile(String)

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

    OpenMasterModelFile(String)

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

    PopulateBomListData()

    Declaration
    public void PopulateBomListData()

    RetrieveSheet(String)

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

    UnhighlightOccOfSelectedPartOccs(String[], String[], Int32, Int32, NXObject, Boolean)

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

    UpdateEventForBlankComponetsWithAttributes(String[], String[], NXObject[])

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

    UpdateEventForShowOnly(String[], String[], NXObject[])

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

    UpdateEventForShowOnlyTrue(String[], String[], NXObject[])

    Declaration
    public void UpdateEventForShowOnlyTrue(string[] attributeNames, string[] attributeValues, NXObject[] allComps)
    Parameters
    Type Name Description
    System.String[] attributeNames
    System.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