Search Results for

    Show / Hide Table of Contents

    Class SpecialPiercingInsertBuilder

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

    Constructors

    SpecialPiercingInsertBuilder()

    Declaration
    protected SpecialPiercingInsertBuilder()

    Properties

    BoundBox

    Declaration
    public SpecialPiercingInsertBuilder.BoundBoxType BoundBox { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.BoundBoxType

    BoxPosition

    Declaration
    public Point3d BoxPosition { get; set; }
    Property Value
    Type Description
    Point3d

    EndLimit

    Declaration
    public Expression EndLimit { get; }
    Property Value
    Type Description
    Expression

    InsertPosition

    Declaration
    public SpecialPiercingInsertBuilder.InsertPositionTypes InsertPosition { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.InsertPositionTypes

    Is3DCurves

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

    NormalBbpslug

    Declaration
    public SpecialPiercingInsertBuilder.NormalBottomBackingPlateSlugType NormalBbpslug { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.NormalBottomBackingPlateSlugType

    NormalCavity

    Declaration
    public SpecialPiercingInsertBuilder.NormalCavityType NormalCavity { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.NormalCavityType

    NormalClearance

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

    NormalDsslug

    Declaration
    public SpecialPiercingInsertBuilder.NormalDieShoeSlugType NormalDsslug { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.NormalDieShoeSlugType

    NormalOffsetSide

    Declaration
    public SpecialPiercingInsertBuilder.NormalOffsetSideType NormalOffsetSide { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.NormalOffsetSideType

    NormalSlugPara1

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

    NormalSlugPara2

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

    NormalSlugPara3

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

    NormalSlugPara4

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

    OffsetLinearDimension

    Declaration
    public Expression OffsetLinearDimension { get; }
    Property Value
    Type Description
    Expression

    OffsetValueLinearDimensionNegativeX

    Declaration
    public Expression OffsetValueLinearDimensionNegativeX { get; }
    Property Value
    Type Description
    Expression

    OffsetValueLinearDimensionNegativeY

    Declaration
    public Expression OffsetValueLinearDimensionNegativeY { get; }
    Property Value
    Type Description
    Expression

    OffsetValueLinearDimensionNegativeZ

    Declaration
    public Expression OffsetValueLinearDimensionNegativeZ { get; }
    Property Value
    Type Description
    Expression

    OffsetValueLinearDimensionPositiveX

    Declaration
    public Expression OffsetValueLinearDimensionPositiveX { get; }
    Property Value
    Type Description
    Expression

    OffsetValueLinearDimensionPositiveY

    Declaration
    public Expression OffsetValueLinearDimensionPositiveY { get; }
    Property Value
    Type Description
    Expression

    OffsetValueLinearDimensionPositiveZ

    Declaration
    public Expression OffsetValueLinearDimensionPositiveZ { get; }
    Property Value
    Type Description
    Expression

    ParentPart

    Declaration
    public SpecialPiercingInsertBuilder.ParentPartTypes ParentPart { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.ParentPartTypes

    ParentPartName

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

    PlateClearanceFirst

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

    PlateClearanceFourth

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

    PlateClearanceSecond

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

    PlateClearanceThird

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

    PunchOrDie

    Declaration
    public SpecialPiercingInsertBuilder.PunchOrDieTypes PunchOrDie { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.PunchOrDieTypes

    RadialOffset

    Declaration
    public Expression RadialOffset { get; }
    Property Value
    Type Description
    Expression

    RenameComponent

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

    SelectCurves

    Declaration
    public Section SelectCurves { get; }
    Property Value
    Type Description
    Section

    SelectEdges

    Declaration
    public SelectEdgeList SelectEdges { get; }
    Property Value
    Type Description
    SelectEdgeList

    SelectFace

    Declaration
    public SelectFaceList SelectFace { get; }
    Property Value
    Type Description
    SelectFaceList

    SelectInsert

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

    SelectVector

    Declaration
    public Direction SelectVector { get; set; }
    Property Value
    Type Description
    Direction

    SlugHoleHeightLinearDimension

    Declaration
    public Expression SlugHoleHeightLinearDimension { get; }
    Property Value
    Type Description
    Expression

    StandardOrUserDefined

    Declaration
    public SpecialPiercingInsertBuilder.StandardOrUserDefinedTypes StandardOrUserDefined { get; set; }
    Property Value
    Type Description
    SpecialPiercingInsertBuilder.StandardOrUserDefinedTypes

    StartLimit

    Declaration
    public Expression StartLimit { get; }
    Property Value
    Type Description
    Expression

    Type

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

    UsePlateClearanceFirst

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

    UsePlateClearanceFourth

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

    UsePlateClearanceSecond

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

    UsePlateClearanceThird

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

    WizardType

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

    Methods

    AddInsertPartIntoAssembly(NXObject, String, Point3d)

    Declaration
    public NXObject AddInsertPartIntoAssembly(NXObject parentPart, string templatePartName, Point3d origin)
    Parameters
    Type Name Description
    NXObject parentPart
    System.String templatePartName
    Point3d origin
    Returns
    Type Description
    NXObject

    CalculateBoxSize()

    Declaration
    public void CalculateBoxSize()

    CreateDatumPlane()

    Declaration
    public void CreateDatumPlane()

    CreateIntersect(NXObject, NXObject)

    Declaration
    public void CreateIntersect(NXObject targetBody, NXObject bodyOfKFBoundBox)
    Parameters
    Type Name Description
    NXObject targetBody
    NXObject bodyOfKFBoundBox

    CreateKFBoundBox(Matrix3x3, Double[], NXObject[])

    Declaration
    public NXObject CreateKFBoundBox(Matrix3x3 wcsMatrix, double[] clearance, NXObject[] faces)
    Parameters
    Type Name Description
    Matrix3x3 wcsMatrix
    System.Double[] clearance
    NXObject[] faces
    Returns
    Type Description
    NXObject

    CreateOffsetDatumPlane()

    Declaration
    public void CreateOffsetDatumPlane()

    DeleteSelectedInsertAndWaveLinkedSource()

    Declaration
    public void DeleteSelectedInsertAndWaveLinkedSource()

    GetCorrectEdgeInNewPart(Part, Edge)

    Declaration
    public Edge GetCorrectEdgeInNewPart(Part partTag, Edge sourceEdge)
    Parameters
    Type Name Description
    Part partTag
    Edge sourceEdge
    Returns
    Type Description
    Edge

    GetCorrectFacesOfExtractRegionFeature(out Face[])

    Declaration
    public void GetCorrectFacesOfExtractRegionFeature(out Face[] faces)
    Parameters
    Type Name Description
    Face[] faces

    GetHoleBoundaryFaceAndCreatePatchOpenings(NXObject[])

    Declaration
    public NXObject GetHoleBoundaryFaceAndCreatePatchOpenings(NXObject[] edges)
    Parameters
    Type Name Description
    NXObject[] edges
    Returns
    Type Description
    NXObject

    GetProfile(Section, out Curve[])

    Declaration
    public void GetProfile(Section sectionTag, out Curve[] profiles)
    Parameters
    Type Name Description
    Section sectionTag
    Curve[] profiles

    GetWaveLinkedCurves(out Curve[])

    Declaration
    public void GetWaveLinkedCurves(out Curve[] linkedCurves)
    Parameters
    Type Name Description
    Curve[] linkedCurves

    SetBoxMatrixAndPosition(Matrix3x3, Point3d)

    Declaration
    public void SetBoxMatrixAndPosition(Matrix3x3 matrix, Point3d position)
    Parameters
    Type Name Description
    Matrix3x3 matrix
    Point3d position

    SetWCSForSpecialPiercingInsert(Boolean)

    Declaration
    public void SetWCSForSpecialPiercingInsert(bool needPrecisionValue)
    Parameters
    Type Name Description
    System.Boolean needPrecisionValue

    SuppressAllFeatureAfter(NXObject, Boolean)

    Declaration
    public void SuppressAllFeatureAfter(NXObject featureTag, bool suppressChildren)
    Parameters
    Type Name Description
    NXObject featureTag
    System.Boolean suppressChildren

    WaveFacesAndFillHole(Part, NXObject)

    Declaration
    public void WaveFacesAndFillHole(Part rootPart, NXObject instanceTag)
    Parameters
    Type Name Description
    Part rootPart
    NXObject instanceTag

    WaveFacesOfSelectedCurves(Part, NXObject)

    Declaration
    public void WaveFacesOfSelectedCurves(Part rootPart, NXObject instanceTag)
    Parameters
    Type Name Description
    Part rootPart
    NXObject instanceTag

    WaveIntersectBodyToNewDieInsertPart(NXObject[])

    Declaration
    public void WaveIntersectBodyToNewDieInsertPart(NXObject[] bodies)
    Parameters
    Type Name Description
    NXObject[] bodies

    WaveSelectedCurves()

    Declaration
    public void WaveSelectedCurves()

    Implements

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