Search Results for

    Show / Hide Table of Contents

    Class AddReusablePart

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    AddReusablePart
    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 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

    PositioningFeature

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

    PositionMode

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

    Methods

    AddClonePartName(String)

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

    AddComponentMode(AddReusablePart.ModeMethod)

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

    AddComponentProperty(String, String, Int32)

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

    AddCriteriaToInstance(Boolean, String, String)

    Declaration
    public void AddCriteriaToInstance(bool hasCriteria, string expStr, string addValue)
    Parameters
    Type Name Description
    System.Boolean hasCriteria
    System.String expStr
    System.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, Int32)

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

    AddPartOccurance(Component)

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

    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
    System.String assemName
    Returns
    Type Description
    CloneObject

    CreateComponents(Int32, NXObject)

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

    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

    CreateReusableConstraints(Int32)

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

    CreateReusablePocket(Boolean)

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

    DelayComponents(TaggedObject[])

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

    DeleteComponents(Int32)

    Declaration
    public void DeleteComponents(int count)
    Parameters
    Type Name Description
    System.Int32 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(Int32, Boolean)

    Declaration
    public void InsertReusableComponent(int instIndex, bool needTransform)
    Parameters
    Type Name Description
    System.Int32 instIndex
    System.Boolean needTransform

    LoadReusableComponent(String)

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

    ModifyParametersByRow(Int32)

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

    MoveReusableComponent(Vector3d, Matrix3x3, Int32)

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

    RecordReusableComponent(String)

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

    RemoveDesignElement()

    Declaration
    public void RemoveDesignElement()

    RemoveFamilyInstance(Part)

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

    RemoveOldInstance(Int32)

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

    RemoveReusableComponent(Int32)

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

    RenamePart(String)

    Declaration
    public void RenamePart(string partName)
    Parameters
    Type Name Description
    System.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
    System.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
    System.String libName
    System.String libpath

    SavePositioningOriginPlacement(String, Int32)

    Declaration
    public void SavePositioningOriginPlacement(string positionOffSet, int placementOriginIndex)
    Parameters
    Type Name Description
    System.String positionOffSet
    System.Int32 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, Int32)

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

    SetComponentToReplace(Int32, Component)

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

    SetEnablePreview(Boolean)

    Declaration
    public void SetEnablePreview(bool isTrunOn)
    Parameters
    Type Name Description
    System.Boolean 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(Boolean)

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

    SetSpreadsheetData(SpreadsheetData)

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

    SetStructureDesignerPart(Boolean)

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

    SetUpdateComponentName(Boolean)

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

    SetWaveLink()

    Declaration
    public void SetWaveLink()

    SubtituteReusableComponent(Boolean)

    Declaration
    public void SubtituteReusableComponent(bool substituteInstance)
    Parameters
    Type Name Description
    System.Boolean 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
    System.String paraName
    System.String paraValue

    UpdateParametersByConfiguration()

    Declaration
    public void UpdateParametersByConfiguration()

    UpdatePartData()

    Declaration
    public void UpdatePartData()

    UpdatePocketBody(Boolean, AddReusablePart.PocketBodyMethod)

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

    UpdatePositioningOffset(String)

    Declaration
    public void UpdatePositioningOffset(string positionOffSet)
    Parameters
    Type Name Description
    System.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