Class UFFltr
Assembly: NXOpen.UF.dll
Syntax
public class UFFltr : NXRemotableObject, IMessageSink
Methods
AskBoxOfAssy(Tag, double[], double[], double[])
Declaration
public void AskBoxOfAssy(Tag assy, double[] centroid, double[] corner, double[] orientation)
Parameters
AskBoxZone(Tag, out string, double[], double[], double[])
Declaration
public void AskBoxZone(Tag box_zone, out string name, double[] centroid, double[] corner, double[] matrix)
Parameters
AskFilter(Tag, out string, out string)
Declaration
public void AskFilter(Tag filter_tag, out string name, out string condition)
Parameters
AskPlaneZone(Tag, out string, double[], double[])
Declaration
public void AskPlaneZone(Tag plane_zone, out string name, double[] origin, double[] matrix)
Parameters
AutoCreateBoxZones(Tag, string, int[], bool, double[], double[], out Tag[], out int)
Declaration
public void AutoCreateBoxZones(Tag part_tag, string prefix_text, int[] num_in_dir, bool use_part_volume, double[] user_spec_vol, double[] user_spec_origin, out Tag[] zone_list, out int num_zones_created)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
string |
prefix_text |
|
int[] |
num_in_dir |
|
bool |
use_part_volume |
|
double[] |
user_spec_vol |
|
double[] |
user_spec_origin |
|
Tag[] |
zone_list |
|
int |
num_zones_created |
|
AutoCreatePlaneZones(Tag, string, int, bool, double, double[], out Tag[], out int)
Declaration
public void AutoCreatePlaneZones(Tag part_tag, string prefix_text, int num_in_dir, bool use_part_disp, double user_spec_z_disp, double[] user_spec_origin, out Tag[] zone_list, out int num_zones_created)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
string |
prefix_text |
|
int |
num_in_dir |
|
bool |
use_part_disp |
|
double |
user_spec_z_disp |
|
double[] |
user_spec_origin |
|
Tag[] |
zone_list |
|
int |
num_zones_created |
|
CreateBoxZone(Tag, string, double[], double[], double[], ref Tag)
Declaration
public void CreateBoxZone(Tag part_tag, string name, double[] centroid, double[] corner, double[] orientation, ref Tag zone_tag)
Parameters
CreateFilter(Tag, string, string, ref Tag)
Declaration
public void CreateFilter(Tag part_tag, string name, string condition, ref Tag zone_tag)
Parameters
CreatePlaneZone(Tag, string, double[], double[], ref Tag)
Declaration
public void CreatePlaneZone(Tag part_tag, string name, double[] origin, double[] orientation, ref Tag zone_tag)
Parameters
EditBoxZone(Tag, string, double[], double[], double[])
Declaration
public void EditBoxZone(Tag zone, string name, double[] centroid, double[] corner, double[] matrix)
Parameters
EditFilter(Tag, string, string)
Declaration
public void EditFilter(Tag filter_tag, string name, string condition)
Parameters
EditPlaneZone(Tag, string, double[], double[])
Declaration
public void EditPlaneZone(Tag zone, string name, double[] origin, double[] matrix)
Parameters
EvaluateFilter(Tag, Tag, out bool)
Declaration
public void EvaluateFilter(Tag input_object, Tag filter_tag, out bool result)
Parameters
Type |
Name |
Description |
Tag |
input_object |
|
Tag |
filter_tag |
|
bool |
result |
|
IsObjAbovePlaneZone(Tag, Tag, out bool)
Declaration
public void IsObjAbovePlaneZone(Tag zone, Tag _object, out bool result)
Parameters
Type |
Name |
Description |
Tag |
zone |
|
Tag |
_object |
|
bool |
result |
|
IsObjInsideBoxZone(double, Tag, Tag, out bool)
Declaration
public void IsObjInsideBoxZone(double distance, Tag zone, Tag _object, out bool result)
Parameters
IsObjIntsctZone(double, Tag, Tag, out bool)
Declaration
public void IsObjIntsctZone(double distance, Tag zone, Tag _object, out bool result)
Parameters
ObjectHasBox(Tag, out bool)
Declaration
public void ObjectHasBox(Tag _object, out bool has_box)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
bool |
has_box |
|
UpdateStructure(Tag)
Declaration
public void UpdateStructure(Tag part)
Parameters
Type |
Name |
Description |
Tag |
part |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink