Class UFUgmgr
Assembly: NXOpen.UF.dll
Syntax
public class UFUgmgr : NXRemotableObject, IMessageSink
Methods
AddProductAssemblyPart(string)
Declaration
public void AddProductAssemblyPart(string product)
Parameters
Type |
Name |
Description |
string |
product |
|
AddToFolder(Tag, Tag)
Declaration
public void AddToFolder(Tag object_to_add, Tag folder)
Parameters
Type |
Name |
Description |
Tag |
object_to_add |
|
Tag |
folder |
|
AskAutolockStatus(out bool)
Declaration
public void AskAutolockStatus(out bool current_value)
Parameters
Type |
Name |
Description |
bool |
current_value |
|
AskConfigRule(out string)
Declaration
public void AskConfigRule(out string current_rule)
Parameters
Type |
Name |
Description |
string |
current_rule |
|
Declaration
public void AskConfiguredRev(Tag database_part_tag, out Tag part_revision)
Parameters
Type |
Name |
Description |
Tag |
database_part_tag |
|
Tag |
part_revision |
|
AskDependentFiles(string, out int, out string[])
Declaration
public void AskDependentFiles(string encoded_name, out int file_count, out string[] file_names)
Parameters
Type |
Name |
Description |
string |
encoded_name |
|
int |
file_count |
|
string[] |
file_names |
|
AskExportDirectory(Tag, out string)
Declaration
public void AskExportDirectory(Tag part_tag, out string export_dir_name)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
string |
export_dir_name |
|
AskFamilyMemberHandles(Tag, string, string, out string, out string)
Declaration
public void AskFamilyMemberHandles(Tag family_tag, string member_id, string member_rev_id, out string member_part_handle, out string member_partrev_handle)
Parameters
AskFileExportStatus(out bool)
Declaration
public void AskFileExportStatus(out bool status)
Parameters
Type |
Name |
Description |
bool |
status |
|
AskFolderName(Tag, out string)
Declaration
public void AskFolderName(Tag folder, out string folder_name)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
string |
folder_name |
|
AskIdDisplayRule(out string)
Declaration
public void AskIdDisplayRule(out string id_display_rule)
Parameters
Type |
Name |
Description |
string |
id_display_rule |
|
AskNewAlternatePartNo(out NewAlternatePartNoFnT)
Declaration
public void AskNewAlternatePartNo(out UFUgmgr.NewAlternatePartNoFnT func)
Parameters
AskNewDatasetName(ref NewDatasetNameFnT)
Declaration
public void AskNewDatasetName(ref UFUgmgr.NewDatasetNameFnT func)
Parameters
AskNewId(ref NewIdFnT)
Declaration
[Obsolete("Deprecated")]
public void AskNewId(ref UFUgmgr.NewIdFnT func)
Parameters
AskNewPartNo(ref NewPartNoFnT)
Declaration
public void AskNewPartNo(ref UFUgmgr.NewPartNoFnT func)
Parameters
AskNewPartRev(ref NewPartRevFnT)
Declaration
public void AskNewPartRev(ref UFUgmgr.NewPartRevFnT func)
Parameters
AskObjectType(Tag, out ObjectType)
Declaration
public void AskObjectType(Tag _object, out UFUgmgr.ObjectType object_type)
Parameters
AskPartNameDesc(Tag, out string, out string)
Declaration
public void AskPartNameDesc(Tag database_part_tag, out string part_name, out string part_desc)
Parameters
Type |
Name |
Description |
Tag |
database_part_tag |
|
string |
part_name |
|
string |
part_desc |
|
AskPartNumber(Tag, out string)
Declaration
public void AskPartNumber(Tag part, out string part_number)
Parameters
Type |
Name |
Description |
Tag |
part |
|
string |
part_number |
|
AskPartRevisionId(Tag, out string)
Declaration
public void AskPartRevisionId(Tag part_revision, out string revision_id)
Parameters
Type |
Name |
Description |
Tag |
part_revision |
|
string |
revision_id |
|
AskPartTag(string, out Tag)
Declaration
public void AskPartTag(string part_number, out Tag database_part_tag)
Parameters
Type |
Name |
Description |
string |
part_number |
|
Tag |
database_part_tag |
|
AskPartrevPartTag(Tag, out Tag)
Declaration
public void AskPartrevPartTag(Tag database_part_rev_tag, out Tag database_part_tag)
Parameters
Type |
Name |
Description |
Tag |
database_part_rev_tag |
|
Tag |
database_part_tag |
|
AskProductAssemblies(out int, out string[])
Declaration
public void AskProductAssemblies(out int n_prod_assys, out string[] products)
Parameters
Type |
Name |
Description |
int |
n_prod_assys |
|
string[] |
products |
|
AskRootFolder(out Tag)
Declaration
public void AskRootFolder(out Tag folder_tag)
Parameters
Type |
Name |
Description |
Tag |
folder_tag |
|
AskSaveasDatasetInfo(out SaveasDatasetInfoFnT)
Declaration
public void AskSaveasDatasetInfo(out UFUgmgr.SaveasDatasetInfoFnT func)
Parameters
AskSaveasDatasetName(ref SaveasDatasetNameFnT)
Declaration
[Obsolete("Deprecated")]
public void AskSaveasDatasetName(ref UFUgmgr.SaveasDatasetNameFnT func)
Parameters
AskUserFolder(string, out Tag)
Declaration
public void AskUserFolder(string user_name, out Tag folder_tag)
Parameters
Type |
Name |
Description |
string |
user_name |
|
Tag |
folder_tag |
|
AskUserRole(out string)
Declaration
public void AskUserRole(out string role)
Parameters
Type |
Name |
Description |
string |
role |
|
AssignAlternatePartId(Tag, string, string, out string, out string, out bool)
Declaration
public void AssignAlternatePartId(Tag part_tag, string context, string id_type, out string alt_item_id, out string alt_rev_id, out bool modifiable)
Parameters
AssignCopyDsetName(string, string, string, string, string, string, string, out string, out bool)
Declaration
public void AssignCopyDsetName(string old_owner, string old_owner_revision, string dataset, string app_type, string rel_type, string new_owner, string new_owner_revision, out string model_name, out bool modifiable)
Parameters
AssignNewDsetName(string, string, string, string, string, out string, out bool)
Declaration
public void AssignNewDsetName(string owner, string owner_revision, string app_type, string rel_type, string basis_string, out string model_name, out bool modifiable)
Parameters
AssignPartNumber(string, string, out string, out bool)
Declaration
public void AssignPartNumber(string basis_part_num, string part_type, out string part_num, out bool modifiable)
Parameters
AssignPartRev(string, string, out string, out bool)
Declaration
public void AssignPartRev(string part_num, string part_type, out string part_rev, out bool modifiable)
Parameters
AttachAlternate(Tag, string, string, string, string, string, string, bool)
Declaration
public void AttachAlternate(Tag part_tag, string context, string id_type, string alt_item_id, string alt_rev_id, string alt_name, string alt_desc, bool is_default)
Parameters
ConvertFileNameToCli(string, out string)
Declaration
public void ConvertFileNameToCli(string internal_name, out string cli_name)
Parameters
ConvertNameFromCli(string, out string)
Declaration
public void ConvertNameFromCli(string cli_name, out string internal_name)
Parameters
ConvertNameToCli(string, out string)
Declaration
[Obsolete("Deprecated")]
public void ConvertNameToCli(string internal_name, out string cli_name)
Parameters
CreateComponentPart(Tag, string, string, string, int, int, double[], double[], int, Tag[], string, out Tag)
Declaration
public void CreateComponentPart(Tag parent_part, string new_part_name, string refset_name, string instance_name, int units, int layer, double[] origin, double[] csys_matrix, int n_objects, Tag[] objects, string part_type, out Tag instance)
Parameters
DecodePartFileName(string, out string, out string, out string, out string)
Declaration
public void DecodePartFileName(string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
Parameters
DecodePartFilename_(string, out string, out string, out string, out string)
Declaration
[Obsolete("Deprecated")]
public void DecodePartFilename_(string encoded_name, out string part_number, out string part_revision, out string part_file_type, out string part_file_name)
Parameters
EncodePartFilename(string, string, string, string, out string)
Declaration
public void EncodePartFilename(string part_number, string part_revision, string part_file_type, string part_file_name, out string encoded_name)
Parameters
Declaration
public void FindConfiguredRev(Tag parentrev_tag, Tag childpart_tag, out Tag child_part_rev)
Parameters
Type |
Name |
Description |
Tag |
parentrev_tag |
|
Tag |
childpart_tag |
|
Tag |
child_part_rev |
|
FindProductAssemblies(int, Tag[])
Declaration
public void FindProductAssemblies(int n_displayed_parts, Tag[] displayed_parts)
Parameters
Type |
Name |
Description |
int |
n_displayed_parts |
|
Tag[] |
displayed_parts |
|
GenerateBaseFileName(string, out string)
Declaration
public void GenerateBaseFileName(string partSpec, out string baseFileName)
Parameters
GetCreationParameters(string, out int, out UgmgrAttrInfo[])
Declaration
public void GetCreationParameters(string part_type, out int num_info, out UgmgrAttrInfo[] info)
Parameters
Initialize(int, string[])
Declaration
public void Initialize(int argc, string[] argv)
Parameters
InvokePdmServer(int, string, out int, out string)
Declaration
public void InvokePdmServer(int input_code, string input_string, out int output_code, out string output_string)
Parameters
Type |
Name |
Description |
int |
input_code |
|
string |
input_string |
|
int |
output_code |
|
string |
output_string |
|
ListConfigRules(out int, out string[])
Declaration
public void ListConfigRules(out int count, out string[] config_rules)
Parameters
Type |
Name |
Description |
int |
count |
|
string[] |
config_rules |
|
ListContexts(string, out int, out string[])
Declaration
public void ListContexts(string part_type, out int count, out string[] contexts)
Parameters
ListFolderContents(Tag, out int, out Tag[])
Declaration
public void ListFolderContents(Tag folder, out int count, out Tag[] folder_contents)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
int |
count |
|
Tag[] |
folder_contents |
|
ListIdDisplayRules(out int, out string[])
Declaration
public void ListIdDisplayRules(out int count, out string[] id_display_rules)
Parameters
Type |
Name |
Description |
int |
count |
|
string[] |
id_display_rules |
|
ListIdTypes(string, string, out int, out string[])
Declaration
public void ListIdTypes(string part_type, string context, out int count, out string[] id_types)
Parameters
ListPartRevFiles(Tag, out int, out string[], out string[])
Declaration
public void ListPartRevFiles(Tag part_revision, out int file_count, out string[] file_types, out string[] file_names)
Parameters
Type |
Name |
Description |
Tag |
part_revision |
|
int |
file_count |
|
string[] |
file_types |
|
string[] |
file_names |
|
ListPartRevisions(Tag, out int, out Tag[])
Declaration
public void ListPartRevisions(Tag part, out int revision_count, out Tag[] revisions)
Parameters
Type |
Name |
Description |
Tag |
part |
|
int |
revision_count |
|
Tag[] |
revisions |
|
ListPartsInFolder(Tag, out int, out Tag[])
Declaration
public void ListPartsInFolder(Tag folder, out int count, out Tag[] parts)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
int |
count |
|
Tag[] |
parts |
|
NewPartFromTemplate(string, string, string, out Tag)
Declaration
public void NewPartFromTemplate(string encoded_part_name, string part_type, string encoded_template_name, out Tag part_tag)
Parameters
Type |
Name |
Description |
string |
encoded_part_name |
|
string |
part_type |
|
string |
encoded_template_name |
|
Tag |
part_tag |
|
PartrevWhereUsed(Tag, out int, out Tag[])
Declaration
public void PartrevWhereUsed(Tag part_revision, out int parent_revisions_count, out Tag[] parent_revisions)
Parameters
Type |
Name |
Description |
Tag |
part_revision |
|
int |
parent_revisions_count |
|
Tag[] |
parent_revisions |
|
RefreshAssyPdiDate(Tag, bool)
Declaration
public void RefreshAssyPdiDate(Tag part_tag, bool traverse)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
bool |
traverse |
|
RegNewAlternatePartNo(NewAlternatePartNoFnT)
Declaration
public void RegNewAlternatePartNo(UFUgmgr.NewAlternatePartNoFnT func)
Parameters
RegNewDatasetName(NewDatasetNameFnT)
Declaration
public void RegNewDatasetName(UFUgmgr.NewDatasetNameFnT new_dataset_name_fn)
Parameters
RegNewId(NewIdFnT)
Declaration
[Obsolete("Deprecated")]
public void RegNewId(UFUgmgr.NewIdFnT new_id_fn)
Parameters
RegNewPartRev(NewPartRevFnT)
Declaration
public void RegNewPartRev(UFUgmgr.NewPartRevFnT new_part_rev_fn)
Parameters
RegSaveasDatasetInfo(SaveasDatasetInfoFnT)
Declaration
public void RegSaveasDatasetInfo(UFUgmgr.SaveasDatasetInfoFnT saveas_dataset_info_fn)
Parameters
RegSaveasDatasetName(SaveasDatasetNameFnT)
Declaration
[Obsolete("Deprecated")]
public void RegSaveasDatasetName(UFUgmgr.SaveasDatasetNameFnT saveas_dataset_name_fn)
Parameters
RemoveProductAssemblyPart(string)
Declaration
public void RemoveProductAssemblyPart(string product)
Parameters
Type |
Name |
Description |
string |
product |
|
SavePreciseAssembly(Tag, bool)
Declaration
public void SavePreciseAssembly(Tag work_part_tag, bool traverse_children)
Parameters
Type |
Name |
Description |
Tag |
work_part_tag |
|
bool |
traverse_children |
|
SetAutolockStatus(bool)
Declaration
public void SetAutolockStatus(bool new_value)
Parameters
Type |
Name |
Description |
bool |
new_value |
|
SetCloneAutoTrans(CloneAutoTransFT)
Declaration
public void SetCloneAutoTrans(UFUgmgr.CloneAutoTransFT _X1)
Parameters
SetConfigRule(string)
Declaration
public void SetConfigRule(string config_rule)
Parameters
Type |
Name |
Description |
string |
config_rule |
|
SetDefaultFolder(Tag)
Declaration
public void SetDefaultFolder(Tag folder)
Parameters
Type |
Name |
Description |
Tag |
folder |
|
SetDialogDisplay(bool)
Declaration
public void SetDialogDisplay(bool display)
Parameters
Type |
Name |
Description |
bool |
display |
|
SetFileExportStatus(bool)
Declaration
public void SetFileExportStatus(bool status)
Parameters
Type |
Name |
Description |
bool |
status |
|
SetIdDisplayRule(string)
Declaration
public void SetIdDisplayRule(string id_display_rule)
Parameters
Type |
Name |
Description |
string |
id_display_rule |
|
SetPartNameDesc(Tag, string, string)
Declaration
[Obsolete("Deprecated")]
public void SetPartNameDesc(Tag database_part_tag, string part_name, string part_desc)
Parameters
Type |
Name |
Description |
Tag |
database_part_tag |
|
string |
part_name |
|
string |
part_desc |
|
SetUserRole(string)
Declaration
public void SetUserRole(string role)
Parameters
Type |
Name |
Description |
string |
role |
|
SetVariantConfigurationsForDisplay(Tag, int, VariantConfiguration[], bool[])
Declaration
public void SetVariantConfigurationsForDisplay(Tag available_displayed_part, int n_variants, UFUgmgr.VariantConfiguration[] variants, bool[] selected)
Parameters
SetVariantConfigurationsForLoad(int, VariantConfiguration[], bool[])
Declaration
public void SetVariantConfigurationsForLoad(int n_variants, UFUgmgr.VariantConfiguration[] variants, bool[] selected)
Parameters
Terminate()
Declaration
ValidateAlternatePartId(Tag, string, string, string, string, out string, out string, out AltIdStatus, out string)
Declaration
public void ValidateAlternatePartId(Tag part_tag, string alt_item_id, string alt_rev_id, string context, string id_type, out string modified_item_id, out string modified_rev_id, out UFUgmgr.AltIdStatus status, out string reason)
Parameters
ValidatePartRev(string, string, string, out string, out string, out PartnoStatus)
Declaration
public void ValidatePartRev(string part_num, string part_rev, string part_type, out string modified_part_num, out string modified_part_rev, out UFUgmgr.PartnoStatus status)
Parameters
ValidateString(string, uint, out bool)
Declaration
public void ValidateString(string inputString, uint lengthLimit, out bool hasInvalidCharacters)
Parameters
Type |
Name |
Description |
string |
inputString |
|
uint |
lengthLimit |
|
bool |
hasInvalidCharacters |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink