Search Results for

    Show / Hide Table of Contents

    Class FaceRecognitionBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    FaceRecognitionBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    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.Features
    Assembly: NXOpen.dll
    Syntax
    public class FaceRecognitionBuilder : TaggedObject, IMessageSink, IComponentBuilder

    Constructors

    FaceRecognitionBuilder()

    Declaration
    protected FaceRecognitionBuilder()

    Properties

    CloneEnabled

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

    CloneScope

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

    CoaxialEnabled

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

    CoplanarAxesEnabled

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

    CoplanarEnabled

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

    EqualDiameterEnabled

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

    FaceCollector

    Declaration
    public ScCollector FaceCollector { get; }
    Property Value
    Type Description
    ScCollector

    FindChamfers

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

    FindGeneralClone

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

    FindMinOffsetRatio

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

    OffsetEnabled

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

    OrthoLockingMode

    Declaration
    public FaceRecognitionBuilder.FindOrthoLockingMode OrthoLockingMode { get; set; }
    Property Value
    Type Description
    FaceRecognitionBuilder.FindOrthoLockingMode

    ParallelEnabled

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

    PatternEnabled

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

    PerpendicularEnabled

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

    ReferenceCoordinateSystem

    Declaration
    public OrientXpressBuilder ReferenceCoordinateSystem { get; }
    Property Value
    Type Description
    OrientXpressBuilder

    RelationFoundMethod

    Declaration
    public FaceRecognitionBuilder.RelationMethod RelationFoundMethod { get; set; }
    Property Value
    Type Description
    FaceRecognitionBuilder.RelationMethod

    RelationScope

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

    RigidBodyFaceEnabled

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

    SameEntryEnabled

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

    SameEntrySurfaceEnabled

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

    SameOrbitEnabled

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

    SymmetricEnabled

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

    TangentEnabled

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

    ThicknessChainEnabled

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

    UseFaceBrowse

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

    UseFindClone

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

    UseFindRelated

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

    VirtualFaceCollector

    Declaration
    public ScCollector VirtualFaceCollector { get; }
    Property Value
    Type Description
    ScCollector

    Methods

    DeleteConstraint(Feature)

    Declaration
    public void DeleteConstraint(Feature feature)
    Parameters
    Type Name Description
    Feature feature

    DeleteOffsetRelation(NXObject[])

    Declaration
    public void DeleteOffsetRelation(NXObject[] offsetFaces)
    Parameters
    Type Name Description
    NXObject[] offsetFaces

    DeselectEntities(NXObject[])

    Declaration
    public void DeselectEntities(NXObject[] entities)
    Parameters
    Type Name Description
    NXObject[] entities

    GetLiveRelations(int, out Relation[])

    Declaration
    public void GetLiveRelations(int relationQueryScope, out FaceRecognitionBuilder.Relation[] relations)
    Parameters
    Type Name Description
    int relationQueryScope
    Relation[] relations

    GetVtkFindRelationCrossBody()

    Declaration
    public bool GetVtkFindRelationCrossBody()
    Returns
    Type Description
    bool

    GetVtkFoundRelation(int, out Relation[])

    Declaration
    [Obsolete("Deprecated in NX1926.0.0.  Use Features.FaceRecognitionBuilder.GetLiveRelations instead.")]
    public void GetVtkFoundRelation(int relationQueryScope, out FaceRecognitionBuilder.Relation[] relations)
    Parameters
    Type Name Description
    int relationQueryScope
    Relation[] relations

    LockConstraint(Feature)

    Declaration
    public void LockConstraint(Feature feature)
    Parameters
    Type Name Description
    Feature feature

    RecognizeCoaxial(bool)

    Declaration
    public void RecognizeCoaxial(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeCoaxialClone()

    Declaration
    public void RecognizeCoaxialClone()

    RecognizeCommonFace()

    Declaration
    public void RecognizeCommonFace()

    RecognizeCommonFaceById(int)

    Declaration
    public void RecognizeCommonFaceById(int cloneId)
    Parameters
    Type Name Description
    int cloneId

    RecognizeCommonSurface()

    Declaration
    public void RecognizeCommonSurface()

    RecognizeCommonSurfaceById(int)

    Declaration
    public void RecognizeCommonSurfaceById(int cloneId)
    Parameters
    Type Name Description
    int cloneId

    RecognizeCoplanar(bool)

    Declaration
    public void RecognizeCoplanar(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeCoplanarAxes(bool)

    Declaration
    public void RecognizeCoplanarAxes(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeCoplanarAxesClone()

    Declaration
    public void RecognizeCoplanarAxesClone()

    RecognizeEqualDiameter(bool)

    Declaration
    public void RecognizeEqualDiameter(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeExactMatch()

    Declaration
    public void RecognizeExactMatch()

    RecognizeHoleClones()

    Declaration
    public void RecognizeHoleClones()

    RecognizeLooseMatch()

    Declaration
    public void RecognizeLooseMatch()

    RecognizeOffset(bool)

    Declaration
    public void RecognizeOffset(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeParallel(bool)

    Declaration
    public void RecognizeParallel(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeParallelClone()

    Declaration
    public void RecognizeParallelClone()

    RecognizePattern(int)

    Declaration
    public void RecognizePattern(int cloneId)
    Parameters
    Type Name Description
    int cloneId

    RecognizePerpendicular(bool)

    Declaration
    public void RecognizePerpendicular(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeRigidBodyFace(bool)

    Declaration
    public void RecognizeRigidBodyFace(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeSameOrbit(bool)

    Declaration
    public void RecognizeSameOrbit(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeSymmetric(bool)

    Declaration
    public void RecognizeSymmetric(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeTangent(bool)

    Declaration
    public void RecognizeTangent(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RecognizeThicknessChain(bool)

    Declaration
    public void RecognizeThicknessChain(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    RemoveFoundFaces(NXObject[])

    Declaration
    public void RemoveFoundFaces(NXObject[] entities)
    Parameters
    Type Name Description
    NXObject[] entities

    ReplaceRules(SelectionIntentRule[], bool)

    Declaration
    public void ReplaceRules(SelectionIntentRule[] rules, bool createRulesWoUpdate)
    Parameters
    Type Name Description
    SelectionIntentRule[] rules
    bool createRulesWoUpdate

    SelectEntities(NXObject[])

    Declaration
    public void SelectEntities(NXObject[] entities)
    Parameters
    Type Name Description
    NXObject[] entities

    SetEqualRadiusFacesMoveTogether(bool)

    Declaration
    public void SetEqualRadiusFacesMoveTogether(bool isEqualRadiusFacesMoveTogether)
    Parameters
    Type Name Description
    bool isEqualRadiusFacesMoveTogether

    SetFindScope(bool, NXObject[])

    Declaration
    public void SetFindScope(bool findInWorkPart, NXObject[] bodies)
    Parameters
    Type Name Description
    bool findInWorkPart
    NXObject[] bodies

    SetVtkFindRelationCrossBody(bool)

    Declaration
    public void SetVtkFindRelationCrossBody(bool isEnable)
    Parameters
    Type Name Description
    bool isEnable

    UnlockConstraint(Feature)

    Declaration
    public void UnlockConstraint(Feature feature)
    Parameters
    Type Name Description
    Feature feature

    UnrecognizeCoaxial(bool)

    Declaration
    public void UnrecognizeCoaxial(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeCoaxialClone()

    Declaration
    public void UnrecognizeCoaxialClone()

    UnrecognizeCommonFace()

    Declaration
    public void UnrecognizeCommonFace()

    UnrecognizeCommonFaceById(int)

    Declaration
    public void UnrecognizeCommonFaceById(int cloneId)
    Parameters
    Type Name Description
    int cloneId

    UnrecognizeCommonSurface()

    Declaration
    public void UnrecognizeCommonSurface()

    UnrecognizeCommonSurfaceById(int)

    Declaration
    public void UnrecognizeCommonSurfaceById(int cloneId)
    Parameters
    Type Name Description
    int cloneId

    UnrecognizeCoplanar(bool)

    Declaration
    public void UnrecognizeCoplanar(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeCoplanarAxes(bool)

    Declaration
    public void UnrecognizeCoplanarAxes(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeCoplanarAxesClone()

    Declaration
    public void UnrecognizeCoplanarAxesClone()

    UnrecognizeEqualDiameter(bool)

    Declaration
    public void UnrecognizeEqualDiameter(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeExactMatch()

    Declaration
    public void UnrecognizeExactMatch()

    UnrecognizeHoleClones()

    Declaration
    public void UnrecognizeHoleClones()

    UnrecognizeLooseMatch()

    Declaration
    public void UnrecognizeLooseMatch()

    UnrecognizeOffset(bool)

    Declaration
    public void UnrecognizeOffset(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeParallel(bool)

    Declaration
    public void UnrecognizeParallel(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeParallelClone()

    Declaration
    public void UnrecognizeParallelClone()

    UnrecognizePattern(int)

    Declaration
    public void UnrecognizePattern(int cloneId)
    Parameters
    Type Name Description
    int cloneId

    UnrecognizePerpendicular(bool)

    Declaration
    public void UnrecognizePerpendicular(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeRigidBodyFace(bool)

    Declaration
    public void UnrecognizeRigidBodyFace(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeSameOrbit(bool)

    Declaration
    public void UnrecognizeSameOrbit(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeSymmetric(bool)

    Declaration
    public void UnrecognizeSymmetric(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeTangent(bool)

    Declaration
    public void UnrecognizeTangent(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    UnrecognizeThicknessChain(bool)

    Declaration
    public void UnrecognizeThicknessChain(bool isNear)
    Parameters
    Type Name Description
    bool isNear

    Validate()

    Declaration
    public bool Validate()
    Returns
    Type Description
    bool

    Implements

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