Search Results for

    Show / Hide Table of Contents

    Class AddReusablePart

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

    Constructors

    AddReusablePart()

    Declaration
    protected AddReusablePart()

    Properties

    ComponentPatternBuilder

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

    ComponentType

    Declaration
    public AddReusablePart.ComponentMode ComponentType { get; set; }
    Property Value
    Type Description
    AddReusablePart.ComponentMode

    PositionMode

    Declaration
    public AddReusablePart.PositionMethod PositionMode { get; set; }
    Property Value
    Type Description
    AddReusablePart.PositionMethod

    PositioningFeature

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

    Methods

    AddClonePartName(string)

    Declaration
    public void AddClonePartName(string clonedpartname)
    Parameters
    Type Name Description
    string clonedpartname

    AddComponentMode(ModeMethod)

    Declaration
    public void AddComponentMode(AddReusablePart.ModeMethod modeMethod)
    Parameters
    Type Name Description
    AddReusablePart.ModeMethod modeMethod

    AddComponentProperty(string, string, int)

    Declaration
    public void AddComponentProperty(string compName, string refsetName, int layer)
    Parameters
    Type Name Description
    string compName
    string refsetName
    int layer

    AddCriteriaToInstance(bool, string, string)

    Declaration
    public void AddCriteriaToInstance(bool hasCriteria, string expStr, string addValue)
    Parameters
    Type Name Description
    bool hasCriteria
    string expStr
    string addValue

    AddHoleInstance(Point3d, Point3d)

    Declaration
    public void AddHoleInstance(Point3d inputDirection, Point3d inputPostion)
    Parameters
    Type Name Description
    Point3d inputDirection
    Point3d inputPostion

    AddHoleInstanceForCsys(Point3d, Point3d, NXObject)

    Declaration
    public void AddHoleInstanceForCsys(Point3d inputDirection, Point3d inputPostion, NXObject selCsys)
    Parameters
    Type Name Description
    Point3d inputDirection
    Point3d inputPostion
    NXObject selCsys

    AddNewInstance(Component, int)

    Declaration
    public void AddNewInstance(Component partOcc, int index)
    Parameters
    Type Name Description
    Component partOcc
    int index

    AddPartOccurance(Component)

    Declaration
    public void AddPartOccurance(Component partOcc)
    Parameters
    Type Name Description
    Component partOcc

    AddReuseablePartToPattern()

    Declaration
    public void AddReuseablePartToPattern()

    AffirmReusableComponent()

    Declaration
    public void AffirmReusableComponent()

    AffirmReusableComponents()

    Declaration
    public Component[] AffirmReusableComponents()
    Returns
    Type Description
    Component[]

    AssignStructureDesignerAttributes()

    Declaration
    public void AssignStructureDesignerAttributes()

    ConstructParametersData()

    Declaration
    public void ConstructParametersData()

    CreateCloneObject(ToolingApplication, string)

    Declaration
    public CloneObject CreateCloneObject(ToolingApplication applicationType, string assemName)
    Parameters
    Type Name Description
    ToolingApplication applicationType
    string assemName
    Returns
    Type Description
    CloneObject

    CreateComponents(int, NXObject)

    Declaration
    public void CreateComponents(int count, NXObject selobj)
    Parameters
    Type Name Description
    int count
    NXObject selobj

    CreateCriteria(string, string)

    Declaration
    public InstanceSelectionCriteria CreateCriteria(string expStr, string addValue)
    Parameters
    Type Name Description
    string expStr
    string addValue
    Returns
    Type Description
    InstanceSelectionCriteria

    CreatePatternComponent(bool)

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

    CreatePositioningFeatureByPoint(NXObject, Point3d, bool)

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

    CreatePositioningFeatureOnPoint(NXObject, Point3d, bool)

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

    CreateReusableConstraints(int)

    Declaration
    public void CreateReusableConstraints(int index)
    Parameters
    Type Name Description
    int index

    CreateReusablePocket(bool)

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

    DelayComponents(TaggedObject[])

    Declaration
    public void DelayComponents(TaggedObject[] objs)
    Parameters
    Type Name Description
    TaggedObject[] objs

    DeleteComponents(int)

    Declaration
    public void DeleteComponents(int count)
    Parameters
    Type Name Description
    int count

    DeleteReusableCompIdentity(Component)

    Declaration
    public void DeleteReusableCompIdentity(Component partOcc)
    Parameters
    Type Name Description
    Component partOcc

    DeleteReusableConstraints()

    Declaration
    public void DeleteReusableConstraints()

    DeleteReusablePocket()

    Declaration
    public void DeleteReusablePocket()

    DestroyReusableBuilder()

    Declaration
    public void DestroyReusableBuilder()

    EditReusableComponent(Component)

    Declaration
    public void EditReusableComponent(Component partOcc)
    Parameters
    Type Name Description
    Component partOcc

    FindPositioningFeatureSet()

    Declaration
    public Feature FindPositioningFeatureSet()
    Returns
    Type Description
    Feature

    GetAttachedGeometry()

    Declaration
    public NXObject GetAttachedGeometry()
    Returns
    Type Description
    NXObject

    GetCloneObject()

    Declaration
    public CloneObject GetCloneObject()
    Returns
    Type Description
    CloneObject

    GetDesignElement()

    Declaration
    public Component[] GetDesignElement()
    Returns
    Type Description
    Component[]

    GetInitialPosition()

    Declaration
    public Point3d GetInitialPosition()
    Returns
    Type Description
    Point3d

    GetParentPart()

    Declaration
    public Part GetParentPart()
    Returns
    Type Description
    Part

    GetReusablePocketBuilder()

    Declaration
    public ReusablePocketBuilder GetReusablePocketBuilder()
    Returns
    Type Description
    ReusablePocketBuilder

    GetSpreadsheetData()

    Declaration
    public SpreadsheetData GetSpreadsheetData()
    Returns
    Type Description
    SpreadsheetData

    InsertReusableComponent(int, bool)

    Declaration
    public void InsertReusableComponent(int instIndex, bool needTransform)
    Parameters
    Type Name Description
    int instIndex
    bool needTransform

    LoadReusableComponent(string)

    Declaration
    public void LoadReusableComponent(string krxFile)
    Parameters
    Type Name Description
    string krxFile

    ModifyParametersByRow(int)

    Declaration
    public void ModifyParametersByRow(int index)
    Parameters
    Type Name Description
    int index

    MoveReusableComponent(Vector3d, Matrix3x3, int)

    Declaration
    public void MoveReusableComponent(Vector3d translation, Matrix3x3 rotation, int index)
    Parameters
    Type Name Description
    Vector3d translation
    Matrix3x3 rotation
    int index

    PostUpdate()

    Declaration
    public void PostUpdate()

    RecordReusableComponent(string)

    Declaration
    public void RecordReusableComponent(string fileName)
    Parameters
    Type Name Description
    string fileName

    RemoveDesignElement()

    Declaration
    public void RemoveDesignElement()

    RemoveFamilyInstance(Part)

    Declaration
    public void RemoveFamilyInstance(Part part)
    Parameters
    Type Name Description
    Part part

    RemoveOldInstance(int)

    Declaration
    public void RemoveOldInstance(int index)
    Parameters
    Type Name Description
    int index

    RemoveReusableComponent(int)

    Declaration
    public void RemoveReusableComponent(int index)
    Parameters
    Type Name Description
    int index

    RenamePart(string)

    Declaration
    public void RenamePart(string partName)
    Parameters
    Type Name Description
    string partName

    ReplaceReusableComponent()

    Declaration
    public void ReplaceReusableComponent()

    ReverseComponentDirection(Point3d, Point3d, double, Point3d, Point3d)

    Declaration
    public NXObject ReverseComponentDirection(Point3d inputPosition, Point3d inputDirection, double length, Point3d outputPosition, Point3d outputDirection)
    Parameters
    Type Name Description
    Point3d inputPosition
    Point3d inputDirection
    double length
    Point3d outputPosition
    Point3d outputDirection
    Returns
    Type Description
    NXObject

    ReverseDirection()

    Declaration
    public void ReverseDirection()

    ReversePreviewComponent(Point3d)

    Declaration
    public void ReversePreviewComponent(Point3d rememberDir)
    Parameters
    Type Name Description
    Point3d rememberDir

    SaveLibraryPath(string, string)

    Declaration
    public void SaveLibraryPath(string libName, string libpath)
    Parameters
    Type Name Description
    string libName
    string libpath

    SavePositioningOriginPlacement(string, int)

    Declaration
    public void SavePositioningOriginPlacement(string positionOffSet, int placementOriginIndex)
    Parameters
    Type Name Description
    string positionOffSet
    int placementOriginIndex

    SetAttachedGeometry(NXObject)

    Declaration
    public void SetAttachedGeometry(NXObject part)
    Parameters
    Type Name Description
    NXObject part

    SetCloneObject(CloneObject)

    Declaration
    public void SetCloneObject(CloneObject cloneObject)
    Parameters
    Type Name Description
    CloneObject cloneObject

    SetComponentHandleToPoint()

    Declaration
    public void SetComponentHandleToPoint()

    SetComponentProperties(string, string, int)

    Declaration
    public void SetComponentProperties(string referenceSetName, string componentName, int layer)
    Parameters
    Type Name Description
    string referenceSetName
    string componentName
    int layer

    SetComponentToReplace(int, Component)

    Declaration
    public void SetComponentToReplace(int index, Component replaceComponent)
    Parameters
    Type Name Description
    int index
    Component replaceComponent

    SetEnablePreview(bool)

    Declaration
    public void SetEnablePreview(bool isTrunOn)
    Parameters
    Type Name Description
    bool isTrunOn

    SetInitialPosition(Point3d)

    Declaration
    public void SetInitialPosition(Point3d dropLocation)
    Parameters
    Type Name Description
    Point3d dropLocation

    SetParentPart(Part)

    Declaration
    public void SetParentPart(Part part)
    Parameters
    Type Name Description
    Part part

    SetReplaceTemplate(Part)

    Declaration
    public void SetReplaceTemplate(Part replaceTemplate)
    Parameters
    Type Name Description
    Part replaceTemplate

    SetReusablePocketBuilder(ReusablePocketBuilder)

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

    SetSearchGeometry(bool)

    Declaration
    public void SetSearchGeometry(bool isTrunOn)
    Parameters
    Type Name Description
    bool isTrunOn

    SetSpreadsheetData(SpreadsheetData)

    Declaration
    public void SetSpreadsheetData(SpreadsheetData spreadsheetData)
    Parameters
    Type Name Description
    SpreadsheetData spreadsheetData

    SetStructureDesignerPart(bool)

    Declaration
    public void SetStructureDesignerPart(bool isStructureDesigner)
    Parameters
    Type Name Description
    bool isStructureDesigner

    SetUpdateComponentName(bool)

    Declaration
    public void SetUpdateComponentName(bool updateComponentName)
    Parameters
    Type Name Description
    bool updateComponentName

    SetWaveLink()

    Declaration
    public void SetWaveLink()

    SubtituteReusableComponent(bool)

    Declaration
    public void SubtituteReusableComponent(bool substituteInstance)
    Parameters
    Type Name Description
    bool substituteInstance

    UndelayComponentToUpdate(Part)

    Declaration
    public void UndelayComponentToUpdate(Part obj)
    Parameters
    Type Name Description
    Part obj

    UpdateCadenasParameter(string, string)

    Declaration
    public void UpdateCadenasParameter(string paraName, string paraValue)
    Parameters
    Type Name Description
    string paraName
    string paraValue

    UpdateMountingFeetInfo(Component)

    Declaration
    public void UpdateMountingFeetInfo(Component partOcc)
    Parameters
    Type Name Description
    Component partOcc

    UpdateParametersByConfiguration()

    Declaration
    public void UpdateParametersByConfiguration()

    UpdatePartData()

    Declaration
    public void UpdatePartData()

    UpdatePocketBody(bool, PocketBodyMethod)

    Declaration
    public void UpdatePocketBody(bool createPattern, AddReusablePart.PocketBodyMethod updatePocketBody)
    Parameters
    Type Name Description
    bool createPattern
    AddReusablePart.PocketBodyMethod updatePocketBody

    UpdatePositioningOffset(string)

    Declaration
    public void UpdatePositioningOffset(string positionOffSet)
    Parameters
    Type Name Description
    string positionOffSet

    UpdateReusableComponent()

    Declaration
    public void UpdateReusableComponent()

    UpdateReusablePocket()

    Declaration
    public void UpdateReusablePocket()

    UpdateTemplateInfo(Part, Component)

    Declaration
    public void UpdateTemplateInfo(Part replacementPartTag, Component replacedPartOcc)
    Parameters
    Type Name Description
    Part replacementPartTag
    Component replacedPartOcc

    UpdateToolingSymbolicThread()

    Declaration
    public void UpdateToolingSymbolicThread()

    Implements

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