Search Results for

    Show / Hide Table of Contents

    Class CompDrawingBuilder

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

    Constructors

    CompDrawingBuilder()

    Declaration
    protected CompDrawingBuilder()

    Properties

    Component

    Declaration
    public SelectComponent Component { get; }
    Property Value
    Type Description
    SelectComponent

    ComponentType

    Declaration
    public CompDrawingBuilder.ComponentTypeSelection ComponentType { get; set; }
    Property Value
    Type Description
    CompDrawingBuilder.ComponentTypeSelection

    DrawingFileNamingRule

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

    DrawingFilter

    Declaration
    public CompDrawingBuilder.DrawingType DrawingFilter { get; set; }
    Property Value
    Type Description
    CompDrawingBuilder.DrawingType

    DrawingSheetNamingRule

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

    Filter

    Declaration
    public CompDrawingBuilder.FilterSelection Filter { get; set; }
    Property Value
    Type Description
    CompDrawingBuilder.FilterSelection

    IsKeepDrawingOpen

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

    Margin

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

    MarginForView

    Declaration
    public double MarginForView { get; set; }
    Property Value
    Type Description
    System.Double

    Projection

    Declaration
    public CompDrawingBuilder.ProjectionType Projection { get; set; }
    Property Value
    Type Description
    CompDrawingBuilder.ProjectionType

    WizardType

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

    Methods

    AddCompSheet(NXObject, String, String, String, String)

    Declaration
    public void AddCompSheet(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
    Parameters
    Type Name Description
    NXObject component
    System.String componentPartName
    System.String drawingFileName
    System.String drawingName
    System.String templateName

    CreateAll()

    Declaration
    public void CreateAll()

    CreateCompDrawing(NXObject, String, String, String, String)

    Declaration
    [Obsolete("Deprecated in NX10.0.0.  Use NXOpen.Tooling.CompDrawingBuilder.CreateComponentDrawingCopyAttribute instead.")]
    public void CreateCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
    Parameters
    Type Name Description
    NXObject component
    System.String componentPartName
    System.String drawingFileName
    System.String drawingName
    System.String templateName

    CreateComponentDrawingCopyAttribute(NXObject, String, String, String, String, String[], String[])

    Declaration
    public void CreateComponentDrawingCopyAttribute(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName, string[] attributeTitles, string[] attributeValues)
    Parameters
    Type Name Description
    NXObject component
    System.String componentPartName
    System.String drawingFileName
    System.String drawingName
    System.String templateName
    System.String[] attributeTitles
    System.String[] attributeValues

    CreateDrawing(String, String, String, String)

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Tooling.CompDrawingBuilder.CreateCompDrawing instead.")]
    public void CreateDrawing(string pName, string dFile, string dName, string templateName)
    Parameters
    Type Name Description
    System.String pName
    System.String dFile
    System.String dName
    System.String templateName

    DeleteCompDrawing(NXObject, String, String, String, String)

    Declaration
    public void DeleteCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
    Parameters
    Type Name Description
    NXObject component
    System.String componentPartName
    System.String drawingFileName
    System.String drawingName
    System.String templateName

    DeleteCompSheet(NXObject, String, String, String, String)

    Declaration
    public void DeleteCompSheet(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
    Parameters
    Type Name Description
    NXObject component
    System.String componentPartName
    System.String drawingFileName
    System.String drawingName
    System.String templateName

    DeleteDrawing(String, String, String, String)

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Tooling.CompDrawingBuilder.DeleteCompDrawing instead.")]
    public void DeleteDrawing(string pName, string dFile, string dName, string templateName)
    Parameters
    Type Name Description
    System.String pName
    System.String dFile
    System.String dName
    System.String templateName

    EditCompDrawing(NXObject, String, String, String, String, String)

    Declaration
    public void EditCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName, string oldSheetName)
    Parameters
    Type Name Description
    NXObject component
    System.String componentPartName
    System.String drawingFileName
    System.String drawingName
    System.String templateName
    System.String oldSheetName

    EditDrawing(String, String, String, String)

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Tooling.CompDrawingBuilder.EditCompDrawing instead.")]
    public void EditDrawing(string pName, string dFile, string dName, string templateName)
    Parameters
    Type Name Description
    System.String pName
    System.String dFile
    System.String dName
    System.String templateName

    InitConstructor()

    Declaration
    public void InitConstructor()

    OpenCompDrawing(NXObject, String, String, String, String)

    Declaration
    public void OpenCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
    Parameters
    Type Name Description
    NXObject component
    System.String componentPartName
    System.String drawingFileName
    System.String drawingName
    System.String templateName

    OpenDrawing(String, String, String, String)

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Tooling.CompDrawingBuilder.OpenCompDrawing instead.")]
    public void OpenDrawing(string pName, string dFile, string dName, string templateName)
    Parameters
    Type Name Description
    System.String pName
    System.String dFile
    System.String dName
    System.String templateName

    Implements

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