Search Results for

    Show / Hide Table of Contents

    Class UFFltr

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFFltr
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.UF
    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
    In This Article
    Back to top Generated by DocFX