Search Results for

    Show / Hide Table of Contents

    Class UFPart

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFPart
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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, int)

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

    AskCompressionFlags(Tag, out 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
    string customer_area

    AskDescription(Tag, out string)

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

    AskDisplayPart()

    Declaration
    public Tag AskDisplayPart()
    Returns
    Type Description
    Tag

    AskEnforcePiecePart(Tag, out bool)

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

    AskFamInstSaveDir(out string)

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

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

    Declaration
    public void AskFamilies(Tag part, out int family_count, out Tag[] families)
    Parameters
    Type Name Description
    Tag part
    int 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
    string dir

    AskJtInfoOfPart(Tag, out bool, out bool, out bool)

    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
    bool from_jt_file
    bool jt_file_exists
    bool contains_breps

    AskLastModifiedVersion(Tag, out int)

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

    AskMinorVersion(Tag, out int)

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

    AskNthHistory(nint, int, out string, out string, out string, out int, out int)

    Declaration
    public void AskNthHistory(nint history_list, int index, out string program, out string user, out string machine, out int version, out int gmtime)
    Parameters
    Type Name Description
    nint history_list
    int index
    string program
    string user
    string machine
    int version
    int gmtime

    AskNthPart(int)

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

    AskNumHistories(nint, out int)

    Declaration
    public void AskNumHistories(nint history_list, out int number)
    Parameters
    Type Name Description
    nint history_list
    int number

    AskNumParts()

    Declaration
    public int AskNumParts()
    Returns
    Type Description
    int

    AskPartHistory(Tag, nint)

    Declaration
    public void AskPartHistory(Tag part, nint history_list)
    Parameters
    Type Name Description
    Tag part
    nint history_list

    AskPartHistoryWithRenameInfo(Tag, nint)

    Declaration
    public void AskPartHistoryWithRenameInfo(Tag part, nint history_list)
    Parameters
    Type Name Description
    Tag part
    nint history_list

    AskPartName(Tag, out string)

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

    AskPartTag(string)

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

    AskStatus(Tag, out int)

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

    AskTagOfDispName(string, out Tag)

    Declaration
    [Obsolete("Deprecated")]
    public void AskTagOfDispName(string display_name, out Tag part_tag)
    Parameters
    Type Name Description
    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
    string template_name

    AskUnits(Tag, out int)

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

    CheckPartWritable(string, out bool)

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

    Cleanup(uint)

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

    ClearHistoryList(nint)

    Declaration
    public void ClearHistoryList(nint historiy_list)
    Parameters
    Type Name Description
    nint historiy_list

    Close(Tag, int, int)

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

    CloseAll()

    Declaration
    public void CloseAll()

    CloseCset(Tag)

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

    CreateFamilyInstance(Tag, int, 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
    int member_index
    Tag part
    Tag instance

    CreateHistoryList(out nint)

    Declaration
    public void CreateHistoryList(out nint history_list)
    Parameters
    Type Name Description
    nint history_list

    EvaluateWriteState(Tag)

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

    Export(string, int, Tag[])

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

    ExportWithOptions(string, int, Tag[], ref ExportOptions)

    Declaration
    public void ExportWithOptions(string part_name, int num_objects, Tag[] object_array, ref UFPart.ExportOptions options)
    Parameters
    Type Name Description
    string part_name
    int 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
    string name_format
    string display_name

    FileNameForDisplayString(string, out string)

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

    FindFamilyInstance(Tag, int, bool, bool, 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
    int member_index
    bool load
    bool use_load_options
    string part_name

    FindTagOfDisplayName(string, out Tag)

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

    FreeLoadStatus(ref 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
    string file_name
    ImportPartModes modes
    double[] dest_csys
    double[] dest_point
    double scale
    Tag group

    ImportXtHidden(string, out int, out Tag[])

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

    InheritStatusOfTemplate(Tag)

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

    IsFamilyInstCurrent(Tag, out bool)

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

    IsFamilyInstance(Tag, out bool)

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

    IsFamilyTemplate(Tag, out bool)

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

    IsLoaded(string)

    Declaration
    public int IsLoaded(string part_name)
    Parameters
    Type Name Description
    string part_name
    Returns
    Type Description
    int

    IsModified(Tag)

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

    NameForDisplay(string, out string)

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

    New(string, int, out Tag)

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

    Open(string, out Tag, out LoadStatus)

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

    OpenComponentAs(Tag, string, string, out Tag, out 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
    string old_name
    string new_name
    Tag part
    UFPart.LoadStatus error_status

    OpenCset(Tag, out 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 LoadStatus)

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

    OpenSingleComponentAs(Tag, string, out Tag, out 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
    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
    string new_part_name

    Reopen(Tag, int, int, out Tag)

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

    Save()

    Declaration
    public void Save()

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

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

    SaveAs(string)

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

    SaveWorkOnly()

    Declaration
    public void SaveWorkOnly()

    SetCompressionFlags(Tag, ref 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
    string customer_area

    SetDescription(Tag, string)

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

    SetDisplayPart(Tag)

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

    SetEnforcePiecePart(Tag, bool)

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

    SetFamInstSaveDir(string)

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

    SetFamilySaveDir(Tag, string)

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

    SetStatus(Tag, int)

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

    TranslateJt(Tag, string, string)

    Declaration
    public void TranslateJt(Tag part, string config_file, string output_dir)
    Parameters
    Type Name Description
    Tag part
    string config_file
    string output_dir

    UpdateFamilyInstance(Tag, int, bool, out Tag, out bool, out int, out Tag[], out int[], 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
    int member_index
    bool force_update
    Tag part
    bool saved
    int count
    Tag[] part_list
    int[] error_list
    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