Class BodyCompareBuilder
Inheritance
BodyCompareBuilder
Assembly: NXOpen.dll
Syntax
public class BodyCompareBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
BodyCompareBuilder()
Declaration
protected BodyCompareBuilder()
Properties
AnalysisResult
Declaration
public TaggedObject AnalysisResult { get; set; }
Property Value
ColorPickerAbsent
Declaration
public NXColor ColorPickerAbsent { get; set; }
Property Value
ColorPickerChanged
Declaration
public NXColor ColorPickerChanged { get; set; }
Property Value
ColorPickerNew
Declaration
public NXColor ColorPickerNew { get; set; }
Property Value
ColorPickerSame
Declaration
public NXColor ColorPickerSame { get; set; }
Property Value
CompareMethod
Declaration
public BodyCompareBuilder.CompareOptionType CompareMethod { get; set; }
Property Value
DeviationFloor
Declaration
public double DeviationFloor { get; set; }
Property Value
DoFidelityCompare
Declaration
public bool DoFidelityCompare { get; set; }
Property Value
FloorRange
Declaration
public double FloorRange { get; set; }
Property Value
IsCompareDone
Declaration
public bool IsCompareDone { get; }
Property Value
OptionMenu
Declaration
public BodyCompareBuilder.FaceChangeCriteriaOption OptionMenu { get; set; }
Property Value
SelectControlBody
Declaration
public SelectBodyList SelectControlBody { get; }
Property Value
SelectSampleBody
Declaration
public SelectBodyList SelectSampleBody { get; }
Property Value
TessellationTolerance
Declaration
public double TessellationTolerance { get; set; }
Property Value
TranslucentControl
Declaration
public int TranslucentControl { get; set; }
Property Value
Methods
ClearAllComparedPairs()
Declaration
public void ClearAllComparedPairs()
CompareAction()
Declaration
public void CompareAction()
CreateConvergentCompareStrategy()
Declaration
public void CreateConvergentCompareStrategy()
DisposeVisualization()
Declaration
public void DisposeVisualization()
ExtractControlBodiesToSamplePart()
Declaration
public TaggedObject[] ExtractControlBodiesToSamplePart()
Returns
PreVisualizationProcess()
Declaration
public void PreVisualizationProcess()
RecreateVisualizer()
Declaration
public void RecreateVisualizer()
ReportAction()
Declaration
public void ReportAction()
SetAnalysisResultDataFromBuilderData(TaggedObject[], TaggedObject[], TaggedObject[])
Declaration
public void SetAnalysisResultDataFromBuilderData(TaggedObject[] extractFeatures, TaggedObject[] controlBodies, TaggedObject[] sampleBodies)
Parameters
SetControlPart(Part)
Declaration
public void SetControlPart(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
SetSamplePart(Part)
Declaration
public void SetSamplePart(Part part)
Parameters
Type |
Name |
Description |
Part |
part |
|
UpdateControlBodiesToEngine()
Declaration
public void UpdateControlBodiesToEngine()
UpdateSampleBodiesToEngine()
Declaration
public void UpdateSampleBodiesToEngine()
Implements
System.Runtime.Remoting.Messaging.IMessageSink