Class FeatureProcessBuilder
Inheritance
System.Object
System.MarshalByRefObject
FeatureProcessBuilder
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 FeatureProcessBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
FeatureProcessBuilder()
Declaration
protected FeatureProcessBuilder()
Properties
FeatureGrouping
Declaration
public FeatureProcessBuilder.FeatureGroupingType FeatureGrouping { get; set; }
Property Value
Declaration
public bool ResetToolCache { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Type
Declaration
public FeatureProcessBuilder.FeatureProcessType Type { get; set; }
Property Value
Methods
CreateFeatureProcesses(CAMFeature[], out FeatureProcessBuilderStatus)
Declaration
public Operation[] CreateFeatureProcesses(CAMFeature[] features, out FeatureProcessBuilderStatus resultStatus)
Parameters
Returns
CreateFeatureProcesses(FeatureGeometryGroup[], out FeatureProcessBuilderStatus)
Declaration
public Operation[] CreateFeatureProcesses(FeatureGeometryGroup[] groups, out FeatureProcessBuilderStatus resultStatus)
Parameters
Returns
GetGeometryLocation()
Declaration
public string GetGeometryLocation()
Returns
Type |
Description |
System.String |
|
GetRuleLibraries(out String[])
Declaration
public void GetRuleLibraries(out string[] ruleLibraries)
Parameters
Type |
Name |
Description |
System.String[] |
ruleLibraries |
|
GetTemplate(out String, out String)
Declaration
public void GetTemplate(out string activeTemplate, out string featureProcesTemplate)
Parameters
Type |
Name |
Description |
System.String |
activeTemplate |
|
System.String |
featureProcesTemplate |
|
RecreateFeatureProcesses(FeatureGeometryGroup[], out FeatureProcessBuilderStatus)
Declaration
public Operation[] RecreateFeatureProcesses(FeatureGeometryGroup[] groups, out FeatureProcessBuilderStatus resultStatus)
Parameters
Returns
SetGeometryLocation(String)
Declaration
public void SetGeometryLocation(string geometryLocation)
Parameters
Type |
Name |
Description |
System.String |
geometryLocation |
|
SetRuleLibraries(String[])
Declaration
public void SetRuleLibraries(string[] ruleLibraries)
Parameters
Type |
Name |
Description |
System.String[] |
ruleLibraries |
|
SetTemplate(String, String)
Declaration
public void SetTemplate(string activeTemplate, string featureProcesTemplate)
Parameters
Type |
Name |
Description |
System.String |
activeTemplate |
|
System.String |
featureProcesTemplate |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink