Class FeatureRecognitionBuilder
Inheritance
FeatureRecognitionBuilder
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
AssignColor
Declaration
public bool AssignColor { get; set; }
Property Value
FeatureMapperEnabled
Declaration
public bool FeatureMapperEnabled { get; }
Property Value
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
IgnoreWarnings
Declaration
public bool IgnoreWarnings { get; set; }
Property Value
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
RecognitionType
Declaration
public FeatureRecognitionBuilder.RecognitionEnum RecognitionType { get; set; }
Property Value
UseFeatureNameAsType
Declaration
public bool UseFeatureNameAsType { get; set; }
Property Value
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 |
string[] |
featureTypes |
|
GetRegisteredFeatureTypes(out string[])
Declaration
public void GetRegisteredFeatureTypes(out string[] featureTypes)
Parameters
Type |
Name |
Description |
string[] |
featureTypes |
|
GetSearchGeometry()
Declaration
public DisplayableObject[] GetSearchGeometry()
Returns
MakeFeature(string, Face[], Face[], bool)
Declaration
public CAMFeature MakeFeature(string featureName, Face[] faces, Face[] wallFaces, bool deleteFeatures)
Parameters
Type |
Name |
Description |
string |
featureName |
|
Face[] |
faces |
|
Face[] |
wallFaces |
|
bool |
deleteFeatures |
|
Returns
SetFeatureTypes(string[])
Declaration
public void SetFeatureTypes(string[] featureTypes)
Parameters
Type |
Name |
Description |
string[] |
featureTypes |
|
SetMachiningAccessDirection(Direction[], double)
Declaration
public void SetMachiningAccessDirection(Direction[] vecDirections, double dTolerance)
Parameters
SetMachiningAccessDirection(Point, Direction, bool)
Declaration
public void SetMachiningAccessDirection(Point tagPoint, Direction tagAxis, bool bIsTowardAxis)
Parameters
SetMachiningAccessDirection(Point, bool)
Declaration
public void SetMachiningAccessDirection(Point focalPt, bool bIsTowardPt)
Parameters
Type |
Name |
Description |
Point |
focalPt |
|
bool |
bIsTowardPt |
|
SetSearchGeometry(DisplayableObject[])
Declaration
public void SetSearchGeometry(DisplayableObject[] objects)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink