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

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

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

Classes

struct  _CutLevelsStruct
 
struct  CutLevelsStruct
 Wrapper for UF_CUT_LEVELS_s More...
 

Public Member Functions

unsafe void AddLevelsUsingGeom (NXOpen.Tag operation_tag, int num_to_add, ref NXOpen.Tag geom_tags, double max_depth_per_cut, out CutLevelsStruct cut_levels)
 Wrapper method for UF_CUT_LEVELS_add_levels_using_geom More...
 
unsafe void AddLevelsUsingZ (NXOpen.Tag operation_tag, int num_to_add, double[] z_levels, double max_depth_per_cut, out CutLevelsStruct cut_levels)
 Wrapper method for UF_CUT_LEVELS_add_levels_using_z More...
 
unsafe void AskLevel (ref CutLevelsStruct cut_levels, int index, out CutLevelSingle[] level_data_ptr_addr)
 Wrapper method for UF_CUT_LEVELS_ask_level More...
 
unsafe void AskTopOffLevel (ref CutLevelsStruct cut_levels, int index, out CutLevelSingle[] level_data_ptr_addr)
 Wrapper method for UF_CUT_LEVELS_ask_top_off_level More...
 
unsafe void DeleteLevel (NXOpen.Tag operation_tag, int delete_level, out CutLevelsStruct cut_levels)
 Wrapper method for UF_CUT_LEVELS_delete_level More...
 
unsafe void EditLevelUsingGeom (NXOpen.Tag operation_tag, int edit_level, NXOpen.Tag geom_tag, double max_depth_per_cut, out CutLevelsStruct cut_levels)
 Wrapper method for UF_CUT_LEVELS_edit_level_using_geom More...
 
unsafe void EditLevelUsingZ (NXOpen.Tag operation_tag, int edit_level, double z_level, double max_depth_per_cut, out CutLevelsStruct cut_levels)
 Wrapper method for UF_CUT_LEVELS_edit_level_using_z More...
 
unsafe void Free (out CutLevelsStruct[] cut_levels_ptr_addr)
 Wrapper method for UF_CUT_LEVELS_free More...
 
unsafe void Load (NXOpen.Tag operation_tag, out CutLevelsStruct[] cut_levels_ptr_addr)
 Wrapper method for UF_CUT_LEVELS_load More...
 
void ResetToDefault (NXOpen.Tag operation_tag)
 Wrapper method for UF_CUT_LEVELS_reset_to_default More...
 
unsafe void SetRangeType (NXOpen.Tag operation_tag, ParamClvRangeType range_type, out CutLevelsStruct cut_levels)
 Wrapper method for UF_CUT_LEVELS_set_range_type 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_CUT_LEVELS' functions and data types.

Member Function Documentation

unsafe void NXOpen.UF.UFCutLevels.AddLevelsUsingGeom ( NXOpen.Tag  operation_tag,
int  num_to_add,
ref NXOpen.Tag  geom_tags,
double  max_depth_per_cut,
out CutLevelsStruct  cut_levels 
)
inline

Wrapper method for UF_CUT_LEVELS_add_levels_using_geom

Refer to UF_CUT_LEVELS_add_levels_using_geom for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.AddLevelsUsingZ ( NXOpen.Tag  operation_tag,
int  num_to_add,
double[]  z_levels,
double  max_depth_per_cut,
out CutLevelsStruct  cut_levels 
)
inline

Wrapper method for UF_CUT_LEVELS_add_levels_using_z

Refer to UF_CUT_LEVELS_add_levels_using_z for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.AskLevel ( ref CutLevelsStruct  cut_levels,
int  index,
out CutLevelSingle[]  level_data_ptr_addr 
)
inline

Wrapper method for UF_CUT_LEVELS_ask_level

Refer to UF_CUT_LEVELS_ask_level for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.AskTopOffLevel ( ref CutLevelsStruct  cut_levels,
int  index,
out CutLevelSingle[]  level_data_ptr_addr 
)
inline

Wrapper method for UF_CUT_LEVELS_ask_top_off_level

Refer to UF_CUT_LEVELS_ask_top_off_level for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.DeleteLevel ( NXOpen.Tag  operation_tag,
int  delete_level,
out CutLevelsStruct  cut_levels 
)
inline

Wrapper method for UF_CUT_LEVELS_delete_level

Refer to UF_CUT_LEVELS_delete_level for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.EditLevelUsingGeom ( NXOpen.Tag  operation_tag,
int  edit_level,
NXOpen.Tag  geom_tag,
double  max_depth_per_cut,
out CutLevelsStruct  cut_levels 
)
inline

Wrapper method for UF_CUT_LEVELS_edit_level_using_geom

Refer to UF_CUT_LEVELS_edit_level_using_geom for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.EditLevelUsingZ ( NXOpen.Tag  operation_tag,
int  edit_level,
double  z_level,
double  max_depth_per_cut,
out CutLevelsStruct  cut_levels 
)
inline

Wrapper method for UF_CUT_LEVELS_edit_level_using_z

Refer to UF_CUT_LEVELS_edit_level_using_z for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.Free ( out CutLevelsStruct[]  cut_levels_ptr_addr)
inline

Wrapper method for UF_CUT_LEVELS_free

Refer to UF_CUT_LEVELS_free for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.Load ( NXOpen.Tag  operation_tag,
out CutLevelsStruct[]  cut_levels_ptr_addr 
)
inline

Wrapper method for UF_CUT_LEVELS_load

Refer to UF_CUT_LEVELS_load for documentation

License requirements:None

void NXOpen.UF.UFCutLevels.ResetToDefault ( NXOpen.Tag  operation_tag)
inline

Wrapper method for UF_CUT_LEVELS_reset_to_default

Refer to UF_CUT_LEVELS_reset_to_default for documentation

License requirements:None

unsafe void NXOpen.UF.UFCutLevels.SetRangeType ( NXOpen.Tag  operation_tag,
ParamClvRangeType  range_type,
out CutLevelsStruct  cut_levels 
)
inline

Wrapper method for UF_CUT_LEVELS_set_range_type

Refer to UF_CUT_LEVELS_set_range_type for documentation

License requirements:None


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