Search Results for

    Show / Hide Table of Contents

    Class UFFltr

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFFltr
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    double[] centroid
    double[] corner
    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
    string name
    double[] centroid
    double[] corner
    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
    string name
    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
    string name
    double[] origin
    double[] matrix

    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
    Type Name Description
    Tag part_tag
    string name
    double[] centroid
    double[] corner
    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
    string name
    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
    string name
    double[] origin
    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
    string name
    double[] centroid
    double[] corner
    double[] matrix

    EditFilter(Tag, string, string)

    Declaration
    public void EditFilter(Tag filter_tag, string name, string condition)
    Parameters
    Type Name Description
    Tag filter_tag
    string name
    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
    string name
    double[] origin
    double[] matrix

    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
    Type Name Description
    double distance
    Tag zone
    Tag _object
    bool result

    IsObjIntsctZone(double, Tag, Tag, out bool)

    Declaration
    public void IsObjIntsctZone(double distance, Tag zone, Tag _object, out bool result)
    Parameters
    Type Name Description
    double distance
    Tag zone
    Tag _object
    bool result

    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
    In this article
    Back to top Generated by DocFX