Search Results for

    Show / Hide Table of Contents

    Class SearchRecipeFilterBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    SearchRecipeFilterBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.PDM
    Assembly: NXOpen.dll
    Syntax
    public class SearchRecipeFilterBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    SearchRecipeFilterBuilder()

    Declaration
    protected SearchRecipeFilterBuilder()

    Properties

    FilterType

    Declaration
    public SearchFilterTerm.Type FilterType { get; set; }
    Property Value
    Type Description
    SearchFilterTerm.Type

    ProximityDistance

    Declaration
    public double ProximityDistance { get; set; }
    Property Value
    Type Description
    double

    ProximityTargets

    Declaration
    public SelectDisplayableObjectList ProximityTargets { get; }
    Property Value
    Type Description
    SelectDisplayableObjectList

    RecipeLogic

    Declaration
    public SearchRecipeFilterBuilder.RecipeLogicValue RecipeLogic { get; set; }
    Property Value
    Type Description
    SearchRecipeFilterBuilder.RecipeLogicValue

    TrueShapeToggle

    Declaration
    public bool TrueShapeToggle { get; set; }
    Property Value
    Type Description
    bool

    VolumeOverlap

    Declaration
    public VolumeSearchFilterTerm.Operator VolumeOverlap { get; set; }
    Property Value
    Type Description
    VolumeSearchFilterTerm.Operator

    Methods

    CreateProximityTerm(NXObject[], double, Unit, bool)

    Declaration
    public ProximitySearchFilterTerm CreateProximityTerm(NXObject[] targets, double distance, Unit unitType, bool doExclude)
    Parameters
    Type Name Description
    NXObject[] targets
    double distance
    Unit unitType
    bool doExclude
    Returns
    Type Description
    ProximitySearchFilterTerm

    CreateVolumeTerm(BoundingBox[], Operator, bool)

    Declaration
    public VolumeSearchFilterTerm CreateVolumeTerm(VolumeSearchFilterTerm.BoundingBox[] boundingBoxes, VolumeSearchFilterTerm.Operator boxZoneOperator, bool doExclude)
    Parameters
    Type Name Description
    BoundingBox[] boundingBoxes
    VolumeSearchFilterTerm.Operator boxZoneOperator
    bool doExclude
    Returns
    Type Description
    VolumeSearchFilterTerm

    DeleteSearchFilterTerm(SearchFilterTerm)

    Declaration
    public void DeleteSearchFilterTerm(SearchFilterTerm termToDelete)
    Parameters
    Type Name Description
    SearchFilterTerm termToDelete

    GetSearchFilterTerms(out SearchFilterTerm[])

    Declaration
    public void GetSearchFilterTerms(out SearchFilterTerm[] terms)
    Parameters
    Type Name Description
    SearchFilterTerm[] terms

    RemoveValueFromSearchFilterTerm(SearchFilterTerm, string)

    Declaration
    public void RemoveValueFromSearchFilterTerm(SearchFilterTerm termToRemoveFrom, string valueToRemove)
    Parameters
    Type Name Description
    SearchFilterTerm termToRemoveFrom
    string valueToRemove

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX