NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

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...
 
- 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_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 
)
inline

Wrapper method for UF_FLTR_ask_box_of_assy

Refer to UF_FLTR_ask_box_of_assy for documentation

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 
)
inline

Wrapper method for UF_FLTR_ask_box_zone

Refer to UF_FLTR_ask_box_zone for documentation

License requirements:None

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

Wrapper method for UF_FLTR_ask_filter

Refer to UF_FLTR_ask_filter for documentation

License requirements:None

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

Wrapper method for UF_FLTR_ask_plane_zone

Refer to UF_FLTR_ask_plane_zone for documentation

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 
)
inline

Wrapper method for UF_FLTR_auto_create_box_zones

Refer to UF_FLTR_auto_create_box_zones for documentation

License requirements:ADVANCED ASSEMBLIES

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 
)
inline

Wrapper method for UF_FLTR_auto_create_plane_zones

Refer to UF_FLTR_auto_create_plane_zones for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_create_box_zone

Refer to UF_FLTR_create_box_zone for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_create_filter

Refer to UF_FLTR_create_filter for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_create_plane_zone

Refer to UF_FLTR_create_plane_zone for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_edit_box_zone

Refer to UF_FLTR_edit_box_zone for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_edit_filter

Refer to UF_FLTR_edit_filter for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_edit_plane_zone

Refer to UF_FLTR_edit_plane_zone for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_evaluate_filter

Refer to UF_FLTR_evaluate_filter for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_is_obj_above_plane_zone

Refer to UF_FLTR_is_obj_above_plane_zone for documentation

License requirements:None

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

Wrapper method for UF_FLTR_is_obj_inside_box_zone

Refer to UF_FLTR_is_obj_inside_box_zone for documentation

License requirements:None

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

Wrapper method for UF_FLTR_is_obj_intsct_zone

Refer to UF_FLTR_is_obj_intsct_zone for documentation

License requirements:None

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

Wrapper method for UF_FLTR_object_has_box

Refer to UF_FLTR_object_has_box for documentation

License requirements:ADVANCED ASSEMBLIES

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

Wrapper method for UF_FLTR_update_structure

Refer to UF_FLTR_update_structure for documentation

License requirements:ADVANCED ASSEMBLIES


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