NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFWeight Class Reference

Contains wrappers for all 'UF_WEIGHT' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFWeight:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _Exceptions
 
struct  _Exceptions1
 
struct  Exceptions
 Wrapper for UF_WEIGHT_exceptions_s More...
 
struct  Properties
 Wrapper for UF_WEIGHT_properties_s More...
 

Public Types

enum  ExceptionReason
 Wrapper for UF_WEIGHT_exception_reason_e More...
 
enum  StateType
 Wrapper for UF_WEIGHT_state_type_e More...
 
enum  UnitsType
 Wrapper for UF_WEIGHT_units_type_e More...
 

Public Member Functions

unsafe void AskPartCset (NXOpen.Tag part, out string cset_name)
 Wrapper method for UF_WEIGHT_ask_part_cset More...
 
void AskPartMaxWeight (NXOpen.Tag part, UnitsType units, out double max_weight, out bool is_set)
 Wrapper method for UF_WEIGHT_ask_part_max_weight More...
 
void AskPartMinWeight (NXOpen.Tag part, UnitsType units, out double min_weight, out bool is_set)
 Wrapper method for UF_WEIGHT_ask_part_min_weight More...
 
unsafe void AskPartRefSet (NXOpen.Tag part, out string ref_set_name)
 Wrapper method for UF_WEIGHT_ask_part_ref_set More...
 
void AskPartSaveOption (NXOpen.Tag part, out bool update_on_save)
 Wrapper method for UF_WEIGHT_ask_part_save_option More...
 
void AskProps (NXOpen.Tag _object, UnitsType units, out Properties properties)
 Wrapper method for UF_WEIGHT_ask_props More...
 
void AssertCompProps (NXOpen.Tag component, ref Properties properties)
 Wrapper method for UF_WEIGHT_assert_comp_props More...
 
void AssertPartProps (NXOpen.Tag part, ref Properties properties)
 Wrapper method for UF_WEIGHT_assert_part_props More...
 
void ConvertPropUnits (ref Properties old_properties, UnitsType new_units, out Properties new_properties)
 Wrapper method for UF_WEIGHT_convert_prop_units More...
 
void CopyProps (ref Properties properties, out Properties new_properties)
 Wrapper method for UF_WEIGHT_copy_props More...
 
void DeleteCompAssertion (NXOpen.Tag component)
 Wrapper method for UF_WEIGHT_delete_comp_assertion More...
 
void DeletePartAssertion (NXOpen.Tag part)
 Wrapper method for UF_WEIGHT_delete_part_assertion More...
 
unsafe void EstabCompProps (NXOpen.Tag component, double accuracy, bool recurse, UnitsType units, out Properties properties, out Exceptions exceptions)
 Wrapper method for UF_WEIGHT_estab_comp_props More...
 
unsafe void EstabCompProps1 (NXOpen.Tag component, double accuracy, bool recurse, UnitsType units, out Properties properties, out Exceptions[] exceptions)
 Wrapper method for UF_WEIGHT_estab_comp_props1 More...
 
unsafe void EstabPartProps (NXOpen.Tag part, double accuracy, bool recurse, UnitsType units, out Properties properties, out Exceptions exceptions)
 Wrapper method for UF_WEIGHT_estab_part_props More...
 
unsafe void EstabPartProps1 (NXOpen.Tag part, double accuracy, bool recurse, UnitsType units, out Properties properties, out Exceptions[] exceptions)
 Wrapper method for UF_WEIGHT_estab_part_props1 More...
 
void EstabSolidProps (NXOpen.Tag solid, double accuracy, UnitsType units, out Properties properties)
 Wrapper method for UF_WEIGHT_estab_solid_props More...
 
unsafe void FreeExceptions (ref Exceptions exceptions)
 Wrapper method for UF_WEIGHT_free_exceptions More...
 
unsafe void InitExceptions (ref Exceptions exceptions)
 Wrapper method for UF_WEIGHT_init_exceptions More...
 
void SetPartCset (NXOpen.Tag part, string cset_name)
 Wrapper method for UF_WEIGHT_set_part_cset More...
 
void SetPartMaxWeight (NXOpen.Tag part, double max_weight, UnitsType units)
 Wrapper method for UF_WEIGHT_set_part_max_weight More...
 
void SetPartMinWeight (NXOpen.Tag part, double min_weight, UnitsType units)
 Wrapper method for UF_WEIGHT_set_part_min_weight More...
 
void SetPartRefSet (NXOpen.Tag part, string ref_set_name)
 Wrapper method for UF_WEIGHT_set_part_ref_set More...
 
void SetPartSaveOption (NXOpen.Tag part, bool update_on_save)
 Wrapper method for UF_WEIGHT_set_part_save_option More...
 
void SumProps (int count, Properties[] properties_array, out Properties total_properties)
 Wrapper method for UF_WEIGHT_sum_props More...
 
void TransformProps (double[,] transform, ref Properties properties, out Properties transformed_properties)
 Wrapper method for UF_WEIGHT_transform_props More...
 
void UnsetPartMaxWeight (NXOpen.Tag part)
 Wrapper method for UF_WEIGHT_unset_part_max_weight More...
 
void UnsetPartMinWeight (NXOpen.Tag part)
 Wrapper method for UF_WEIGHT_unset_part_min_weight More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_WEIGHT' functions and data types.

Member Enumeration Documentation

Wrapper for UF_WEIGHT_exception_reason_e

Refer to UF_WEIGHT_exception_reason_e for documentation

Wrapper for UF_WEIGHT_state_type_e

Refer to UF_WEIGHT_state_type_e for documentation

Wrapper for UF_WEIGHT_units_type_e

Refer to UF_WEIGHT_units_type_e for documentation

Member Function Documentation

unsafe void NXOpen.UF.UFWeight.AskPartCset ( NXOpen.Tag  part,
out string  cset_name 
)
inline

Wrapper method for UF_WEIGHT_ask_part_cset

Refer to UF_WEIGHT_ask_part_cset for documentation

License requirements:None

void NXOpen.UF.UFWeight.AskPartMaxWeight ( NXOpen.Tag  part,
UnitsType  units,
out double  max_weight,
out bool  is_set 
)
inline

Wrapper method for UF_WEIGHT_ask_part_max_weight

Refer to UF_WEIGHT_ask_part_max_weight for documentation

License requirements:None

void NXOpen.UF.UFWeight.AskPartMinWeight ( NXOpen.Tag  part,
UnitsType  units,
out double  min_weight,
out bool  is_set 
)
inline

Wrapper method for UF_WEIGHT_ask_part_min_weight

Refer to UF_WEIGHT_ask_part_min_weight for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeight.AskPartRefSet ( NXOpen.Tag  part,
out string  ref_set_name 
)
inline

Wrapper method for UF_WEIGHT_ask_part_ref_set

Refer to UF_WEIGHT_ask_part_ref_set for documentation

License requirements:None

void NXOpen.UF.UFWeight.AskPartSaveOption ( NXOpen.Tag  part,
out bool  update_on_save 
)
inline

Wrapper method for UF_WEIGHT_ask_part_save_option

Refer to UF_WEIGHT_ask_part_save_option for documentation

License requirements:None

void NXOpen.UF.UFWeight.AskProps ( NXOpen.Tag  _object,
UnitsType  units,
out Properties  properties 
)
inline

Wrapper method for UF_WEIGHT_ask_props

Refer to UF_WEIGHT_ask_props for documentation

License requirements:None

void NXOpen.UF.UFWeight.AssertCompProps ( NXOpen.Tag  component,
ref Properties  properties 
)
inline

Wrapper method for UF_WEIGHT_assert_comp_props

Refer to UF_WEIGHT_assert_comp_props for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.AssertPartProps ( NXOpen.Tag  part,
ref Properties  properties 
)
inline

Wrapper method for UF_WEIGHT_assert_part_props

Refer to UF_WEIGHT_assert_part_props for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.ConvertPropUnits ( ref Properties  old_properties,
UnitsType  new_units,
out Properties  new_properties 
)
inline

Wrapper method for UF_WEIGHT_convert_prop_units

Refer to UF_WEIGHT_convert_prop_units for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.CopyProps ( ref Properties  properties,
out Properties  new_properties 
)
inline

Wrapper method for UF_WEIGHT_copy_props

Refer to UF_WEIGHT_copy_props for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.DeleteCompAssertion ( NXOpen.Tag  component)
inline

Wrapper method for UF_WEIGHT_delete_comp_assertion

Refer to UF_WEIGHT_delete_comp_assertion for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.DeletePartAssertion ( NXOpen.Tag  part)
inline

Wrapper method for UF_WEIGHT_delete_part_assertion

Refer to UF_WEIGHT_delete_part_assertion for documentation

License requirements:ADVANCED ASSEMBLIES

unsafe void NXOpen.UF.UFWeight.EstabCompProps ( NXOpen.Tag  component,
double  accuracy,
bool  recurse,
UnitsType  units,
out Properties  properties,
out Exceptions  exceptions 
)
inline

Wrapper method for UF_WEIGHT_estab_comp_props

Refer to UF_WEIGHT_estab_comp_props for documentation

License requirements:ADVANCED ASSEMBLIES

unsafe void NXOpen.UF.UFWeight.EstabCompProps1 ( NXOpen.Tag  component,
double  accuracy,
bool  recurse,
UnitsType  units,
out Properties  properties,
out Exceptions[]  exceptions 
)
inline

Wrapper method for UF_WEIGHT_estab_comp_props1

Refer to UF_WEIGHT_estab_comp_props1 for documentation

License requirements:None

unsafe void NXOpen.UF.UFWeight.EstabPartProps ( NXOpen.Tag  part,
double  accuracy,
bool  recurse,
UnitsType  units,
out Properties  properties,
out Exceptions  exceptions 
)
inline

Wrapper method for UF_WEIGHT_estab_part_props

Refer to UF_WEIGHT_estab_part_props for documentation

License requirements:ADVANCED ASSEMBLIES

unsafe void NXOpen.UF.UFWeight.EstabPartProps1 ( NXOpen.Tag  part,
double  accuracy,
bool  recurse,
UnitsType  units,
out Properties  properties,
out Exceptions[]  exceptions 
)
inline

Wrapper method for UF_WEIGHT_estab_part_props1

Refer to UF_WEIGHT_estab_part_props1 for documentation

License requirements:None

void NXOpen.UF.UFWeight.EstabSolidProps ( NXOpen.Tag  solid,
double  accuracy,
UnitsType  units,
out Properties  properties 
)
inline

Wrapper method for UF_WEIGHT_estab_solid_props

Refer to UF_WEIGHT_estab_solid_props for documentation

License requirements:ADVANCED ASSEMBLIES

unsafe void NXOpen.UF.UFWeight.FreeExceptions ( ref Exceptions  exceptions)
inline

Wrapper method for UF_WEIGHT_free_exceptions

Refer to UF_WEIGHT_free_exceptions for documentation

License requirements:ADVANCED ASSEMBLIES

unsafe void NXOpen.UF.UFWeight.InitExceptions ( ref Exceptions  exceptions)
inline

Wrapper method for UF_WEIGHT_init_exceptions

Refer to UF_WEIGHT_init_exceptions for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.SetPartCset ( NXOpen.Tag  part,
string  cset_name 
)
inline

Wrapper method for UF_WEIGHT_set_part_cset

Refer to UF_WEIGHT_set_part_cset for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.SetPartMaxWeight ( NXOpen.Tag  part,
double  max_weight,
UnitsType  units 
)
inline

Wrapper method for UF_WEIGHT_set_part_max_weight

Refer to UF_WEIGHT_set_part_max_weight for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.SetPartMinWeight ( NXOpen.Tag  part,
double  min_weight,
UnitsType  units 
)
inline

Wrapper method for UF_WEIGHT_set_part_min_weight

Refer to UF_WEIGHT_set_part_min_weight for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.SetPartRefSet ( NXOpen.Tag  part,
string  ref_set_name 
)
inline

Wrapper method for UF_WEIGHT_set_part_ref_set

Refer to UF_WEIGHT_set_part_ref_set for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.SetPartSaveOption ( NXOpen.Tag  part,
bool  update_on_save 
)
inline

Wrapper method for UF_WEIGHT_set_part_save_option

Refer to UF_WEIGHT_set_part_save_option for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.SumProps ( int  count,
Properties[]  properties_array,
out Properties  total_properties 
)
inline

Wrapper method for UF_WEIGHT_sum_props

Refer to UF_WEIGHT_sum_props for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.TransformProps ( double  transform[,],
ref Properties  properties,
out Properties  transformed_properties 
)
inline

Wrapper method for UF_WEIGHT_transform_props

Refer to UF_WEIGHT_transform_props for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.UnsetPartMaxWeight ( NXOpen.Tag  part)
inline

Wrapper method for UF_WEIGHT_unset_part_max_weight

Refer to UF_WEIGHT_unset_part_max_weight for documentation

License requirements:ADVANCED ASSEMBLIES

void NXOpen.UF.UFWeight.UnsetPartMinWeight ( NXOpen.Tag  part)
inline

Wrapper method for UF_WEIGHT_unset_part_min_weight

Refer to UF_WEIGHT_unset_part_min_weight for documentation

License requirements:ADVANCED ASSEMBLIES


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.