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

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

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

Classes

struct  CreSettings
 Wrapper for UF_OBJ_cre_settings_s More...
 
struct  DispProps
 Wrapper for UF_OBJ_disp_props_s More...
 

Public Member Functions

void AskCreModVersions (NXOpen.Tag _object, out int creation_version, out int lastmod_version)
 Wrapper method for UF_OBJ_ask_cre_mod_versions More...
 
void AskCreSettings (int type, int subtype, int property, out CreSettings settings)
 Wrapper method for UF_OBJ_ask_cre_settings More...
 
void AskDefCreSettings (out CreSettings settings)
 Wrapper method for UF_OBJ_ask_def_cre_settings More...
 
void AskDisplayProperties (NXOpen.Tag object_id, out DispProps disp_props)
 Wrapper method for UF_OBJ_ask_display_properties More...
 
void AskExtendedTypeAndSubtype (NXOpen.Tag object_id, out int type, out int subtype)
 Wrapper method for UF_OBJ_ask_extended_type_and_subtype More...
 
void AskFaceAnalysis (NXOpen.Tag face, out bool srfanl)
 Wrapper method for UF_OBJ_ask_face_analysis More...
 
unsafe void AskName (NXOpen.Tag object_id, out string name)
 Wrapper method for UF_OBJ_ask_name More...
 
void AskNameOrigin (NXOpen.Tag object_id,[Out] double[] origin)
 Wrapper method for UF_OBJ_ask_name_origin More...
 
void AskOwningPart (NXOpen.Tag object_in_part, out NXOpen.Tag part_tag)
 Wrapper method for UF_OBJ_ask_owning_part More...
 
void AskPartiallyShaded (NXOpen.Tag _object, out bool shaded)
 Wrapper method for UF_OBJ_ask_partially_shaded More...
 
int AskStatus (NXOpen.Tag _object)
 Wrapper method for UF_OBJ_ask_status More...
 
void AskTranslucency (NXOpen.Tag _object, out int translucency)
 Wrapper method for UF_OBJ_ask_translucency More...
 
void AskTypeAndSubtype (NXOpen.Tag object_id, out int type, out int subtype)
 Wrapper method for UF_OBJ_ask_type_and_subtype More...
 
bool CanTypeHaveMatrix (int object_type)
 DEPRECATED Wrapper method for UF_OBJ_can_type_have_matrix More...
 
NXOpen.Tag CycleAll (NXOpen.Tag part_tag, NXOpen.Tag _object)
 Wrapper method for UF_OBJ_cycle_all More...
 
void CycleByName (string name, ref NXOpen.Tag _object)
 Wrapper method for UF_OBJ_cycle_by_name More...
 
void CycleByNameAndType (NXOpen.Tag part_tag, string name, int type, bool use_occ, ref NXOpen.Tag _object)
 Wrapper method for UF_OBJ_cycle_by_name_and_type More...
 
void CycleByNameAndTypeExtended (NXOpen.Tag part_tag, string name, int type, bool use_occ, ref NXOpen.Tag _object)
 Wrapper method for UF_OBJ_cycle_by_name_and_type_extended More...
 
void CycleObjsInPart (NXOpen.Tag part_tag, int type, ref NXOpen.Tag _object)
 Wrapper method for UF_OBJ_cycle_objs_in_part More...
 
void CycleObjsInPart1 (NXOpen.Tag part_tag, int type, ref NXOpen.Tag _object)
 Wrapper method for UF_OBJ_cycle_objs_in_part1 More...
 
void CycleTypedObjsInPart (NXOpen.Tag part_tag, int type, ref NXOpen.Tag _object)
 Wrapper method for UF_OBJ_cycle_typed_objs_in_part More...
 
void DeleteName (NXOpen.Tag object_id)
 Wrapper method for UF_OBJ_delete_name More...
 
void DeleteObject (NXOpen.Tag object_id)
 Wrapper method for UF_OBJ_delete_object More...
 
void IsDefCreColor (int type, int subtype, int property, out bool is_default)
 Wrapper method for UF_OBJ_is_def_cre_color More...
 
void IsDefCreLineFont (int type, int subtype, int property, out bool is_default)
 Wrapper method for UF_OBJ_is_def_cre_line_font More...
 
void IsDefCreWidth (int type, int subtype, int property, out bool is_default)
 Wrapper method for UF_OBJ_is_def_cre_width More...
 
void IsDisplayable (NXOpen.Tag object_id, out bool is_displayable)
 Wrapper method for UF_OBJ_is_displayable More...
 
bool IsObjectAPromotion (NXOpen.Tag _object)
 Wrapper method for UF_OBJ_is_object_a_promotion More...
 
void IsTransferable (NXOpen.Tag object_id, out bool is_transferable)
 Wrapper method for UF_OBJ_is_transferable More...
 
bool IsTypeDisplayable (int object_type)
 DEPRECATED Wrapper method for UF_OBJ_is_type_displayable More...
 
void IsTypeTransferable (int object_type, out bool is_transferable)
 DEPRECATED Wrapper method for UF_OBJ_is_type_transferable More...
 
void ModifyDefaults (int default_color, int default_layer, int default_width, int default_font)
 Wrapper method for UF_OBJ_modify_defaults More...
 
void ReplaceObjectArrayData (int num_objects, NXOpen.Tag[] target_objects, NXOpen.Tag[] source_objects)
 Wrapper method for UF_OBJ_replace_object_array_data More...
 
void ReplaceObjectData (NXOpen.Tag orig_obj, NXOpen.Tag new_obj)
 Wrapper method for UF_OBJ_replace_object_data More...
 
void ResetDefaults (int default_color, int default_layer, int default_width, int default_font)
 Wrapper method for UF_OBJ_reset_defaults More...
 
void ReturnPrevDefaults ()
 Wrapper method for UF_OBJ_return_prev_defaults More...
 
void ReverseBlankAll ()
 Wrapper method for UF_OBJ_reverse_blank_all More...
 
void SetBlankStatus (NXOpen.Tag object_id, int blank_status)
 Wrapper method for UF_OBJ_set_blank_status More...
 
void SetColor (NXOpen.Tag object_id, int color)
 Wrapper method for UF_OBJ_set_color More...
 
void SetCreColor (int type, int subtype, int property, int color)
 Wrapper method for UF_OBJ_set_cre_color More...
 
void SetCreColorToDef (int type, int subtype, int property)
 Wrapper method for UF_OBJ_set_cre_color_to_def More...
 
void SetCreLineFont (int type, int subtype, int property, int line_font)
 Wrapper method for UF_OBJ_set_cre_line_font More...
 
void SetCreLineFontToDef (int type, int subtype, int property)
 Wrapper method for UF_OBJ_set_cre_line_font_to_def More...
 
void SetCreWidth (int type, int subtype, int property, int width)
 Wrapper method for UF_OBJ_set_cre_width More...
 
void SetCreWidthToDef (int type, int subtype, int property)
 Wrapper method for UF_OBJ_set_cre_width_to_def More...
 
void SetDefCreColor (int color)
 Wrapper method for UF_OBJ_set_def_cre_color More...
 
void SetDefCreLineFont (int line_font)
 Wrapper method for UF_OBJ_set_def_cre_line_font More...
 
void SetDefCreWidth (int width)
 Wrapper method for UF_OBJ_set_def_cre_width More...
 
void SetFaceAnalysis (NXOpen.Tag face, bool srfanl)
 Wrapper method for UF_OBJ_set_face_analysis More...
 
void SetFont (NXOpen.Tag object_id, int font)
 Wrapper method for UF_OBJ_set_font More...
 
void SetLayer (NXOpen.Tag object_id, int layer)
 Wrapper method for UF_OBJ_set_layer More...
 
void SetLayerAllowHidden (NXOpen.Tag object_id, int layer)
 Wrapper method for UF_OBJ_set_layer_allow_hidden More...
 
void SetLineWidth (NXOpen.Tag object_id, int line_width)
 Wrapper method for UF_OBJ_set_line_width More...
 
void SetName (NXOpen.Tag object_id, string name)
 Wrapper method for UF_OBJ_set_name More...
 
void SetNameOrigin (NXOpen.Tag object_id, double[] origin)
 Wrapper method for UF_OBJ_set_name_origin More...
 
void SetPartiallyShaded (NXOpen.Tag _object, bool shaded)
 Wrapper method for UF_OBJ_set_partially_shaded More...
 
void SetTranslucency (NXOpen.Tag _object, int translucency)
 Wrapper method for UF_OBJ_set_translucency 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_OBJ' functions and data types.

Member Function Documentation

void NXOpen.UF.UFObj.AskCreModVersions ( NXOpen.Tag  _object,
out int  creation_version,
out int  lastmod_version 
)
inline

Wrapper method for UF_OBJ_ask_cre_mod_versions

Refer to UF_OBJ_ask_cre_mod_versions for documentation

License requirements:None

void NXOpen.UF.UFObj.AskCreSettings ( int  type,
int  subtype,
int  property,
out CreSettings  settings 
)
inline

Wrapper method for UF_OBJ_ask_cre_settings

Refer to UF_OBJ_ask_cre_settings for documentation

License requirements:None

void NXOpen.UF.UFObj.AskDefCreSettings ( out CreSettings  settings)
inline

Wrapper method for UF_OBJ_ask_def_cre_settings

Refer to UF_OBJ_ask_def_cre_settings for documentation

License requirements:None

void NXOpen.UF.UFObj.AskDisplayProperties ( NXOpen.Tag  object_id,
out DispProps  disp_props 
)
inline

Wrapper method for UF_OBJ_ask_display_properties

Refer to UF_OBJ_ask_display_properties for documentation

License requirements:None

void NXOpen.UF.UFObj.AskExtendedTypeAndSubtype ( NXOpen.Tag  object_id,
out int  type,
out int  subtype 
)
inline

Wrapper method for UF_OBJ_ask_extended_type_and_subtype

Refer to UF_OBJ_ask_extended_type_and_subtype for documentation

License requirements:None

void NXOpen.UF.UFObj.AskFaceAnalysis ( NXOpen.Tag  face,
out bool  srfanl 
)
inline

Wrapper method for UF_OBJ_ask_face_analysis

Refer to UF_OBJ_ask_face_analysis for documentation

License requirements:None

unsafe void NXOpen.UF.UFObj.AskName ( NXOpen.Tag  object_id,
out string  name 
)
inline

Wrapper method for UF_OBJ_ask_name

Refer to UF_OBJ_ask_name for documentation

License requirements:None

void NXOpen.UF.UFObj.AskNameOrigin ( NXOpen.Tag  object_id,
[Out] double[]  origin 
)
inline

Wrapper method for UF_OBJ_ask_name_origin

Refer to UF_OBJ_ask_name_origin for documentation

License requirements:None

void NXOpen.UF.UFObj.AskOwningPart ( NXOpen.Tag  object_in_part,
out NXOpen.Tag  part_tag 
)
inline

Wrapper method for UF_OBJ_ask_owning_part

Refer to UF_OBJ_ask_owning_part for documentation

License requirements:None

void NXOpen.UF.UFObj.AskPartiallyShaded ( NXOpen.Tag  _object,
out bool  shaded 
)
inline

Wrapper method for UF_OBJ_ask_partially_shaded

Refer to UF_OBJ_ask_partially_shaded for documentation

License requirements:None

int NXOpen.UF.UFObj.AskStatus ( NXOpen.Tag  _object)
inline

Wrapper method for UF_OBJ_ask_status

Refer to UF_OBJ_ask_status for documentation

License requirements:None

void NXOpen.UF.UFObj.AskTranslucency ( NXOpen.Tag  _object,
out int  translucency 
)
inline

Wrapper method for UF_OBJ_ask_translucency

Refer to UF_OBJ_ask_translucency for documentation

License requirements:None

void NXOpen.UF.UFObj.AskTypeAndSubtype ( NXOpen.Tag  object_id,
out int  type,
out int  subtype 
)
inline

