Search Results for

    Show / Hide Table of Contents

    Class DesignEjectorPinBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    DesignEjectorPinBuilder
    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 DesignEjectorPinBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    DesignEjectorPinBuilder()

    Declaration
    protected DesignEjectorPinBuilder()

    Properties

    CalculateLength

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

    CreateComponentType

    Declaration
    public DesignEjectorPinBuilder.ComponentType CreateComponentType { get; set; }
    Property Value
    Type Description
    DesignEjectorPinBuilder.ComponentType

    DefinitionType

    Declaration
    public DesignEjectorPinBuilder.DefineType DefinitionType { get; set; }
    Property Value
    Type Description
    DesignEjectorPinBuilder.DefineType

    EjectorPoints

    Declaration
    public SelectNXObjectList EjectorPoints { get; }
    Property Value
    Type Description
    SelectNXObjectList

    EjectorType

    Declaration
    public DesignEjectorPinBuilder.EjectorPinType EjectorType { get; set; }
    Property Value
    Type Description
    DesignEjectorPinBuilder.EjectorPinType

    InsertPoint

    Declaration
    public TaggedObject InsertPoint { get; set; }
    Property Value
    Type Description
    TaggedObject

    ParentIndex

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

    ReferencePoint

    Declaration
    public TaggedObject ReferencePoint { get; set; }
    Property Value
    Type Description
    TaggedObject

    Rename

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

    SleevePoints

    Declaration
    public SelectNXObjectList SleevePoints { get; }
    Property Value
    Type Description
    SelectNXObjectList

    UseSymbol

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

    Methods

    AddEjectorPart(ConceptStandardPartRecord, double[], int, string, string, bool, double[])

    Declaration
    public PmiCustomSymbol AddEjectorPart(ConceptStandardPartRecord conceptRecord, double[] destinationCsys, int pinType, string pinLength, string sleeveLength, bool isRecommended, double[] ejectorCsys)
    Parameters
    Type Name Description
    ConceptStandardPartRecord conceptRecord
    double[] destinationCsys
    int pinType
    string pinLength
    string sleeveLength
    bool isRecommended
    double[] ejectorCsys
    Returns
    Type Description
    PmiCustomSymbol

    AddInstanceOfExistingEjector(double[], int, string, string, bool, double[], out bool)

    Declaration
    public PmiCustomSymbol AddInstanceOfExistingEjector(double[] destinationCsys, int pinType, string pinLength, string sleeveLength, bool isRecommended, double[] ejectorCsys, out bool isPointDeleted)
    Parameters
    Type Name Description
    double[] destinationCsys
    int pinType
    string pinLength
    string sleeveLength
    bool isRecommended
    double[] ejectorCsys
    bool isPointDeleted
    Returns
    Type Description
    PmiCustomSymbol

    CreatePoint(bool, double[], int)

    Declaration
    public Point CreatePoint(bool createNewPoint, double[] coordinates, int conceptObjectLayer)
    Parameters
    Type Name Description
    bool createNewPoint
    double[] coordinates
    int conceptObjectLayer
    Returns
    Type Description
    Point

    DeleteConceptEjector(EjectorDesignData)

    Declaration
    public void DeleteConceptEjector(EjectorDesignData singleRecord)
    Parameters
    Type Name Description
    EjectorDesignData singleRecord

    DeleteDumbDesignPoints()

    Declaration
    public void DeleteDumbDesignPoints()

    DeleteEjector()

    Declaration
    public void DeleteEjector()

    EditConceptEjector()

    Declaration
    public void EditConceptEjector()

    FindPinMaxDiameter()

    Declaration
    public string FindPinMaxDiameter()
    Returns
    Type Description
    string

    GetAddInstanceInformation(out string, out string, out int, out bool, out bool, out bool)

    Declaration
    public bool GetAddInstanceInformation(out string pinLength, out string sleeveLength, out int pinType, out bool beyondRange, out bool isSleeve, out bool updateTemplateData)
    Parameters
    Type Name Description
    string pinLength
    string sleeveLength
    int pinType
    bool beyondRange
    bool isSleeve
    bool updateTemplateData
    Returns
    Type Description
    bool

    GetEjectorClientData()

    Declaration
    public StandardPartData GetEjectorClientData()
    Returns
    Type Description
    StandardPartData

    GetEjectorRecords()

    Declaration
    public EjectorRecords GetEjectorRecords()
    Returns
    Type Description
    EjectorRecords

    GetInstallPointMatrix(NXObject, out Matrix3x3)

    Declaration
    public Point3d GetInstallPointMatrix(NXObject pointTag, out Matrix3x3 matrix)
    Parameters
    Type Name Description
    NXObject pointTag
    Matrix3x3 matrix
    Returns
    Type Description
    Point3d

    GetMoveVector(NXObject, Point3d)

    Declaration
    public Vector3d GetMoveVector(NXObject pointTag, Point3d origin)
    Parameters
    Type Name Description
    NXObject pointTag
    Point3d origin
    Returns
    Type Description
    Vector3d

    GetParameterTreeData()

    Declaration
    public SpreadsheetData GetParameterTreeData()
    Returns
    Type Description
    SpreadsheetData

    GetReferenceSet()

    Declaration
    public string GetReferenceSet()
    Returns
    Type Description
    string

    GetSelectedEjectorComponent()

    Declaration
    public NXObject GetSelectedEjectorComponent()
    Returns
    Type Description
    NXObject

    GetSymbolAngle(PmiCustomSymbol)

    Declaration
    public double GetSymbolAngle(PmiCustomSymbol symbolTag)
    Parameters
    Type Name Description
    PmiCustomSymbol symbolTag
    Returns
    Type Description
    double

    ReadEjectorClientDataFromLibrary(bool, int, string, string)

    Declaration
    public void ReadEjectorClientDataFromLibrary(bool isFromMemberView, int dataType, string libName, string libPath)
    Parameters
    Type Name Description
    bool isFromMemberView
    int dataType
    string libName
    string libPath

    RepositionEjector(EjectorDesignData, string, string)

    Declaration
    public void RepositionEjector(EjectorDesignData singleRecord, string fileName, string refsetName)
    Parameters
    Type Name Description
    EjectorDesignData singleRecord
    string fileName
    string refsetName

    ResetPointsCoordinates(NXObject, Matrix3x3, Vector3d, int, int, int, double, double)

    Declaration
    public Point3d ResetPointsCoordinates(NXObject pointTag, Matrix3x3 matrix, Vector3d moveVector, int currentHandle, int gesture, int moveType, double snapDistance, double angle)
    Parameters
    Type Name Description
    NXObject pointTag
    Matrix3x3 matrix
    Vector3d moveVector
    int currentHandle
    int gesture
    int moveType
    double snapDistance
    double angle
    Returns
    Type Description
    Point3d

    ResetStandardClientData(EjectorDesignData)

    Declaration
    public void ResetStandardClientData(EjectorDesignData singleRecord)
    Parameters
    Type Name Description
    EjectorDesignData singleRecord

    RestoreParameterOfInstance()

    Declaration
    public void RestoreParameterOfInstance()

    SearchSleeve(string)

    Declaration
    public void SearchSleeve(string maxPinDia)
    Parameters
    Type Name Description
    string maxPinDia

    SetEditRecords()

    Declaration
    public PmiCustomSymbol SetEditRecords()
    Returns
    Type Description
    PmiCustomSymbol

    SetEjectorClientData(StandardPartData)

    Declaration
    public void SetEjectorClientData(StandardPartData standardClientData)
    Parameters
    Type Name Description
    StandardPartData standardClientData

    SetEjectorRecords(EjectorRecords)

    Declaration
    public void SetEjectorRecords(EjectorRecords ejectorRecords)
    Parameters
    Type Name Description
    EjectorRecords ejectorRecords

    SetParameterTreeData(SpreadsheetData)

    Declaration
    public void SetParameterTreeData(SpreadsheetData sheetData)
    Parameters
    Type Name Description
    SpreadsheetData sheetData

    SetParentParts(bool)

    Declaration
    public void SetParentParts(bool bAnalyze)
    Parameters
    Type Name Description
    bool bAnalyze

    SetReferenceSet(string)

    Declaration
    public void SetReferenceSet(string referenceSet)
    Parameters
    Type Name Description
    string referenceSet

    UpdateComponentData(string, NXObject, SpreadsheetData)

    Declaration
    public void UpdateComponentData(string nativeDataPath, NXObject partOcc, SpreadsheetData sheetData)
    Parameters
    Type Name Description
    string nativeDataPath
    NXObject partOcc
    SpreadsheetData sheetData

    UpdateDataOfInstance()

    Declaration
    public void UpdateDataOfInstance()

    UpdateLengthForConceptEjector()

    Declaration
    public void UpdateLengthForConceptEjector()

    UpdateSpreadsheetDataWithObject(NXObject, bool, EjectorDesignData, SpreadsheetData)

    Declaration
    public void UpdateSpreadsheetDataWithObject(NXObject objectWithParameters, bool isConcpetObject, EjectorDesignData designData, SpreadsheetData sheetData)
    Parameters
    Type Name Description
    NXObject objectWithParameters
    bool isConcpetObject
    EjectorDesignData designData
    SpreadsheetData sheetData

    XAlignment()

    Declaration
    public void XAlignment()

    YAlignment()

    Declaration
    public void YAlignment()

    Implements

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