Search Results for

    Show / Hide Table of Contents

    Class FastenerAssy

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

    Constructors

    FastenerAssy()

    Declaration
    protected FastenerAssy()

    Properties

    ComponentPatternBuilder

    Declaration
    public ComponentPatternBuilder ComponentPatternBuilder { get; set; }
    Property Value
    Type Description
    ComponentPatternBuilder

    PositioningFeature

    Declaration
    public Sketch PositioningFeature { get; set; }
    Property Value
    Type Description
    Sketch

    Methods

    AddParentNewPart(String, Int32, Boolean)

    Declaration
    public void AddParentNewPart(string fileName, int index, bool parentNode)
    Parameters
    Type Name Description
    System.String fileName
    System.Int32 index
    System.Boolean parentNode

    AddRemovalHoleIndex(Int32)

    Declaration
    public void AddRemovalHoleIndex(int index)
    Parameters
    Type Name Description
    System.Int32 index

    AddScrewArray(String, String, String, String, String, Int32, FastenerAssy.StackTypeMethod)

    Declaration
    public void AddScrewArray(string krxFile, string lengthMatch, string libPath, string libName, string fullPath, int index, FastenerAssy.StackTypeMethod type)
    Parameters
    Type Name Description
    System.String krxFile
    System.String lengthMatch
    System.String libPath
    System.String libName
    System.String fullPath
    System.Int32 index
    FastenerAssy.StackTypeMethod type

    AddTopNode(Point3d, Point3d, NXObject, Int32)

    Declaration
    public NXObject AddTopNode(Point3d point, Point3d direction, NXObject selObject, int index)
    Parameters
    Type Name Description
    Point3d point
    Point3d direction
    NXObject selObject
    System.Int32 index
    Returns
    Type Description
    NXObject

    AdjustFastenerLength(Int32, Int32, FastenerAssy.StackTypeMethod)

    Declaration
    public void AdjustFastenerLength(int parentIndex, int childIndex, FastenerAssy.StackTypeMethod nodeType)
    Parameters
    Type Name Description
    System.Int32 parentIndex
    System.Int32 childIndex
    FastenerAssy.StackTypeMethod nodeType

    CreateArrayHole(Int32)

    Declaration
    public void CreateArrayHole(int index)
    Parameters
    Type Name Description
    System.Int32 index

    CreateFastenerConstraints(Int32)

    Declaration
    public void CreateFastenerConstraints(int index)
    Parameters
    Type Name Description
    System.Int32 index

    CreatePatternComponent(Boolean)

    Declaration
    public void CreatePatternComponent(bool createPattern)
    Parameters
    Type Name Description
    System.Boolean createPattern

    CreatePositioningFeatureByPoint(NXObject, Point3d, Boolean)

    Declaration
    public void CreatePositioningFeatureByPoint(NXObject selobj, Point3d inputPosition, bool centerFace)
    Parameters
    Type Name Description
    NXObject selobj
    Point3d inputPosition
    System.Boolean centerFace

    CreatePositioningFeatureOnPoint(NXObject, Point3d, Boolean)

    Declaration
    public void CreatePositioningFeatureOnPoint(NXObject selobj, Point3d inputPosition, bool centerFace)
    Parameters
    Type Name Description
    NXObject selobj
    Point3d inputPosition
    System.Boolean centerFace

    CreateReusableBuilder(Int32, Int32, FastenerAssy.StackTypeMethod)

    Declaration
    public AddReusablePart CreateReusableBuilder(int parentIndex, int childIndex, FastenerAssy.StackTypeMethod nodeType)
    Parameters
    Type Name Description
    System.Int32 parentIndex
    System.Int32 childIndex
    FastenerAssy.StackTypeMethod nodeType
    Returns
    Type Description
    AddReusablePart

    CreateReusablePocket(Boolean)

    Declaration
    public void CreateReusablePocket(bool commit)
    Parameters
    Type Name Description
    System.Boolean commit

    CreateSameAssemblyData(Int32, Int32)

    Declaration
    public void CreateSameAssemblyData(int addedIndex, int index)
    Parameters
    Type Name Description
    System.Int32 addedIndex
    System.Int32 index

    DeleteArrayHole(Int32)

    Declaration
    public void DeleteArrayHole(int index)
    Parameters
    Type Name Description
    System.Int32 index

    DeleteReusablePocket()

    Declaration
    public void DeleteReusablePocket()

    EraseAssemblyData(Int32)

    Declaration
    public void EraseAssemblyData(int parentIndex)
    Parameters
    Type Name Description
    System.Int32 parentIndex

    EraseFastenerAssembly(Int32, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

    Declaration
    public void EraseFastenerAssembly(int parentInx, bool removeParent, bool removeScrew, bool removeStack, bool removeArray, bool removeBuilder, bool initscrewBuilder, bool initstackBuilder, bool removeData)
    Parameters
    Type Name Description
    System.Int32 parentInx
    System.Boolean removeParent
    System.Boolean removeScrew
    System.Boolean removeStack
    System.Boolean removeArray
    System.Boolean removeBuilder
    System.Boolean initscrewBuilder
    System.Boolean initstackBuilder
    System.Boolean removeData

    EraseFastenerAssemblyData(Int32)

    Declaration
    public void EraseFastenerAssemblyData(int index)
    Parameters
    Type Name Description
    System.Int32 index

    EraseFastenerSetupData()

    Declaration
    public void EraseFastenerSetupData()

    EraseStackArray(Int32, Int32, FastenerAssy.StackTypeMethod)

    Declaration
    public void EraseStackArray(int parentIndex, int inx, FastenerAssy.StackTypeMethod type)
    Parameters
    Type Name Description
    System.Int32 parentIndex
    System.Int32 inx
    FastenerAssy.StackTypeMethod type

    FindPositioningFeatureSet()

    Declaration
    public Feature FindPositioningFeatureSet()
    Returns
    Type Description
    Feature

    GetFastenerMode()

    Declaration
    public FastenerAssy.ModeMethod GetFastenerMode()
    Returns
    Type Description
    FastenerAssy.ModeMethod

    GetFastenerSelectionType()

    Declaration
    public FastenerAssy.SelectionTypeMethod GetFastenerSelectionType()
    Returns
    Type Description
    FastenerAssy.SelectionTypeMethod

    GetReusableBuilderWorkPart()

    Declaration
    public NXObject GetReusableBuilderWorkPart()
    Returns
    Type Description
    NXObject

    GetReusablePocketBuilder()

    Declaration
    public ReusablePocketBuilder GetReusablePocketBuilder()
    Returns
    Type Description
    ReusablePocketBuilder

    InitPocketBuilder()

    Declaration
    public void InitPocketBuilder()

    OffsetPositioningFeature(Double)

    Declaration
    public void OffsetPositioningFeature(double offsetValue)
    Parameters
    Type Name Description
    System.Double offsetValue

    ReadAssemblyConfigure(Int32, Component)

    Declaration
    public void ReadAssemblyConfigure(int holeNum, Component partOcc)
    Parameters
    Type Name Description
    System.Int32 holeNum
    Component partOcc

    RemoveFastenerConstraints(Int32)

    Declaration
    public void RemoveFastenerConstraints(int index)
    Parameters
    Type Name Description
    System.Int32 index

    RemoveSelectedHole()

    Declaration
    public void RemoveSelectedHole()

    RenameParentNode(Int32, String)

    Declaration
    public void RenameParentNode(int index, string newname)
    Parameters
    Type Name Description
    System.Int32 index
    System.String newname

    SaveDropPointPosition(Point3d)

    Declaration
    public void SaveDropPointPosition(Point3d tempPnt)
    Parameters
    Type Name Description
    Point3d tempPnt

    SaveUdoData()

    Declaration
    public void SaveUdoData()

    SelectScrewSize(Int32, Double, Double, Boolean)

    Declaration
    public void SelectScrewSize(int inx, double diameter, double origindiameter, bool selDiameter)
    Parameters
    Type Name Description
    System.Int32 inx
    System.Double diameter
    System.Double origindiameter
    System.Boolean selDiameter

    SetAssemblyExtentLength(Int32, Double)

    Declaration
    public void SetAssemblyExtentLength(int index, double extentLength)
    Parameters
    Type Name Description
    System.Int32 index
    System.Double extentLength

    SetBlindHole(Int32, Boolean)

    Declaration
    public void SetBlindHole(int inx, bool blindhole)
    Parameters
    Type Name Description
    System.Int32 inx
    System.Boolean blindhole

    SetCreatePocket(Boolean)

    Declaration
    public void SetCreatePocket(bool create)
    Parameters
    Type Name Description
    System.Boolean create

    SetDefaultPlanarFaces(NXObject, Int32)

    Declaration
    public void SetDefaultPlanarFaces(NXObject defaultPlanarFace, int inx)
    Parameters
    Type Name Description
    NXObject defaultPlanarFace
    System.Int32 inx

    SetFastenerExtentLength(Double)

    Declaration
    public void SetFastenerExtentLength(double extentLength)
    Parameters
    Type Name Description
    System.Double extentLength

    SetFastenerMode(FastenerAssy.ModeMethod)

    Declaration
    public void SetFastenerMode(FastenerAssy.ModeMethod modeMethod)
    Parameters
    Type Name Description
    FastenerAssy.ModeMethod modeMethod

    SetFastenerSelectionType(FastenerAssy.SelectionTypeMethod)

    Declaration
    public void SetFastenerSelectionType(FastenerAssy.SelectionTypeMethod selectionType)
    Parameters
    Type Name Description
    FastenerAssy.SelectionTypeMethod selectionType

    SetHoleDatumCsys(NXObject, Int32)

    Declaration
    public void SetHoleDatumCsys(NXObject datumCsys, int index)
    Parameters
    Type Name Description
    NXObject datumCsys
    System.Int32 index

    SetHoleDefaultCylindricalFace(NXObject, Int32)

    Declaration
    public void SetHoleDefaultCylindricalFace(NXObject defaultCylFaces, int index)
    Parameters
    Type Name Description
    NXObject defaultCylFaces
    System.Int32 index

    SetHoleDiameter(Double, Int32)

    Declaration
    public void SetHoleDiameter(double diameter, int index)
    Parameters
    Type Name Description
    System.Double diameter
    System.Int32 index

    SetHoleDirection(Point3d, Int32)

    Declaration
    public void SetHoleDirection(Point3d direction, int index)
    Parameters
    Type Name Description
    Point3d direction
    System.Int32 index

    SetHoleFaces(NXObject, Int32)

    Declaration
    public void SetHoleFaces(NXObject holeFace, int index)
    Parameters
    Type Name Description
    NXObject holeFace
    System.Int32 index

    SetHoleHeight(Double, Int32)

    Declaration
    public void SetHoleHeight(double height, int index)
    Parameters
    Type Name Description
    System.Double height
    System.Int32 index

    SetHoleOriginDiameter(Double, Int32)

    Declaration
    public void SetHoleOriginDiameter(double originDiameter, int index)
    Parameters
    Type Name Description
    System.Double originDiameter
    System.Int32 index

    SetHoleOriginHeight(Double, Int32)

    Declaration
    public void SetHoleOriginHeight(double originheight, int index)
    Parameters
    Type Name Description
    System.Double originheight
    System.Int32 index

    SetHoleOriginPosition(Point3d, Int32)

    Declaration
    public void SetHoleOriginPosition(Point3d originposition, int index)
    Parameters
    Type Name Description
    Point3d originposition
    System.Int32 index

    SetHolePosition(Point3d, Int32)

    Declaration
    public void SetHolePosition(Point3d position, int index)
    Parameters
    Type Name Description
    Point3d position
    System.Int32 index

    SetHoleSideCylindricalFaces(NXObject, Int32)

    Declaration
    public void SetHoleSideCylindricalFaces(NXObject sideCylFace, int index)
    Parameters
    Type Name Description
    NXObject sideCylFace
    System.Int32 index

    SetInstanceFeatureFaces(NXObject, Int32)

    Declaration
    public void SetInstanceFeatureFaces(NXObject instanceFeature, int inx)
    Parameters
    Type Name Description
    NXObject instanceFeature
    System.Int32 inx

    SetItemName(String, String)

    Declaration
    public void SetItemName(string partName, string itemName)
    Parameters
    Type Name Description
    System.String partName
    System.String itemName

    SetOffsetExpression(Double)

    Declaration
    public void SetOffsetExpression(double offsetDistance)
    Parameters
    Type Name Description
    System.Double offsetDistance

    SetReusablePocketBuilder(ReusablePocketBuilder)

    Declaration
    public void SetReusablePocketBuilder(ReusablePocketBuilder pocketTag)
    Parameters
    Type Name Description
    ReusablePocketBuilder pocketTag

    SetReuseBuilder(Int32, FastenerAssy.StackTypeMethod, Int32, Component)

    Declaration
    public void SetReuseBuilder(int index, FastenerAssy.StackTypeMethod nodeType, int childIndex, Component partOcc)
    Parameters
    Type Name Description
    System.Int32 index
    FastenerAssy.StackTypeMethod nodeType
    System.Int32 childIndex
    Component partOcc

    SetSidePlanarFaces(NXObject, Int32)

    Declaration
    public void SetSidePlanarFaces(NXObject sidePlanarFace, int index)
    Parameters
    Type Name Description
    NXObject sidePlanarFace
    System.Int32 index

    SubstituteFastenerStack(Int32, Int32, FastenerAssy.StackTypeMethod, String, String, String, String, String, String)

    Declaration
    public void SubstituteFastenerStack(int parentIndex, int childIndex, FastenerAssy.StackTypeMethod nodeType, string partFile, string krxFile, string libName, string pathInLib, string lengthMatch, string fullPath)
    Parameters
    Type Name Description
    System.Int32 parentIndex
    System.Int32 childIndex
    FastenerAssy.StackTypeMethod nodeType
    System.String partFile
    System.String krxFile
    System.String libName
    System.String pathInLib
    System.String lengthMatch
    System.String fullPath

    UpdateDefaultStandard(Int32, String, String, String)

    Declaration
    public void UpdateDefaultStandard(int index, string standard, string form, string type)
    Parameters
    Type Name Description
    System.Int32 index
    System.String standard
    System.String form
    System.String type

    UpdateFastenerLength(Boolean)

    Declaration
    public void UpdateFastenerLength(bool adjustLength)
    Parameters
    Type Name Description
    System.Boolean adjustLength

    UpdateFastenerStacks(Int32, Boolean, Boolean)

    Declaration
    public void UpdateFastenerStacks(int parentIndex, bool updateScrew, bool updatePocket)
    Parameters
    Type Name Description
    System.Int32 parentIndex
    System.Boolean updateScrew
    System.Boolean updatePocket

    UpdateHoleData(Int32, Double, Point3d, Boolean, Boolean)

    Declaration
    public void UpdateHoleData(int inx, double originheight, Point3d originPoint, bool threadhole, bool blindhole)
    Parameters
    Type Name Description
    System.Int32 inx
    System.Double originheight
    Point3d originPoint
    System.Boolean threadhole
    System.Boolean blindhole

    UpdateHolePostion(Int32, Point3d, Point3d, Point3d, Double, Double, Double)

    Declaration
    public void UpdateHolePostion(int parentIndex, Point3d dirOne, Point3d tempPnt, Point3d pointOne, double height, double orignHeight, double offSetDistance)
    Parameters
    Type Name Description
    System.Int32 parentIndex
    Point3d dirOne
    Point3d tempPnt
    Point3d pointOne
    System.Double height
    System.Double orignHeight
    System.Double offSetDistance

    UpdateStackPosition(Int32, Int32, FastenerAssy.StackTypeMethod, Double)

    Declaration
    public void UpdateStackPosition(int parentIndex, int childIndex, FastenerAssy.StackTypeMethod nodeType, double deltaLength)
    Parameters
    Type Name Description
    System.Int32 parentIndex
    System.Int32 childIndex
    FastenerAssy.StackTypeMethod nodeType
    System.Double deltaLength

    UpdateTopBottomStacks(Int32, FastenerAssy.SelectionObjectMethod, Boolean, NXObject)

    Declaration
    public void UpdateTopBottomStacks(int index, FastenerAssy.SelectionObjectMethod type, bool isSameFace, NXObject face)
    Parameters
    Type Name Description
    System.Int32 index
    FastenerAssy.SelectionObjectMethod type
    System.Boolean isSameFace
    NXObject face

    Implements

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