Search Results for

    Show / Hide Table of Contents

    Class UFPart

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFPart
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    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.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFPart : NXRemotableObject, IMessageSink

    Methods

    AddToRecentFileList(Tag)

    Declaration
    public void AddToRecentFileList(Tag part_tag)
    Parameters
    Type Name Description
    Tag part_tag

    ApplyFamilyInstance(Tag, Int32)

    Declaration
    public void ApplyFamilyInstance(Tag family, int member_index)
    Parameters
    Type Name Description
    Tag family
    System.Int32 member_index

    AskCompressionFlags(Tag, out UFPart.CompressFlags)

    Declaration
    public void AskCompressionFlags(Tag part, out UFPart.CompressFlags compress_mask)
    Parameters
    Type Name Description
    Tag part
    UFPart.CompressFlags compress_mask

    AskCustomerArea(Tag, out String)

    Declaration
    public void AskCustomerArea(Tag part_tag, out string customer_area)
    Parameters
    Type Name Description
    Tag part_tag
    System.String customer_area

    AskDescription(Tag, out String)

    Declaration
    public void AskDescription(Tag part_tag, out string description)
    Parameters
    Type Name Description
    Tag part_tag
    System.String description

    AskDisplayPart()

    Declaration
    public Tag AskDisplayPart()
    Returns
    Type Description
    Tag

    AskEnforcePiecePart(Tag, out Boolean)

    Declaration
    public void AskEnforcePiecePart(Tag part_tag, out bool status)
    Parameters
    Type Name Description
    Tag part_tag
    System.Boolean status

    AskFamilies(Tag, out Int32, out Tag[])

    Declaration
    public void AskFamilies(Tag part, out int family_count, out Tag[] families)
    Parameters
    Type Name Description
    Tag part
    System.Int32 family_count
    Tag[] families

    AskFamilyInstance(Tag, out Tag)

    Declaration
    public void AskFamilyInstance(Tag part, out Tag instance)
    Parameters
    Type Name Description
    Tag part
    Tag instance

    AskFamilySaveDir(Tag, out String)

    Declaration
    public void AskFamilySaveDir(Tag family, out string dir)
    Parameters
    Type Name Description
    Tag family
    System.String dir

    AskFamInstSaveDir(out String)

    Declaration
    public void AskFamInstSaveDir(out string part_directory)
    Parameters
    Type Name Description
    System.String part_directory

    AskJtInfoOfPart(Tag, out Boolean, out Boolean, out Boolean)

    Declaration
    public void AskJtInfoOfPart(Tag part_tag, out bool from_jt_file, out bool jt_file_exists, out bool contains_breps)
    Parameters
    Type Name Description
    Tag part_tag
    System.Boolean from_jt_file
    System.Boolean jt_file_exists
    System.Boolean contains_breps

    AskLastModifiedVersion(Tag, out Int32)

    Declaration
    public void AskLastModifiedVersion(Tag part, out int modified_version)
    Parameters
    Type Name Description
    Tag part
    System.Int32 modified_version

    AskMinorVersion(Tag, out Int32)

    Declaration
    public void AskMinorVersion(Tag part, out int minor_version)
    Parameters
    Type Name Description
    Tag part
    System.Int32 minor_version

    AskNthHistory(IntPtr, Int32, out String, out String, out String, out Int32, out Int32)

    Declaration
    public void AskNthHistory(IntPtr history_list, int index, out string program, out string user, out string machine, out int version, out int gmtime)
    Parameters
    Type Name Description
    System.IntPtr history_list
    System.Int32 index
    System.String program
    System.String user
    System.String machine
    System.Int32 version
    System.Int32 gmtime

    AskNthPart(Int32)

    Declaration
    public Tag AskNthPart(int part_num)
    Parameters
    Type Name Description
    System.Int32 part_num
    Returns
    Type Description
    Tag

    AskNumHistories(IntPtr, out Int32)

    Declaration
    public void AskNumHistories(IntPtr history_list, out int number)
    Parameters
    Type Name Description
    System.IntPtr history_list
    System.Int32 number

    AskNumParts()

    Declaration
    public int AskNumParts()
    Returns
    Type Description
    System.Int32

    AskPartHistory(Tag, IntPtr)

    Declaration
    public void AskPartHistory(Tag part, IntPtr history_list)
    Parameters
    Type Name Description
    Tag part
    System.IntPtr history_list

    AskPartHistoryWithRenameInfo(Tag, IntPtr)

    Declaration
    public void AskPartHistoryWithRenameInfo(Tag part, IntPtr history_list)
    Parameters
    Type Name Description
    Tag part
    System.IntPtr history_list

    AskPartName(Tag, out String)

    Declaration
    public void AskPartName(Tag part, out string part_fspec)
    Parameters
    Type Name Description
    Tag part
    System.String part_fspec

    AskPartTag(String)

    Declaration
    public Tag AskPartTag(string part_name)
    Parameters
    Type Name Description
    System.String part_name
    Returns
    Type Description
    Tag

    AskStatus(Tag, out Int32)

    Declaration
    public void AskStatus(Tag part_tag, out int status)
    Parameters
    Type Name Description
    Tag part_tag
    System.Int32 status

    AskTagOfDispName(String, out Tag)

    Declaration
    [Obsolete("Deprecated")]
    public void AskTagOfDispName(string display_name, out Tag part_tag)
    Parameters
    Type Name Description
    System.String display_name
    Tag part_tag

    AskTemplateFilename(Tag, out String)

    Declaration
    public void AskTemplateFilename(Tag part, out string template_name)
    Parameters
    Type Name Description
    Tag part
    System.String template_name

    AskUnits(Tag, out Int32)

    Declaration
    public void AskUnits(Tag part, out int part_units)
    Parameters
    Type Name Description
    Tag part
    System.Int32 part_units

    CheckPartWritable(String, out Boolean)

    Declaration
    public void CheckPartWritable(string part_name, out bool writable)
    Parameters
    Type Name Description
    System.String part_name
    System.Boolean writable

    Cleanup(UInt32)

    Declaration
    public void Cleanup(uint option_mask)
    Parameters
    Type Name Description
    System.UInt32 option_mask

    ClearHistoryList(IntPtr)

    Declaration
    public void ClearHistoryList(IntPtr historiy_list)
    Parameters
    Type Name Description
    System.IntPtr historiy_list

    Close(Tag, Int32, Int32)

    Declaration
    public void Close(Tag part, int scope, int mode)
    Parameters
    Type Name Description
    Tag part
    System.Int32 scope
    System.Int32 mode

    CloseAll()

    Declaration
    public void CloseAll()

    CloseCset(Tag)

    Declaration
    public void CloseCset(Tag cset)
    Parameters
    Type Name Description
    Tag cset

    CreateFamilyInstance(Tag, Int32, out Tag, out Tag)

    Declaration
    public void CreateFamilyInstance(Tag family, int member_index, out Tag part, out Tag instance)
    Parameters
    Type Name Description
    Tag family
    System.Int32 member_index
    Tag part
    Tag instance

    CreateHistoryList(out IntPtr)

    Declaration
    public void CreateHistoryList(out IntPtr history_list)
    Parameters
    Type Name Description
    System.IntPtr history_list

    EvaluateWriteState(Tag)

    Declaration
    public void EvaluateWriteState(Tag part_tag)
    Parameters
    Type Name Description
    Tag part_tag

    Export(String, Int32, Tag[])

    Declaration
    public void Export(string part_name, int num_objects, Tag[] object_array)
    Parameters
    Type Name Description
    System.String part_name
    System.Int32 num_objects
    Tag[] object_array

    ExportWithOptions(String, Int32, Tag[], ref UFPart.ExportOptions)

    Declaration
    public void ExportWithOptions(string part_name, int num_objects, Tag[] object_array, ref UFPart.ExportOptions options)
    Parameters
    Type Name Description
    System.String part_name
    System.Int32 num_objects
    Tag[] object_array
    UFPart.ExportOptions options

    FileNameForDisplay(String, out String)

    Declaration
    public void FileNameForDisplay(string name_format, out string display_name)
    Parameters
    Type Name Description
    System.String name_format
    System.String display_name

    FileNameForDisplayString(String, out String)

    Declaration
    public void FileNameForDisplayString(string name_format, out string display_name)
    Parameters
    Type Name Description
    System.String name_format
    System.String display_name

    FindFamilyInstance(Tag, Int32, Boolean, Boolean, out String)

    Declaration
    public void FindFamilyInstance(Tag family, int member_index, bool load, bool use_load_options, out string part_name)
    Parameters
    Type Name Description
    Tag family
    System.Int32 member_index
    System.Boolean load
    System.Boolean use_load_options
    System.String part_name

    FindTagOfDisplayName(String, out Tag)

    Declaration
    public void FindTagOfDisplayName(string display_name, out Tag part_tag)
    Parameters
    Type Name Description
    System.String display_name
    Tag part_tag

    FreeLoadStatus(ref UFPart.LoadStatus)

    Declaration
    public void FreeLoadStatus(ref UFPart.LoadStatus load_status)
    Parameters
    Type Name Description
    UFPart.LoadStatus load_status

    Import(String, ref ImportPartModes, Double[], Double[], Double, out Tag)

    Declaration
    public void Import(string file_name, ref ImportPartModes modes, double[] dest_csys, double[] dest_point, double scale, out Tag group)
    Parameters
    Type Name Description
    System.String file_name
    ImportPartModes modes
    System.Double[] dest_csys
    System.Double[] dest_point
    System.Double scale
    Tag group

    ImportXtHidden(String, out Int32, out Tag[])

    Declaration
    public void ImportXtHidden(string xtFileName, out int numBodies, out Tag[] bodyTags)
    Parameters
    Type Name Description
    System.String xtFileName
    System.Int32 numBodies
    Tag[] bodyTags

    InheritStatusOfTemplate(Tag)

    Declaration
    public void InheritStatusOfTemplate(Tag member_tag)
    Parameters
    Type Name Description
    Tag member_tag

    IsFamilyInstance(Tag, out Boolean)

    Declaration
    public void IsFamilyInstance(Tag part, out bool is_family_instance)
    Parameters
    Type Name Description
    Tag part
    System.Boolean is_family_instance

    IsFamilyInstCurrent(Tag, out Boolean)

    Declaration
    public void IsFamilyInstCurrent(Tag part, out bool is_inst_current)
    Parameters
    Type Name Description
    Tag part
    System.Boolean is_inst_current

    IsFamilyTemplate(Tag, out Boolean)

    Declaration
    public void IsFamilyTemplate(Tag part, out bool is_family_template)
    Parameters
    Type Name Description
    Tag part
    System.Boolean is_family_template

    IsLoaded(String)

    Declaration
    public int IsLoaded(string part_name)
    Parameters
    Type Name Description
    System.String part_name
    Returns
    Type Description
    System.Int32

    IsModified(Tag)

    Declaration
    public bool IsModified(Tag part)
    Parameters
    Type Name Description
    Tag part
    Returns
    Type Description
    System.Boolean

    NameForDisplay(String, out String)

    Declaration
    [Obsolete("Deprecated")]
    public void NameForDisplay(string name_format, out string display_name)
    Parameters
    Type Name Description
    System.String name_format
    System.String display_name

    New(String, Int32, out Tag)

    Declaration
    public void New(string part_name, int units, out Tag part)
    Parameters
    Type Name Description
    System.String part_name
    System.Int32 units
    Tag part

    Open(String, out Tag, out UFPart.LoadStatus)

    Declaration
    public void Open(string part_name, out Tag part, out UFPart.LoadStatus error_status)
    Parameters
    Type Name Description
    System.String part_name
    Tag part
    UFPart.LoadStatus error_status

    OpenComponentAs(Tag, String, String, out Tag, out UFPart.LoadStatus)

    Declaration
    public void OpenComponentAs(Tag component, string old_name, string new_name, out Tag part, out UFPart.LoadStatus error_status)
    Parameters
    Type Name Description
    Tag component
    System.String old_name
    System.String new_name
    Tag part
    UFPart.LoadStatus error_status

    OpenCset(Tag, out UFPart.LoadStatus)

    Declaration
    public void OpenCset(Tag cset, out UFPart.LoadStatus load_status)
    Parameters
    Type Name Description
    Tag cset
    UFPart.LoadStatus load_status

    OpenQuiet(String, out Tag, out UFPart.LoadStatus)

    Declaration
    public void OpenQuiet(string part_name, out Tag part, out UFPart.LoadStatus error_status)
    Parameters
    Type Name Description
    System.String part_name
    Tag part
    UFPart.LoadStatus error_status

    OpenSingleComponentAs(Tag, String, out Tag, out UFPart.LoadStatus)

    Declaration
    public void OpenSingleComponentAs(Tag component, string new_part_name, out Tag part, out UFPart.LoadStatus error_status)
    Parameters
    Type Name Description
    Tag component
    System.String new_part_name
    Tag part
    UFPart.LoadStatus error_status

    Rename(Tag, String)

    Declaration
    public void Rename(Tag part_tag, string new_part_name)
    Parameters
    Type Name Description
    Tag part_tag
    System.String new_part_name

    Reopen(Tag, Int32, Int32, out Tag)

    Declaration
    public void Reopen(Tag part, int scope, int mode, out Tag new_part)
    Parameters
    Type Name Description
    Tag part
    System.Int32 scope
    System.Int32 mode
    Tag new_part

    Save()

    Declaration
    public void Save()

    SaveAll(out Int32, out Tag[], out Int32[])

    Declaration
    public void SaveAll(out int count, out Tag[] part_list, out int[] error_list)
    Parameters
    Type Name Description
    System.Int32 count
    Tag[] part_list
    System.Int32[] error_list

    SaveAs(String)

    Declaration
    public void SaveAs(string new_part_name)
    Parameters
    Type Name Description
    System.String new_part_name

    SaveWorkOnly()

    Declaration
    public void SaveWorkOnly()

    SetCompressionFlags(Tag, ref UFPart.CompressFlags)

    Declaration
    public void SetCompressionFlags(Tag part, ref UFPart.CompressFlags compress_mask)
    Parameters
    Type Name Description
    Tag part
    UFPart.CompressFlags compress_mask

    SetCustomerArea(Tag, String)

    Declaration
    public void SetCustomerArea(Tag part_tag, string customer_area)
    Parameters
    Type Name Description
    Tag part_tag
    System.String customer_area

    SetDescription(Tag, String)

    Declaration
    public void SetDescription(Tag part_tag, string description)
    Parameters
    Type Name Description
    Tag part_tag
    System.String description

    SetDisplayPart(Tag)

    Declaration
    public void SetDisplayPart(Tag part)
    Parameters
    Type Name Description
    Tag part

    SetEnforcePiecePart(Tag, Boolean)

    Declaration
    public void SetEnforcePiecePart(Tag part_tag, bool status)
    Parameters
    Type Name Description
    Tag part_tag
    System.Boolean status

    SetFamilySaveDir(Tag, String)

    Declaration
    public void SetFamilySaveDir(Tag family, string dir)
    Parameters
    Type Name Description
    Tag family
    System.String dir

    SetFamInstSaveDir(String)

    Declaration
    public void SetFamInstSaveDir(string part_directory)
    Parameters
    Type Name Description
    System.String part_directory

    SetStatus(Tag, Int32)

    Declaration
    public void SetStatus(Tag part_tag, int status)
    Parameters
    Type Name Description
    Tag part_tag
    System.Int32 status

    UpdateFamilyInstance(Tag, Int32, Boolean, out Tag, out Boolean, out Int32, out Tag[], out Int32[], out String)

    Declaration
    public void UpdateFamilyInstance(Tag family, int member_index, bool force_update, out Tag part, out bool saved, out int count, out Tag[] part_list, out int[] error_list, out string info)
    Parameters
    Type Name Description
    Tag family
    System.Int32 member_index
    System.Boolean force_update
    Tag part
    System.Boolean saved
    System.Int32 count
    Tag[] part_list
    System.Int32[] error_list
    System.String info

    UpdateJtBrep(Tag)

    Declaration
    public void UpdateJtBrep(Tag part_tag)
    Parameters
    Type Name Description
    Tag part_tag

    UpdateJtFacets(Tag)

    Declaration
    public void UpdateJtFacets(Tag part_tag)
    Parameters
    Type Name Description
    Tag part_tag

    Implements

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