Class FaceRecognitionBuilder
Inheritance
System.Object
System.MarshalByRefObject
FaceRecognitionBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
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 |
System.Boolean |
|
CloneScope
Declaration
public int CloneScope { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CoaxialEnabled
Declaration
public bool CoaxialEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CoplanarAxesEnabled
Declaration
public bool CoplanarAxesEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CoplanarEnabled
Declaration
public bool CoplanarEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EqualDiameterEnabled
Declaration
public bool EqualDiameterEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FaceCollector
Declaration
public ScCollector FaceCollector { get; }
Property Value
FindChamfers
Declaration
public bool FindChamfers { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FindGeneralClone
Declaration
public bool FindGeneralClone { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FindMinOffsetRatio
Declaration
public double FindMinOffsetRatio { get; set; }
Property Value
Type |
Description |
System.Double |
|
OffsetEnabled
Declaration
public bool OffsetEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
OrthoLockingMode
Declaration
public FaceRecognitionBuilder.FindOrthoLockingMode OrthoLockingMode { get; set; }
Property Value
ParallelEnabled
Declaration
public bool ParallelEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PatternEnabled
Declaration
public bool PatternEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PerpendicularEnabled
Declaration
public bool PerpendicularEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReferenceCoordinateSystem
Declaration
public OrientXpressBuilder ReferenceCoordinateSystem { get; }
Property Value
RelationFoundMethod
Declaration
public FaceRecognitionBuilder.RelationMethod RelationFoundMethod { get; set; }
Property Value
RelationScope
Declaration
public int RelationScope { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SameEntryEnabled
Declaration
public bool SameEntryEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SameEntrySurfaceEnabled
Declaration
public bool SameEntrySurfaceEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SameOrbitEnabled
Declaration
public bool SameOrbitEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SymmetricEnabled
Declaration
public bool SymmetricEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TangentEnabled
Declaration
public bool TangentEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ThicknessChainEnabled
Declaration
public bool ThicknessChainEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseFaceBrowse
Declaration
public bool UseFaceBrowse { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseFindClone
Declaration
public bool UseFindClone { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool UseFindRelated { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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(Int32, out FaceRecognitionBuilder.Relation[])
Declaration
public void GetLiveRelations(int relationQueryScope, out FaceRecognitionBuilder.Relation[] relations)
Parameters
GetVtkFoundRelation(Int32, out FaceRecognitionBuilder.Relation[])
Declaration
[Obsolete("Deprecated in NX1926.0.0. Use Features.FaceRecognitionBuilder.GetLiveRelations instead.")]
public void GetVtkFoundRelation(int relationQueryScope, out FaceRecognitionBuilder.Relation[] relations)
Parameters
LockConstraint(Feature)
Declaration
public void LockConstraint(Feature feature)
Parameters
Type |
Name |
Description |
Feature |
feature |
|
RecognizeCoaxial(Boolean)
Declaration
public void RecognizeCoaxial(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeCoaxialClone()
Declaration
public void RecognizeCoaxialClone()
RecognizeCommonFace()
Declaration
public void RecognizeCommonFace()
RecognizeCommonFaceById(Int32)
Declaration
public void RecognizeCommonFaceById(int cloneId)
Parameters
Type |
Name |
Description |
System.Int32 |
cloneId |
|
RecognizeCommonSurface()
Declaration
public void RecognizeCommonSurface()
RecognizeCommonSurfaceById(Int32)
Declaration
public void RecognizeCommonSurfaceById(int cloneId)
Parameters
Type |
Name |
Description |
System.Int32 |
cloneId |
|
RecognizeCoplanar(Boolean)
Declaration
public void RecognizeCoplanar(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeCoplanarAxes(Boolean)
Declaration
public void RecognizeCoplanarAxes(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeCoplanarAxesClone()
Declaration
public void RecognizeCoplanarAxesClone()
RecognizeEqualDiameter(Boolean)
Declaration
public void RecognizeEqualDiameter(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeExactMatch()
Declaration
public void RecognizeExactMatch()
RecognizeHoleClones()
Declaration
public void RecognizeHoleClones()
RecognizeLooseMatch()
Declaration
public void RecognizeLooseMatch()
RecognizeOffset(Boolean)
Declaration
public void RecognizeOffset(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeParallel(Boolean)
Declaration
public void RecognizeParallel(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeParallelClone()
Declaration
public void RecognizeParallelClone()
RecognizePattern(Int32)
Declaration
public void RecognizePattern(int cloneId)
Parameters
Type |
Name |
Description |
System.Int32 |
cloneId |
|
RecognizePerpendicular(Boolean)
Declaration
public void RecognizePerpendicular(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeSameOrbit(Boolean)
Declaration
public void RecognizeSameOrbit(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeSymmetric(Boolean)
Declaration
public void RecognizeSymmetric(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeTangent(Boolean)
Declaration
public void RecognizeTangent(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
RecognizeThicknessChain(Boolean)
Declaration
public void RecognizeThicknessChain(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
ReplaceRules(SelectionIntentRule[], Boolean)
Declaration
public void ReplaceRules(SelectionIntentRule[] rules, bool createRulesWoUpdate)
Parameters
SelectEntities(NXObject[])
Declaration
public void SelectEntities(NXObject[] entities)
Parameters
Type |
Name |
Description |
NXObject[] |
entities |
|
SetEqualRadiusFacesMoveTogether(Boolean)
Declaration
public void SetEqualRadiusFacesMoveTogether(bool isEqualRadiusFacesMoveTogether)
Parameters
Type |
Name |
Description |
System.Boolean |
isEqualRadiusFacesMoveTogether |
|
SetFindScope(Boolean, NXObject[])
Declaration
public void SetFindScope(bool findInWorkPart, NXObject[] bodies)
Parameters
Type |
Name |
Description |
System.Boolean |
findInWorkPart |
|
NXObject[] |
bodies |
|
UnlockConstraint(Feature)
Declaration
public void UnlockConstraint(Feature feature)
Parameters
Type |
Name |
Description |
Feature |
feature |
|
UnrecognizeCoaxial(Boolean)
Declaration
public void UnrecognizeCoaxial(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeCoaxialClone()
Declaration
public void UnrecognizeCoaxialClone()
UnrecognizeCommonFace()
Declaration
public void UnrecognizeCommonFace()
UnrecognizeCommonFaceById(Int32)
Declaration
public void UnrecognizeCommonFaceById(int cloneId)
Parameters
Type |
Name |
Description |
System.Int32 |
cloneId |
|
UnrecognizeCommonSurface()
Declaration
public void UnrecognizeCommonSurface()
UnrecognizeCommonSurfaceById(Int32)
Declaration
public void UnrecognizeCommonSurfaceById(int cloneId)
Parameters
Type |
Name |
Description |
System.Int32 |
cloneId |
|
UnrecognizeCoplanar(Boolean)
Declaration
public void UnrecognizeCoplanar(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeCoplanarAxes(Boolean)
Declaration
public void UnrecognizeCoplanarAxes(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeCoplanarAxesClone()
Declaration
public void UnrecognizeCoplanarAxesClone()
UnrecognizeEqualDiameter(Boolean)
Declaration
public void UnrecognizeEqualDiameter(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeExactMatch()
Declaration
public void UnrecognizeExactMatch()
UnrecognizeHoleClones()
Declaration
public void UnrecognizeHoleClones()
UnrecognizeLooseMatch()
Declaration
public void UnrecognizeLooseMatch()
UnrecognizeOffset(Boolean)
Declaration
public void UnrecognizeOffset(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeParallel(Boolean)
Declaration
public void UnrecognizeParallel(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeParallelClone()
Declaration
public void UnrecognizeParallelClone()
UnrecognizePattern(Int32)
Declaration
public void UnrecognizePattern(int cloneId)
Parameters
Type |
Name |
Description |
System.Int32 |
cloneId |
|
UnrecognizePerpendicular(Boolean)
Declaration
public void UnrecognizePerpendicular(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeSameOrbit(Boolean)
Declaration
public void UnrecognizeSameOrbit(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeSymmetric(Boolean)
Declaration
public void UnrecognizeSymmetric(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeTangent(Boolean)
Declaration
public void UnrecognizeTangent(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
UnrecognizeThicknessChain(Boolean)
Declaration
public void UnrecognizeThicknessChain(bool isNear)
Parameters
Type |
Name |
Description |
System.Boolean |
isNear |
|
Validate()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink