NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.UF.UFFltr Class Reference

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

Inheritance diagram for NXOpen.UF.UFFltr:

Public Member Functions

void AskBoxOfAssy (NXOpen.Tag assy,[Out] double[] centroid,[Out] double[] corner,[Out] double[] orientation)
 Wrapper method for UF_FLTR_ask_box_of_assy More...
 
unsafe void AskBoxZone (NXOpen.Tag box_zone, out string name,[Out] double[] centroid,[Out] double[] corner,[Out] double[] matrix)
 Wrapper method for UF_FLTR_ask_box_zone More...
 
unsafe void AskFilter (NXOpen.Tag filter_tag, out string name, out string condition)
 Wrapper method for UF_FLTR_ask_filter More...
 
unsafe void AskPlaneZone (NXOpen.Tag plane_zone, out string name,[Out] double[] origin,[Out] double[] matrix)
 Wrapper method for UF_FLTR_ask_plane_zone More...
 
unsafe void AutoCreateBoxZones (NXOpen.Tag part_tag, string prefix_text, int[] num_in_dir, bool use_part_volume, double[] user_spec_vol, double[] user_spec_origin, out NXOpen.Tag[] zone_list, out int num_zones_created)
 Wrapper method for UF_FLTR_auto_create_box_zones More...
 
unsafe void AutoCreatePlaneZones (NXOpen.Tag part_tag, string prefix_text, int num_in_dir, bool use_part_disp, double user_spec_z_disp, double[] user_spec_origin, out NXOpen.Tag[] zone_list, out int num_zones_created)
 Wrapper method for UF_FLTR_auto_create_plane_zones More...
 
void CreateBoxZone (NXOpen.Tag part_tag, string name, double[] centroid, double[] corner, double[] orientation, ref NXOpen.Tag zone_tag)
 Wrapper method for UF_FLTR_create_box_zone More...
 
void CreateFilter (NXOpen.Tag part_tag, string name, string condition, ref NXOpen.Tag zone_tag)
 Wrapper method for UF_FLTR_create_filter More...
 
void CreatePlaneZone (NXOpen.Tag part_tag, string name, double[] origin, double[] orientation, ref NXOpen.Tag zone_tag)
 Wrapper method for UF_FLTR_create_plane_zone More...
 
void EditBoxZone (NXOpen.Tag zone, string name, double[] centroid, double[] corner, double[] matrix)
 Wrapper method for UF_FLTR_edit_box_zone More...
 
void EditFilter (NXOpen.Tag filter_tag, string name, string condition)
 Wrapper method for UF_FLTR_edit_filter More...
 
void EditPlaneZone (NXOpen.Tag zone, string name, double[] origin, double[] matrix)
 Wrapper method for UF_FLTR_edit_plane_zone More...
 
void EvaluateFilter (NXOpen.Tag input_object, NXOpen.Tag filter_tag, out bool result)
 Wrapper method for UF_FLTR_evaluate_filter More...
 
void IsObjAbovePlaneZone (NXOpen.Tag zone, NXOpen.Tag _object, out bool result)
 Wrapper method for UF_FLTR_is_obj_above_plane_zone More...
 
void IsObjInsideBoxZone (double distance, NXOpen.Tag zone, NXOpen.Tag _object, out bool result)
 Wrapper method for UF_FLTR_is_obj_inside_box_zone More...
 
void IsObjIntsctZone (double distance, NXOpen.Tag zone, NXOpen.Tag _object, out bool result)
 Wrapper method for UF_FLTR_is_obj_intsct_zone More...
 
void ObjectHasBox (NXOpen.Tag _object, out bool has_box)
 Wrapper method for UF_FLTR_object_has_box More...
 
void UpdateStructure (NXOpen.Tag part)
 Wrapper method for UF_FLTR_update_structure More...
 

Detailed Description

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

Member Function Documentation

void NXOpen.UF.UFFltr.AskBoxOfAssy ( NXOpen.Tag  assy,
[Out] double[]  centroid,
[Out] double[]  corner,
[Out] double[]  orientation 
)

Wrapper method for UF_FLTR_ask_box_of_assy

Refer to UF_FLTR_ask_box_of_assy for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFFltr.AskBoxZone ( NXOpen.Tag  box_zone,
out string  name,
[Out] double[]  centroid,
[Out] double[]  corner,
[Out] double[]  matrix 
)

Wrapper method for UF_FLTR_ask_box_zone

Refer to UF_FLTR_ask_box_zone for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFFltr.AskFilter ( NXOpen.Tag  filter_tag,
out string  name,
out string  condition 
)

Wrapper method for UF_FLTR_ask_filter

Refer to UF_FLTR_ask_filter for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFFltr.AskPlaneZone ( NXOpen.Tag  plane_zone,
out string  name,
[Out] double[]  origin,
[Out] double[]  matrix 
)

Wrapper method for UF_FLTR_ask_plane_zone

Refer to UF_FLTR_ask_plane_zone for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFFltr.AutoCreateBoxZones ( NXOpen.Tag  part_tag,
string  prefix_text,
int[]  num_in_dir,
bool  use_part_volume,
double[]  user_spec_vol,
double[]  user_spec_origin,
out NXOpen.Tag[]  zone_list,
out int  num_zones_created 
)

Wrapper method for UF_FLTR_auto_create_box_zones

Refer to UF_FLTR_auto_create_box_zones for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFFltr.AutoCreatePlaneZones ( NXOpen.Tag  part_tag,
string  prefix_text,
int  num_in_dir,
bool  use_part_disp,
double  user_spec_z_disp,
double[]  user_spec_origin,
out NXOpen.Tag[]  zone_list,
out int  num_zones_created 
)

Wrapper method for UF_FLTR_auto_create_plane_zones

Refer to UF_FLTR_auto_create_plane_zones for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.CreateBoxZone ( NXOpen.Tag  part_tag,
string  name,
double[]  centroid,
double[]  corner,
double[]  orientation,
ref NXOpen.Tag  zone_tag 
)

Wrapper method for UF_FLTR_create_box_zone

Refer to UF_FLTR_create_box_zone for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.CreateFilter ( NXOpen.Tag  part_tag,
string  name,
string  condition,
ref NXOpen.Tag  zone_tag 
)

Wrapper method for UF_FLTR_create_filter

Refer to UF_FLTR_create_filter for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.CreatePlaneZone ( NXOpen.Tag  part_tag,
string  name,
double[]  origin,
double[]  orientation,
ref NXOpen.Tag  zone_tag 
)

Wrapper method for UF_FLTR_create_plane_zone

Refer to UF_FLTR_create_plane_zone for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.EditBoxZone ( NXOpen.Tag  zone,
string  name,
double[]  centroid,
double[]  corner,
double[]  matrix 
)

Wrapper method for UF_FLTR_edit_box_zone

Refer to UF_FLTR_edit_box_zone for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.EditFilter ( NXOpen.Tag  filter_tag,
string  name,
string  condition 
)

Wrapper method for UF_FLTR_edit_filter

Refer to UF_FLTR_edit_filter for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.EditPlaneZone ( NXOpen.Tag  zone,
string  name,
double[]  origin,
double[]  matrix 
)

Wrapper method for UF_FLTR_edit_plane_zone

Refer to UF_FLTR_edit_plane_zone for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.EvaluateFilter ( NXOpen.Tag  input_object,
NXOpen.Tag  filter_tag,
out bool  result 
)

Wrapper method for UF_FLTR_evaluate_filter

Refer to UF_FLTR_evaluate_filter for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.IsObjAbovePlaneZone ( NXOpen.Tag  zone,
NXOpen.Tag  _object,
out bool  result 
)

Wrapper method for UF_FLTR_is_obj_above_plane_zone

Refer to UF_FLTR_is_obj_above_plane_zone for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.IsObjInsideBoxZone ( double  distance,
NXOpen.Tag  zone,
NXOpen.Tag  _object,
out bool  result 
)

Wrapper method for UF_FLTR_is_obj_inside_box_zone

Refer to UF_FLTR_is_obj_inside_box_zone for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.IsObjIntsctZone ( double  distance,
NXOpen.Tag  zone,
NXOpen.Tag  _object,
out bool  result 
)

Wrapper method for UF_FLTR_is_obj_intsct_zone

Refer to UF_FLTR_is_obj_intsct_zone for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.ObjectHasBox ( NXOpen.Tag  _object,
out bool  has_box 
)

Wrapper method for UF_FLTR_object_has_box

Refer to UF_FLTR_object_has_box for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFFltr.UpdateStructure ( NXOpen.Tag  part)

Wrapper method for UF_FLTR_update_structure

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