NXOpen .NET Reference  12.0.0
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:

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...
 

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 
)

Wrapper method for UF_OBJ_ask_cre_mod_versions

Refer to UF_OBJ_ask_cre_mod_versions for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_cre_settings

Refer to UF_OBJ_ask_cre_settings for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_def_cre_settings

Refer to UF_OBJ_ask_def_cre_settings for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_display_properties

Refer to UF_OBJ_ask_display_properties for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_extended_type_and_subtype

Refer to UF_OBJ_ask_extended_type_and_subtype for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_face_analysis

Refer to UF_OBJ_ask_face_analysis for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_name

Refer to UF_OBJ_ask_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_name_origin

Refer to UF_OBJ_ask_name_origin for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_owning_part

Refer to UF_OBJ_ask_owning_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_partially_shaded

Refer to UF_OBJ_ask_partially_shaded for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_status

Refer to UF_OBJ_ask_status for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_translucency

Refer to UF_OBJ_ask_translucency for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_ask_type_and_subtype

Refer to UF_OBJ_ask_type_and_subtype for documentation
Mapping Help

License requirements:None

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

DEPRECATED Wrapper method for UF_OBJ_can_type_have_matrix

Refer to UF_OBJ_can_type_have_matrix for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_cycle_all

Refer to UF_OBJ_cycle_all for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_cycle_by_name

Refer to UF_OBJ_cycle_by_name for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFObj.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

Refer to UF_OBJ_cycle_by_name_and_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFObj.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

Refer to UF_OBJ_cycle_by_name_and_type_extended for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_cycle_objs_in_part

Refer to UF_OBJ_cycle_objs_in_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_cycle_objs_in_part1

Refer to UF_OBJ_cycle_objs_in_part1 for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_cycle_typed_objs_in_part

Refer to UF_OBJ_cycle_typed_objs_in_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_delete_name

Refer to UF_OBJ_delete_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_delete_object

Refer to UF_OBJ_delete_object for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_is_def_cre_color

Refer to UF_OBJ_is_def_cre_color for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_is_def_cre_line_font

Refer to UF_OBJ_is_def_cre_line_font for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_is_def_cre_width

Refer to UF_OBJ_is_def_cre_width for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_is_displayable

Refer to UF_OBJ_is_displayable for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_is_object_a_promotion

Refer to UF_OBJ_is_object_a_promotion for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_is_transferable

Refer to UF_OBJ_is_transferable for documentation
Mapping Help

License requirements:None

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

DEPRECATED Wrapper method for UF_OBJ_is_type_displayable

Refer to UF_OBJ_is_type_displayable for documentation
Mapping Help

License requirements:None

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

DEPRECATED Wrapper method for UF_OBJ_is_type_transferable

Refer to UF_OBJ_is_type_transferable for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_modify_defaults

Refer to UF_OBJ_modify_defaults for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_replace_object_array_data

Refer to UF_OBJ_replace_object_array_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_replace_object_data

Refer to UF_OBJ_replace_object_data for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_reset_defaults

Refer to UF_OBJ_reset_defaults for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFObj.ReturnPrevDefaults ( )

Wrapper method for UF_OBJ_return_prev_defaults

Refer to UF_OBJ_return_prev_defaults for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFObj.ReverseBlankAll ( )

Wrapper method for UF_OBJ_reverse_blank_all

Refer to UF_OBJ_reverse_blank_all for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_blank_status

Refer to UF_OBJ_set_blank_status for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_color

Refer to UF_OBJ_set_color for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_cre_color

Refer to UF_OBJ_set_cre_color for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_cre_color_to_def

Refer to UF_OBJ_set_cre_color_to_def for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_cre_line_font

Refer to UF_OBJ_set_cre_line_font for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_cre_line_font_to_def

Refer to UF_OBJ_set_cre_line_font_to_def for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_cre_width

Refer to UF_OBJ_set_cre_width for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_cre_width_to_def

Refer to UF_OBJ_set_cre_width_to_def for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_def_cre_color

Refer to UF_OBJ_set_def_cre_color for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_def_cre_line_font

Refer to UF_OBJ_set_def_cre_line_font for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_def_cre_width

Refer to UF_OBJ_set_def_cre_width for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_face_analysis

Refer to UF_OBJ_set_face_analysis for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_font

Refer to UF_OBJ_set_font for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_layer

Refer to UF_OBJ_set_layer for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_layer_allow_hidden

Refer to UF_OBJ_set_layer_allow_hidden for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_line_width

Refer to UF_OBJ_set_line_width for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_name

Refer to UF_OBJ_set_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_name_origin

Refer to UF_OBJ_set_name_origin for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_partially_shaded

Refer to UF_OBJ_set_partially_shaded for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_OBJ_set_translucency

Refer to UF_OBJ_set_translucency for documentation
Mapping Help

License requirements:None


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