Wrapper method for UF_OBJ_ask_type_and_subtype

Refer to UF_OBJ_ask_type_and_subtype for documentation

License requirements:None

bool NXOpen.UF.UFObj.CanTypeHaveMatrix ( int  object_type)
inline

DEPRECATED Wrapper method for UF_OBJ_can_type_have_matrix

Refer to UF_OBJ_can_type_have_matrix for documentation

License requirements:None

NXOpen.Tag NXOpen.UF.UFObj.CycleAll ( NXOpen.Tag  part_tag,
NXOpen.Tag  _object 
)
inline

Wrapper method for UF_OBJ_cycle_all

Refer to UF_OBJ_cycle_all for documentation

License requirements:None

void NXOpen.UF.UFObj.CycleByName ( string  name,
ref NXOpen.Tag  _object 
)
inline

Wrapper method for UF_OBJ_cycle_by_name

Refer to UF_OBJ_cycle_by_name for documentation

License requirements:None

void NXOpen.UF.UFObj.CycleByNameAndType ( NXOpen.Tag  part_tag,
string  name,
int  type,
bool  use_occ,
ref NXOpen.Tag  _object 
)
inline

Wrapper method for UF_OBJ_cycle_by_name_and_type

Refer to UF_OBJ_cycle_by_name_and_type for documentation

License requirements:None

void NXOpen.UF.UFObj.CycleByNameAndTypeExtended ( NXOpen.Tag  part_tag,
string  name,
int  type,
bool  use_occ,
ref NXOpen.Tag  _object 
)
inline

Wrapper method for UF_OBJ_cycle_by_name_and_type_extended

Refer to UF_OBJ_cycle_by_name_and_type_extended for documentation

License requirements:None

void NXOpen.UF.UFObj.CycleObjsInPart ( NXOpen.Tag  part_tag,
int  type,
ref NXOpen.Tag  _object 
)
inline

Wrapper method for UF_OBJ_cycle_objs_in_part

Refer to UF_OBJ_cycle_objs_in_part for documentation

License requirements:None

void NXOpen.UF.UFObj.CycleObjsInPart1 ( NXOpen.Tag  part_tag,
int  type,
ref NXOpen.Tag  _object 
)
inline

Wrapper method for UF_OBJ_cycle_objs_in_part1

Refer to UF_OBJ_cycle_objs_in_part1 for documentation

License requirements:None

void NXOpen.UF.UFObj.CycleTypedObjsInPart ( NXOpen.Tag  part_tag,
int  type,
ref NXOpen.Tag  _object 
)
inline

Wrapper method for UF_OBJ_cycle_typed_objs_in_part

Refer to UF_OBJ_cycle_typed_objs_in_part for documentation

License requirements:None

void NXOpen.UF.UFObj.DeleteName ( NXOpen.Tag  object_id)
inline

Wrapper method for UF_OBJ_delete_name

Refer to UF_OBJ_delete_name for documentation

License requirements:None

void NXOpen.UF.UFObj.DeleteObject ( NXOpen.Tag  object_id)
inline

Wrapper method for UF_OBJ_delete_object

Refer to UF_OBJ_delete_object for documentation

License requirements:None

void NXOpen.UF.UFObj.IsDefCreColor ( int  type,
int  subtype,
int  property,
out bool  is_default 
)
inline

Wrapper method for UF_OBJ_is_def_cre_color

Refer to UF_OBJ_is_def_cre_color for documentation

License requirements:None

void NXOpen.UF.UFObj.IsDefCreLineFont ( int  type,
int  subtype,
int  property,
out bool  is_default 
)
inline

Wrapper method for UF_OBJ_is_def_cre_line_font

Refer to UF_OBJ_is_def_cre_line_font for documentation

License requirements:None

void NXOpen.UF.UFObj.IsDefCreWidth ( int  type,
int  subtype,
int  property,
out bool  is_default 
)
inline

Wrapper method for UF_OBJ_is_def_cre_width

Refer to UF_OBJ_is_def_cre_width for documentation

License requirements:None

void NXOpen.UF.UFObj.IsDisplayable ( NXOpen.Tag  object_id,
out bool  is_displayable 
)
inline

Wrapper method for UF_OBJ_is_displayable

Refer to UF_OBJ_is_displayable for documentation

License requirements:None

bool NXOpen.UF.UFObj.IsObjectAPromotion ( NXOpen.Tag  _object)
inline

Wrapper method for UF_OBJ_is_object_a_promotion

Refer to UF_OBJ_is_object_a_promotion for documentation

License requirements:None

void NXOpen.UF.UFObj.IsTransferable ( NXOpen.Tag  object_id,
out bool  is_transferable 
)
inline

Wrapper method for UF_OBJ_is_transferable

Refer to UF_OBJ_is_transferable for documentation

License requirements:None

bool NXOpen.UF.UFObj.IsTypeDisplayable ( int  object_type)
inline

DEPRECATED Wrapper method for UF_OBJ_is_type_displayable

Refer to UF_OBJ_is_type_displayable for documentation

License requirements:None

void NXOpen.UF.UFObj.IsTypeTransferable ( int  object_type,
out bool  is_transferable 
)
inline

DEPRECATED Wrapper method for UF_OBJ_is_type_transferable

Refer to UF_OBJ_is_type_transferable for documentation

License requirements:None

void NXOpen.UF.UFObj.ModifyDefaults ( int  default_color,
int  default_layer,
int  default_width,
int  default_font 
)
inline

Wrapper method for UF_OBJ_modify_defaults

Refer to UF_OBJ_modify_defaults for documentation

License requirements:None

void NXOpen.UF.UFObj.ReplaceObjectArrayData ( int  num_objects,
NXOpen.Tag[]  target_objects,
NXOpen.Tag[]  source_objects 
)
inline

Wrapper method for UF_OBJ_replace_object_array_data

Refer to UF_OBJ_replace_object_array_data for documentation

License requirements:None

void NXOpen.UF.UFObj.ReplaceObjectData ( NXOpen.Tag  orig_obj,
NXOpen.Tag  new_obj 
)
inline

Wrapper method for UF_OBJ_replace_object_data

Refer to UF_OBJ_replace_object_data for documentation

License requirements:None

void NXOpen.UF.UFObj.ResetDefaults ( int  default_color,
int  default_layer,
int  default_width,
int  default_font 
)
inline

Wrapper method for UF_OBJ_reset_defaults

Refer to UF_OBJ_reset_defaults for documentation

License requirements:None

void NXOpen.UF.UFObj.ReturnPrevDefaults ( )
inline

Wrapper method for UF_OBJ_return_prev_defaults

Refer to UF_OBJ_return_prev_defaults for documentation

License requirements:None

void NXOpen.UF.UFObj.ReverseBlankAll ( )
inline

Wrapper method for UF_OBJ_reverse_blank_all

Refer to UF_OBJ_reverse_blank_all for documentation

License requirements:None

void NXOpen.UF.UFObj.SetBlankStatus ( NXOpen.Tag  object_id,
int  blank_status 
)
inline

Wrapper method for UF_OBJ_set_blank_status

Refer to UF_OBJ_set_blank_status for documentation

License requirements:None

void NXOpen.UF.UFObj.SetColor ( NXOpen.Tag  object_id,
int  color 
)
inline

Wrapper method for UF_OBJ_set_color

Refer to UF_OBJ_set_color for documentation

License requirements:None

void NXOpen.UF.UFObj.SetCreColor ( int  type,
int  subtype,
int  property,
int  color 
)
inline

Wrapper method for UF_OBJ_set_cre_color

Refer to UF_OBJ_set_cre_color for documentation

License requirements:None

void NXOpen.UF.UFObj.SetCreColorToDef ( int  type,
int  subtype,
int  property 
)
inline

Wrapper method for UF_OBJ_set_cre_color_to_def

Refer to UF_OBJ_set_cre_color_to_def for documentation

License requirements:None

void NXOpen.UF.UFObj.SetCreLineFont ( int  type,
int  subtype,
int  property,
int  line_font 
)
inline

Wrapper method for UF_OBJ_set_cre_line_font

Refer to UF_OBJ_set_cre_line_font for documentation

License requirements:None

void NXOpen.UF.UFObj.SetCreLineFontToDef ( int  type,
int  subtype,
int  property 
)
inline

Wrapper method for UF_OBJ_set_cre_line_font_to_def

Refer to UF_OBJ_set_cre_line_font_to_def for documentation

License requirements:None

void NXOpen.UF.UFObj.SetCreWidth ( int  type,
int  subtype,
int  property,
int  width 
)
inline

Wrapper method for UF_OBJ_set_cre_width

Refer to UF_OBJ_set_cre_width for documentation

License requirements:None

void NXOpen.UF.UFObj.SetCreWidthToDef ( int  type,
int  subtype,
int  property 
)
inline

Wrapper method for UF_OBJ_set_cre_width_to_def

Refer to UF_OBJ_set_cre_width_to_def for documentation

License requirements:None

void NXOpen.UF.UFObj.SetDefCreColor ( int  color)
inline

Wrapper method for UF_OBJ_set_def_cre_color

Refer to UF_OBJ_set_def_cre_color for documentation

License requirements:None

void NXOpen.UF.UFObj.SetDefCreLineFont ( int  line_font)
inline

Wrapper method for UF_OBJ_set_def_cre_line_font

Refer to UF_OBJ_set_def_cre_line_font for documentation

License requirements:None

void NXOpen.UF.UFObj.SetDefCreWidth ( int  width)
inline

Wrapper method for UF_OBJ_set_def_cre_width

Refer to UF_OBJ_set_def_cre_width for documentation

License requirements:None

void NXOpen.UF.UFObj.SetFaceAnalysis ( NXOpen.Tag  face,
bool  srfanl 
)
inline

Wrapper method for UF_OBJ_set_face_analysis

Refer to UF_OBJ_set_face_analysis for documentation

License requirements:None

void NXOpen.UF.UFObj.SetFont ( NXOpen.Tag  object_id,
int  font 
)
inline

Wrapper method for UF_OBJ_set_font

Refer to UF_OBJ_set_font for documentation

License requirements:None

void NXOpen.UF.UFObj.SetLayer ( NXOpen.Tag  object_id,
int  layer 
)
inline

Wrapper method for UF_OBJ_set_layer

Refer to UF_OBJ_set_layer for documentation

License requirements:None

void NXOpen.UF.UFObj.SetLayerAllowHidden ( NXOpen.Tag  object_id,
int  layer 
)
inline

Wrapper method for UF_OBJ_set_layer_allow_hidden

Refer to UF_OBJ_set_layer_allow_hidden for documentation

License requirements:None

void NXOpen.UF.UFObj.SetLineWidth ( NXOpen.Tag  object_id,
int  line_width 
)
inline

Wrapper method for UF_OBJ_set_line_width

Refer to UF_OBJ_set_line_width for documentation

License requirements:None

void NXOpen.UF.UFObj.SetName ( NXOpen.Tag  object_id,
string  name 
)
inline

Wrapper method for UF_OBJ_set_name

Refer to UF_OBJ_set_name for documentation

License requirements:None

void NXOpen.UF.UFObj.SetNameOrigin ( NXOpen.Tag  object_id,
double[]  origin 
)
inline

Wrapper method for UF_OBJ_set_name_origin

Refer to UF_OBJ_set_name_origin for documentation

License requirements:None

void NXOpen.UF.UFObj.SetPartiallyShaded ( NXOpen.Tag  _object,
bool  shaded 
)
inline

Wrapper method for UF_OBJ_set_partially_shaded

Refer to UF_OBJ_set_partially_shaded for documentation

License requirements:None

void NXOpen.UF.UFObj.SetTranslucency ( NXOpen.Tag  _object,
int  translucency 
)
inline

Wrapper method for UF_OBJ_set_translucency

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