Class FeatureRecognitionBuilder
Inheritance
System.Object
System.MarshalByRefObject
FeatureRecognitionBuilder
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 FeatureRecognitionBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
FeatureRecognitionBuilder()
Declaration
protected FeatureRecognitionBuilder()
Properties
AddCadFeatureAttributes
Declaration
public bool AddCadFeatureAttributes { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AssignColor
Declaration
public bool AssignColor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FeatureMapperEnabled
Declaration
public bool FeatureMapperEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
FloorFaces
Declaration
public ScCollector FloorFaces { get; }
Property Value
GeometrySearchType
Declaration
public FeatureRecognitionBuilder.GeometrySearch GeometrySearchType { get; set; }
Property Value
IgnoreExistingFeatures
Declaration
public bool IgnoreExistingFeatures { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IgnoreWarnings
Declaration
public bool IgnoreWarnings { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LimitFaces
Declaration
public ScCollector LimitFaces { get; }
Property Value
LstManualFeatures
Declaration
public ManualFeatureBuilderList LstManualFeatures { get; }
Property Value
MapFeatures
Declaration
public bool MapFeatures { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RecognitionType
Declaration
public FeatureRecognitionBuilder.RecognitionEnum RecognitionType { get; set; }
Property Value
UseFeatureNameAsType
Declaration
public bool UseFeatureNameAsType { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
VecDirection
Declaration
[Obsolete("Deprecated in NX8.5.0. This functionality is no longer supported.")]
public Direction VecDirection { get; set; }
Property Value
Methods
CreateManualFeatureBuilder()
Declaration
public ManualFeatureBuilder CreateManualFeatureBuilder()
Returns
DeleteFeature(CAMFeature)
Declaration
public void DeleteFeature(CAMFeature feature)
Parameters
FindFeatures()
Declaration
public CAMFeature[] FindFeatures()
Returns
GetFoundFeatures()
Declaration
public CAMFeature[] GetFoundFeatures()
Returns
GetModelingFeatureTypes(out String[])
Declaration
public void GetModelingFeatureTypes(out string[] featureTypes)
Parameters
Type |
Name |
Description |
System.String[] |
featureTypes |
|
GetRegisteredFeatureTypes(out String[])
Declaration
public void GetRegisteredFeatureTypes(out string[] featureTypes)
Parameters
Type |
Name |
Description |
System.String[] |
featureTypes |
|
GetSearchGeometry()
Declaration
public DisplayableObject[] GetSearchGeometry()
Returns
MakeFeature(String, Face[], Face[], Boolean)
Declaration
public CAMFeature MakeFeature(string featureName, Face[] faces, Face[] wallFaces, bool deleteFeatures)
Parameters
Type |
Name |
Description |
System.String |
featureName |
|
Face[] |
faces |
|
Face[] |
wallFaces |
|
System.Boolean |
deleteFeatures |
|
Returns
SetFeatureTypes(String[])
Declaration
public void SetFeatureTypes(string[] featureTypes)
Parameters
Type |
Name |
Description |
System.String[] |
featureTypes |
|
SetMachiningAccessDirection(Direction[], Double)
Declaration
public void SetMachiningAccessDirection(Direction[] vecDirections, double dTolerance)
Parameters
Type |
Name |
Description |
Direction[] |
vecDirections |
|
System.Double |
dTolerance |
|
SetMachiningAccessDirection(Point, Direction, Boolean)
Declaration
public void SetMachiningAccessDirection(Point tagPoint, Direction tagAxis, bool bIsTowardAxis)
Parameters
Type |
Name |
Description |
Point |
tagPoint |
|
Direction |
tagAxis |
|
System.Boolean |
bIsTowardAxis |
|
SetMachiningAccessDirection(Point, Boolean)
Declaration
public void SetMachiningAccessDirection(Point focalPt, bool bIsTowardPt)
Parameters
Type |
Name |
Description |
Point |
focalPt |
|
System.Boolean |
bIsTowardPt |
|
SetSearchGeometry(DisplayableObject[])
Declaration
public void SetSearchGeometry(DisplayableObject[] objects)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink