Class UFWeight
Assembly: NXOpen.UF.dll
Syntax
public class UFWeight : NXRemotableObject, IMessageSink
Methods
AskPartCset(Tag, out string)
Declaration
public void AskPartCset(Tag part, out string cset_name)
Parameters
Type |
Name |
Description |
Tag |
part |
|
string |
cset_name |
|
AskPartMaxWeight(Tag, UnitsType, out double, out bool)
Declaration
public void AskPartMaxWeight(Tag part, UFWeight.UnitsType units, out double max_weight, out bool is_set)
Parameters
AskPartMinWeight(Tag, UnitsType, out double, out bool)
Declaration
public void AskPartMinWeight(Tag part, UFWeight.UnitsType units, out double min_weight, out bool is_set)
Parameters
AskPartRefSet(Tag, out string)
Declaration
public void AskPartRefSet(Tag part, out string ref_set_name)
Parameters
Type |
Name |
Description |
Tag |
part |
|
string |
ref_set_name |
|
AskPartSaveOption(Tag, out bool)
Declaration
public void AskPartSaveOption(Tag part, out bool update_on_save)
Parameters
Type |
Name |
Description |
Tag |
part |
|
bool |
update_on_save |
|
AskProps(Tag, UnitsType, out Properties)
Declaration
public void AskProps(Tag _object, UFWeight.UnitsType units, out UFWeight.Properties properties)
Parameters
AssertCompProps(Tag, ref Properties)
Declaration
public void AssertCompProps(Tag component, ref UFWeight.Properties properties)
Parameters
AssertPartProps(Tag, ref Properties)
Declaration
public void AssertPartProps(Tag part, ref UFWeight.Properties properties)
Parameters
ConvertPropUnits(ref Properties, UnitsType, out Properties)
Declaration
public void ConvertPropUnits(ref UFWeight.Properties old_properties, UFWeight.UnitsType new_units, out UFWeight.Properties new_properties)
Parameters
CopyProps(ref Properties, out Properties)
Declaration
public void CopyProps(ref UFWeight.Properties properties, out UFWeight.Properties new_properties)
Parameters
DeleteCompAssertion(Tag)
Declaration
public void DeleteCompAssertion(Tag component)
Parameters
Type |
Name |
Description |
Tag |
component |
|
DeletePartAssertion(Tag)
Declaration
public void DeletePartAssertion(Tag part)
Parameters
Type |
Name |
Description |
Tag |
part |
|
EstabCompProps(Tag, double, bool, UnitsType, out Properties, out Exceptions)
Declaration
public void EstabCompProps(Tag component, double accuracy, bool recurse, UFWeight.UnitsType units, out UFWeight.Properties properties, out UFWeight.Exceptions exceptions)
Parameters
EstabCompProps1(Tag, double, bool, UnitsType, out Properties, out Exceptions[])
Declaration
public void EstabCompProps1(Tag component, double accuracy, bool recurse, UFWeight.UnitsType units, out UFWeight.Properties properties, out UFWeight.Exceptions[] exceptions)
Parameters
EstabPartProps(Tag, double, bool, UnitsType, out Properties, out Exceptions)
Declaration
public void EstabPartProps(Tag part, double accuracy, bool recurse, UFWeight.UnitsType units, out UFWeight.Properties properties, out UFWeight.Exceptions exceptions)
Parameters
EstabPartProps1(Tag, double, bool, UnitsType, out Properties, out Exceptions[])
Declaration
public void EstabPartProps1(Tag part, double accuracy, bool recurse, UFWeight.UnitsType units, out UFWeight.Properties properties, out UFWeight.Exceptions[] exceptions)
Parameters
EstabSolidProps(Tag, double, UnitsType, out Properties)
Declaration
public void EstabSolidProps(Tag solid, double accuracy, UFWeight.UnitsType units, out UFWeight.Properties properties)
Parameters
FreeExceptions(ref Exceptions)
Declaration
public void FreeExceptions(ref UFWeight.Exceptions exceptions)
Parameters
InitExceptions(ref Exceptions)
Declaration
public void InitExceptions(ref UFWeight.Exceptions exceptions)
Parameters
SetPartCset(Tag, string)
Declaration
public void SetPartCset(Tag part, string cset_name)
Parameters
Type |
Name |
Description |
Tag |
part |
|
string |
cset_name |
|
SetPartMaxWeight(Tag, double, UnitsType)
Declaration
public void SetPartMaxWeight(Tag part, double max_weight, UFWeight.UnitsType units)
Parameters
SetPartMinWeight(Tag, double, UnitsType)
Declaration
public void SetPartMinWeight(Tag part, double min_weight, UFWeight.UnitsType units)
Parameters
SetPartRefSet(Tag, string)
Declaration
public void SetPartRefSet(Tag part, string ref_set_name)
Parameters
Type |
Name |
Description |
Tag |
part |
|
string |
ref_set_name |
|
SetPartSaveOption(Tag, bool)
Declaration
public void SetPartSaveOption(Tag part, bool update_on_save)
Parameters
Type |
Name |
Description |
Tag |
part |
|
bool |
update_on_save |
|
SumProps(int, Properties[], out Properties)
Declaration
public void SumProps(int count, UFWeight.Properties[] properties_array, out UFWeight.Properties total_properties)
Parameters
Declaration
public void TransformProps(double[,] transform, ref UFWeight.Properties properties, out UFWeight.Properties transformed_properties)
Parameters
UnsetPartMaxWeight(Tag)
Declaration
public void UnsetPartMaxWeight(Tag part)
Parameters
Type |
Name |
Description |
Tag |
part |
|
UnsetPartMinWeight(Tag)
Declaration
public void UnsetPartMinWeight(Tag part)
Parameters
Type |
Name |
Description |
Tag |
part |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink