Search Results for

    Show / Hide Table of Contents

    Class ShapeSearchBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    ShapeSearchBuilder
    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.ShapeSearch
    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
    Type Description
    int

    CustomShapeSizeUpperLimit

    Declaration
    public int CustomShapeSizeUpperLimit { get; set; }
    Property Value
    Type Description
    int

    InputBody

    Declaration
    public SelectNXObjectList InputBody { get; }
    Property Value
    Type Description
    SelectNXObjectList

    InputPart

    Declaration
    public string InputPart { get; set; }
    Property Value
    Type Description
    string

    ReferenceSetName

    Declaration
    public string ReferenceSetName { get; set; }
    Property Value
    Type Description
    string

    SearchShapeSimilarity

    Declaration
    public ShapeSearchBuilder.ShapeSimilarity SearchShapeSimilarity { get; set; }
    Property Value
    Type Description
    ShapeSearchBuilder.ShapeSimilarity

    SearchShapeSize

    Declaration
    public ShapeSearchBuilder.ShapeSize SearchShapeSize { get; set; }
    Property Value
    Type Description
    ShapeSearchBuilder.ShapeSize

    SearchType

    Declaration
    public ShapeSearchBuilder.SearchByType SearchType { get; set; }
    Property Value
    Type Description
    ShapeSearchBuilder.SearchByType

    UseCustomShapeSize

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

    Methods

    ExecuteSearch(bool, string, out int, out string)

    Declaration
    public void ExecuteSearch(bool isNew, string searchName, out int nTotalResults, out string errorMessage)
    Parameters
    Type Name Description
    bool isNew
    string searchName
    int nTotalResults
    string errorMessage

    GetInputAttributesFilter()

    Declaration
    public string[] GetInputAttributesFilter()
    Returns
    Type Description
    string[]

    GetInputAttributesName()

    Declaration
    public string[] GetInputAttributesName()
    Returns
    Type Description
    string[]

    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
    Type Name Description
    ShapeSearchBuilder.OpenPartType openPartType
    string searchName
    int resultId

    SetInputAttributesFilter(string[])

    Declaration
    public void SetInputAttributesFilter(string[] inputAttributesFilter)
    Parameters
    Type Name Description
    string[] inputAttributesFilter

    SetInputAttributesName(string[])

    Declaration
    public void SetInputAttributesName(string[] inputAttributesName)
    Parameters
    Type Name Description
    string[] inputAttributesName

    Implements

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