Class UFFltr
Inheritance
System.Object
System.MarshalByRefObject
UFFltr
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Type |
Name |
Description |
Tag |
assy |
|
System.Double[] |
centroid |
|
System.Double[] |
corner |
|
System.Double[] |
orientation |
|
AskBoxZone(Tag, out String, Double[], Double[], Double[])
Declaration
public void AskBoxZone(Tag box_zone, out string name, double[] centroid, double[] corner, double[] matrix)
Parameters
Type |
Name |
Description |
Tag |
box_zone |
|
System.String |
name |
|
System.Double[] |
centroid |
|
System.Double[] |
corner |
|
System.Double[] |
matrix |
|
AskFilter(Tag, out String, out String)
Declaration
public void AskFilter(Tag filter_tag, out string name, out string condition)
Parameters
Type |
Name |
Description |
Tag |
filter_tag |
|
System.String |
name |
|
System.String |
condition |
|
AskPlaneZone(Tag, out String, Double[], Double[])
Declaration
public void AskPlaneZone(Tag plane_zone, out string name, double[] origin, double[] matrix)
Parameters
Type |
Name |
Description |
Tag |
plane_zone |
|
System.String |
name |
|
System.Double[] |
origin |
|
System.Double[] |
matrix |
|
AutoCreateBoxZones(Tag, String, Int32[], Boolean, Double[], Double[], out Tag[], out Int32)
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 |
|
System.String |
prefix_text |
|
System.Int32[] |
num_in_dir |
|
System.Boolean |
use_part_volume |
|
System.Double[] |
user_spec_vol |
|
System.Double[] |
user_spec_origin |
|
Tag[] |
zone_list |
|
System.Int32 |
num_zones_created |
|
AutoCreatePlaneZones(Tag, String, Int32, Boolean, Double, Double[], out Tag[], out Int32)
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 |
|
System.String |
prefix_text |
|
System.Int32 |
num_in_dir |
|
System.Boolean |
use_part_disp |
|
System.Double |
user_spec_z_disp |
|
System.Double[] |
user_spec_origin |
|
Tag[] |
zone_list |
|
System.Int32 |
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
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
name |
|
System.Double[] |
centroid |
|
System.Double[] |
corner |
|
System.Double[] |
orientation |
|
Tag |
zone_tag |
|
CreateFilter(Tag, String, String, ref Tag)
Declaration
public void CreateFilter(Tag part_tag, string name, string condition, ref Tag zone_tag)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
name |
|
System.String |
condition |
|
Tag |
zone_tag |
|
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
Type |
Name |
Description |
Tag |
part_tag |
|
System.String |
name |
|
System.Double[] |
origin |
|
System.Double[] |
orientation |
|
Tag |
zone_tag |
|
EditBoxZone(Tag, String, Double[], Double[], Double[])
Declaration
public void EditBoxZone(Tag zone, string name, double[] centroid, double[] corner, double[] matrix)
Parameters
Type |
Name |
Description |
Tag |
zone |
|
System.String |
name |
|
System.Double[] |
centroid |
|
System.Double[] |
corner |
|
System.Double[] |
matrix |
|
EditFilter(Tag, String, String)
Declaration
public void EditFilter(Tag filter_tag, string name, string condition)
Parameters
Type |
Name |
Description |
Tag |
filter_tag |
|
System.String |
name |
|
System.String |
condition |
|
EditPlaneZone(Tag, String, Double[], Double[])
Declaration
public void EditPlaneZone(Tag zone, string name, double[] origin, double[] matrix)
Parameters
Type |
Name |
Description |
Tag |
zone |
|
System.String |
name |
|
System.Double[] |
origin |
|
System.Double[] |
matrix |
|
EvaluateFilter(Tag, Tag, out Boolean)
Declaration
public void EvaluateFilter(Tag input_object, Tag filter_tag, out bool result)
Parameters
Type |
Name |
Description |
Tag |
input_object |
|
Tag |
filter_tag |
|
System.Boolean |
result |
|
IsObjAbovePlaneZone(Tag, Tag, out Boolean)
Declaration
public void IsObjAbovePlaneZone(Tag zone, Tag _object, out bool result)
Parameters
Type |
Name |
Description |
Tag |
zone |
|
Tag |
_object |
|
System.Boolean |
result |
|
IsObjInsideBoxZone(Double, Tag, Tag, out Boolean)
Declaration
public void IsObjInsideBoxZone(double distance, Tag zone, Tag _object, out bool result)
Parameters
Type |
Name |
Description |
System.Double |
distance |
|
Tag |
zone |
|
Tag |
_object |
|
System.Boolean |
result |
|
IsObjIntsctZone(Double, Tag, Tag, out Boolean)
Declaration
public void IsObjIntsctZone(double distance, Tag zone, Tag _object, out bool result)
Parameters
Type |
Name |
Description |
System.Double |
distance |
|
Tag |
zone |
|
Tag |
_object |
|
System.Boolean |
result |
|
ObjectHasBox(Tag, out Boolean)
Declaration
public void ObjectHasBox(Tag _object, out bool has_box)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Boolean |
has_box |
|
UpdateStructure(Tag)
Declaration
public void UpdateStructure(Tag part)
Parameters
Type |
Name |
Description |
Tag |
part |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink