Class SearchRecipeFilterBuilder
Inheritance
SearchRecipeFilterBuilder
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
ProximityDistance
Declaration
public double ProximityDistance { get; set; }
Property Value
ProximityTargets
Declaration
public SelectDisplayableObjectList ProximityTargets { get; }
Property Value
RecipeLogic
Declaration
public SearchRecipeFilterBuilder.RecipeLogicValue RecipeLogic { get; set; }
Property Value
TrueShapeToggle
Declaration
public bool TrueShapeToggle { get; set; }
Property Value
VolumeOverlap
Declaration
public VolumeSearchFilterTerm.Operator VolumeOverlap { get; set; }
Property Value
Methods
CreateProximityTerm(NXObject[], double, Unit, bool)
Declaration
public ProximitySearchFilterTerm CreateProximityTerm(NXObject[] targets, double distance, Unit unitType, bool doExclude)
Parameters
Returns
CreateVolumeTerm(BoundingBox[], Operator, bool)
Declaration
public VolumeSearchFilterTerm CreateVolumeTerm(VolumeSearchFilterTerm.BoundingBox[] boundingBoxes, VolumeSearchFilterTerm.Operator boxZoneOperator, bool doExclude)
Parameters
Returns
DeleteSearchFilterTerm(SearchFilterTerm)
Declaration
public void DeleteSearchFilterTerm(SearchFilterTerm termToDelete)
Parameters
GetSearchFilterTerms(out SearchFilterTerm[])
Declaration
public void GetSearchFilterTerms(out SearchFilterTerm[] terms)
Parameters
RemoveValueFromSearchFilterTerm(SearchFilterTerm, string)
Declaration
public void RemoveValueFromSearchFilterTerm(SearchFilterTerm termToRemoveFrom, string valueToRemove)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink