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

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

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

Classes

struct  _CategoryInfo
 
struct  CategoryInfo
 Wrapper for UF_LAYER_category_info_s More...
 
struct  StatusInfo
 Wrapper for UF_LAYER_status_info_s More...
 

Public Member Functions

unsafe void AskCategoryInfo (NXOpen.Tag category, out CategoryInfo category_info)
 Wrapper method for UF_LAYER_ask_category_info More...
 
void AskCategoryTag (string category_name, out NXOpen.Tag category)
 Wrapper method for UF_LAYER_ask_category_tag More...
 
void AskStatus (int layer_number, out int layer_status)
 Wrapper method for UF_LAYER_ask_status More...
 
void AskWorkLayer (out int layer_number)
 Wrapper method for UF_LAYER_ask_work_layer More...
 
unsafe void CreateCategory (ref CategoryInfo category_info, out NXOpen.Tag category)
 Wrapper method for UF_LAYER_create_category More...
 
void CycleByLayer (int layer_number, ref NXOpen.Tag object_tag)
 Wrapper method for UF_LAYER_cycle_by_layer More...
 
void EditCategoryDescr (NXOpen.Tag category, string cat_descr)
 Wrapper method for UF_LAYER_edit_category_descr More...
 
void EditCategoryLayer (NXOpen.Tag category, bool[] layer_mask)
 Wrapper method for UF_LAYER_edit_category_layer More...
 
void EditCategoryName (NXOpen.Tag category, string cat_name)
 Wrapper method for UF_LAYER_edit_category_name More...
 
void SetAllButWork (int layer_status)
 Wrapper method for UF_LAYER_set_all_but_work More...
 
void SetManyLayersStatus (int count_of_layers, ref StatusInfo changes)
 Wrapper method for UF_LAYER_set_many_layers_status More...
 
void SetStatus (int layer_number, int layer_status)
 Wrapper method for UF_LAYER_set_status 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_LAYER' functions and data types.

Member Function Documentation

unsafe void NXOpen.UF.UFLayer.AskCategoryInfo ( NXOpen.Tag  category,
out CategoryInfo  category_info 
)
inline

Wrapper method for UF_LAYER_ask_category_info

Refer to UF_LAYER_ask_category_info for documentation

License requirements:None

void NXOpen.UF.UFLayer.AskCategoryTag ( string  category_name,
out NXOpen.Tag  category 
)
inline

Wrapper method for UF_LAYER_ask_category_tag

Refer to UF_LAYER_ask_category_tag for documentation

License requirements:None

void NXOpen.UF.UFLayer.AskStatus ( int  layer_number,
out int  layer_status 
)
inline

Wrapper method for UF_LAYER_ask_status

Refer to UF_LAYER_ask_status for documentation

License requirements:None

void NXOpen.UF.UFLayer.AskWorkLayer ( out int  layer_number)
inline

Wrapper method for UF_LAYER_ask_work_layer

Refer to UF_LAYER_ask_work_layer for documentation

License requirements:None

unsafe void NXOpen.UF.UFLayer.CreateCategory ( ref CategoryInfo  category_info,
out NXOpen.Tag  category 
)
inline

Wrapper method for UF_LAYER_create_category

Refer to UF_LAYER_create_category for documentation

License requirements:None

void NXOpen.UF.UFLayer.CycleByLayer ( int  layer_number,
ref NXOpen.Tag  object_tag 
)
inline

Wrapper method for UF_LAYER_cycle_by_layer

Refer to UF_LAYER_cycle_by_layer for documentation

License requirements:None

void NXOpen.UF.UFLayer.EditCategoryDescr ( NXOpen.Tag  category,
string  cat_descr 
)
inline

Wrapper method for UF_LAYER_edit_category_descr

Refer to UF_LAYER_edit_category_descr for documentation

License requirements:None

void NXOpen.UF.UFLayer.EditCategoryLayer ( NXOpen.Tag  category,
bool[]  layer_mask 
)
inline

Wrapper method for UF_LAYER_edit_category_layer

Refer to UF_LAYER_edit_category_layer for documentation

License requirements:None

void NXOpen.UF.UFLayer.EditCategoryName ( NXOpen.Tag  category,
string  cat_name 
)
inline

Wrapper method for UF_LAYER_edit_category_name

Refer to UF_LAYER_edit_category_name for documentation

License requirements:None

void NXOpen.UF.UFLayer.SetAllButWork ( int  layer_status)
inline

Wrapper method for UF_LAYER_set_all_but_work

Refer to UF_LAYER_set_all_but_work for documentation

License requirements:None

void NXOpen.UF.UFLayer.SetManyLayersStatus ( int  count_of_layers,
ref StatusInfo  changes 
)
inline

Wrapper method for UF_LAYER_set_many_layers_status

Refer to UF_LAYER_set_many_layers_status for documentation

License requirements:None

void NXOpen.UF.UFLayer.SetStatus ( int  layer_number,
int  layer_status 
)
inline

Wrapper method for UF_LAYER_set_status

Refer to UF_LAYER_set_status 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.