Class ShapeSearchBuilder
Inheritance
ShapeSearchBuilder
Assembly: NXOpen.dll
Syntax
public class ShapeSearchBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
ShapeSearchBuilder()
Declaration
protected ShapeSearchBuilder()
Properties
CustomShapeSizeLowerLimit
Declaration
public int CustomShapeSizeLowerLimit { get; set; }
Property Value
CustomShapeSizeUpperLimit
Declaration
public int CustomShapeSizeUpperLimit { get; set; }
Property Value
InputBody
Declaration
public SelectNXObjectList InputBody { get; }
Property Value
Declaration
public string InputPart { get; set; }
Property Value
ReferenceSetName
Declaration
public string ReferenceSetName { get; set; }
Property Value
SearchShapeSimilarity
Declaration
public ShapeSearchBuilder.ShapeSimilarity SearchShapeSimilarity { get; set; }
Property Value
SearchShapeSize
Declaration
public ShapeSearchBuilder.ShapeSize SearchShapeSize { get; set; }
Property Value
SearchType
Declaration
public ShapeSearchBuilder.SearchByType SearchType { get; set; }
Property Value
UseCustomShapeSize
Declaration
public bool UseCustomShapeSize { get; set; }
Property Value
Methods
ExecuteSearch(bool, string, out int, out string)
Declaration
public void ExecuteSearch(bool isNew, string searchName, out int nTotalResults, out string errorMessage)
Parameters
Declaration
public string[] GetInputAttributesFilter()
Returns
Declaration
public string[] GetInputAttributesName()
Returns
GetResults(string, int, int)
Declaration
public void GetResults(string searchName, int startResultId, int endResultId)
Parameters
Type |
Name |
Description |
string |
searchName |
|
int |
startResultId |
|
int |
endResultId |
|
OpenResultPart(OpenPartType, string, int)
Declaration
public void OpenResultPart(ShapeSearchBuilder.OpenPartType openPartType, string searchName, int resultId)
Parameters
Declaration
public void SetInputAttributesFilter(string[] inputAttributesFilter)
Parameters
Type |
Name |
Description |
string[] |
inputAttributesFilter |
|
Declaration
public void SetInputAttributesName(string[] inputAttributesName)
Parameters
Type |
Name |
Description |
string[] |
inputAttributesName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink