Class FaceRecognitionBuilder
Inheritance
FaceRecognitionBuilder
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
CloneScope
Declaration
public int CloneScope { get; set; }
Property Value
CoaxialEnabled
Declaration
public bool CoaxialEnabled { get; set; }
Property Value
CoplanarAxesEnabled
Declaration
public bool CoplanarAxesEnabled { get; set; }
Property Value
CoplanarEnabled
Declaration
public bool CoplanarEnabled { get; set; }
Property Value
EqualDiameterEnabled
Declaration
public bool EqualDiameterEnabled { get; set; }
Property Value
FaceCollector
Declaration
public ScCollector FaceCollector { get; }
Property Value
FindChamfers
Declaration
public bool FindChamfers { get; set; }
Property Value
FindGeneralClone
Declaration
public bool FindGeneralClone { get; set; }
Property Value
FindMinOffsetRatio
Declaration
public double FindMinOffsetRatio { get; set; }
Property Value
OffsetEnabled
Declaration
public bool OffsetEnabled { get; set; }
Property Value
OrthoLockingMode
Declaration
public FaceRecognitionBuilder.FindOrthoLockingMode OrthoLockingMode { get; set; }
Property Value
ParallelEnabled
Declaration
public bool ParallelEnabled { get; set; }
Property Value
PatternEnabled
Declaration
public bool PatternEnabled { get; set; }
Property Value
PerpendicularEnabled
Declaration
public bool PerpendicularEnabled { get; set; }
Property Value
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
RigidBodyFaceEnabled
Declaration
public bool RigidBodyFaceEnabled { get; set; }
Property Value
SameEntryEnabled
Declaration
public bool SameEntryEnabled { get; set; }
Property Value
SameEntrySurfaceEnabled
Declaration
public bool SameEntrySurfaceEnabled { get; set; }
Property Value
SameOrbitEnabled
Declaration
public bool SameOrbitEnabled { get; set; }
Property Value
SymmetricEnabled
Declaration
public bool SymmetricEnabled { get; set; }
Property Value
TangentEnabled
Declaration
public bool TangentEnabled { get; set; }
Property Value
ThicknessChainEnabled
Declaration
public bool ThicknessChainEnabled { get; set; }
Property Value
UseFaceBrowse
Declaration
public bool UseFaceBrowse { get; set; }
Property Value
UseFindClone
Declaration
public bool UseFindClone { get; set; }
Property Value
Declaration
public bool UseFindRelated { get; set; }
Property Value
VirtualFaceCollector
Declaration
public ScCollector VirtualFaceCollector { get; }
Property Value
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
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
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
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
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink