Search Results for

    Show / Hide Table of Contents

    Class ShapeSearchBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    ShapeSearchBuilder
    Implements
    System.Runtime.Remoting.Messaging.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, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    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
    System.Int32

    CustomShapeSizeUpperLimit

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

    InputBody

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

    InputPart

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

    ReferenceSetName

    Declaration
    public string ReferenceSetName { get; set; }
    Property Value
    Type Description
    System.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
    System.Boolean

    Methods

    ExecuteSearch(Boolean, String, out Int32, out String)

    Declaration
    public void ExecuteSearch(bool isNew, string searchName, out int nTotalResults, out string errorMessage)
    Parameters
    Type Name Description
    System.Boolean isNew
    System.String searchName
    System.Int32 nTotalResults
    System.String errorMessage

    GetInputAttributesFilter()

    Declaration
    public string[] GetInputAttributesFilter()
    Returns
    Type Description
    System.String[]

    GetInputAttributesName()

    Declaration
    public string[] GetInputAttributesName()
    Returns
    Type Description
    System.String[]

    GetResults(String, Int32, Int32)

    Declaration
    public void GetResults(string searchName, int startResultId, int endResultId)
    Parameters
    Type Name Description
    System.String searchName
    System.Int32 startResultId
    System.Int32 endResultId

    OpenResultPart(ShapeSearchBuilder.OpenPartType, String, Int32)

    Declaration
    public void OpenResultPart(ShapeSearchBuilder.OpenPartType openPartType, string searchName, int resultId)
    Parameters
    Type Name Description
    ShapeSearchBuilder.OpenPartType openPartType
    System.String searchName
    System.Int32 resultId

    SetInputAttributesFilter(String[])

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

    SetInputAttributesName(String[])

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

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX