Search Results for

    Show / Hide Table of Contents

    Class DesignEjectorPinBuilder

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

    Constructors

    DesignEjectorPinBuilder()

    Declaration
    protected DesignEjectorPinBuilder()

    Properties

    CalculateLength

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

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

    ReferencePoint

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

    Rename

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

    SleevePoints

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

    UseSymbol

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

    Methods

    AddEjectorPart(ConceptStandardPartRecord, Double[], Int32, String, String, Boolean, 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
    System.Double[] destinationCsys
    System.Int32 pinType
    System.String pinLength
    System.String sleeveLength
    System.Boolean isRecommended
    System.Double[] ejectorCsys
    Returns
    Type Description
    PmiCustomSymbol

    AddInstanceOfExistingEjector(Double[], Int32, String, String, Boolean, Double[], out Boolean)

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

    CreatePoint(Boolean, Double[], Int32)

    Declaration
    public Point CreatePoint(bool createNewPoint, double[] coordinates, int conceptObjectLayer)
    Parameters
    Type Name Description
    System.Boolean createNewPoint
    System.Double[] coordinates
    System.Int32 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
    System.String

    GetAddInstanceInformation(out String, out String, out Int32, out Boolean, out Boolean, out Boolean)

    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
    System.String pinLength
    System.String sleeveLength
    System.Int32 pinType
    System.Boolean beyondRange
    System.Boolean isSleeve
    System.Boolean updateTemplateData
    Returns
    Type Description
    System.Boolean

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

    ReadEjectorClientDataFromLibrary(Boolean, Int32, String, String)

    Declaration
    public void ReadEjectorClientDataFromLibrary(bool isFromMemberView, int dataType, string libName, string libPath)
    Parameters
    Type Name Description
    System.Boolean isFromMemberView
    System.Int32 dataType
    System.String libName
    System.String libPath

    RepositionEjector(EjectorDesignData, String, String)

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

    ResetPointsCoordinates(NXObject, Matrix3x3, Vector3d, Int32, Int32, Int32, 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
    System.Int32 currentHandle
    System.Int32 gesture
    System.Int32 moveType
    System.Double snapDistance
    System.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
    System.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(Boolean)

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

    SetReferenceSet(String)

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

    UpdateComponentData(String, NXObject, SpreadsheetData)

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

    UpdateDataOfInstance()

    Declaration
    public void UpdateDataOfInstance()

    UpdateLengthForConceptEjector()

    Declaration
    public void UpdateLengthForConceptEjector()

    UpdateSpreadsheetDataWithObject(NXObject, Boolean, EjectorDesignData, SpreadsheetData)

    Declaration
    public void UpdateSpreadsheetDataWithObject(NXObject objectWithParameters, bool isConcpetObject, EjectorDesignData designData, SpreadsheetData sheetData)
    Parameters
    Type Name Description
    NXObject objectWithParameters
    System.Boolean 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