Class CheckPartOrientationBuilder
Inheritance
CheckPartOrientationBuilder
Assembly: NXOpen.dll
Syntax
public class CheckPartOrientationBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
CheckPartOrientationBuilder()
Declaration
protected CheckPartOrientationBuilder()
Properties
Accuracy
Declaration
public CheckPartOrientationBuilder.AccuracyLevel Accuracy { get; set; }
Property Value
FDMPrintTimeParameter
Declaration
public FDMPrintTimeParameter FDMPrintTimeParameter { get; }
Property Value
MJFPrintTimeParameter
Declaration
public MJFPrintTimeParameter MJFPrintTimeParameter { get; }
Property Value
MaxOverhangAngleForOverHeating
Declaration
public Expression MaxOverhangAngleForOverHeating { get; }
Property Value
MaxOverhangAngleForVolume
Declaration
public Expression MaxOverhangAngleForVolume { get; }
Property Value
PBFPrintTimeParameter
Declaration
public PBFPrintTimeParameter PBFPrintTimeParameter { get; }
Property Value
Printer
Declaration
public CheckPrintTimeBuilder.PrinterType Printer { get; set; }
Property Value
SelectionAndPlacement
Declaration
public SelectionAndPlacementBuilder SelectionAndPlacement { get; }
Property Value
ValidateOverheating
Declaration
public bool ValidateOverheating { get; set; }
Property Value
ValidatePrintTime
Declaration
public bool ValidatePrintTime { get; set; }
Property Value
ValidateSupportVolume
Declaration
public bool ValidateSupportVolume { get; set; }
Property Value
ValidateSurfaceArea
Declaration
public bool ValidateSurfaceArea { get; set; }
Property Value
WeightOverheating
Declaration
public int WeightOverheating { get; set; }
Property Value
WeightPrintTime
Declaration
public int WeightPrintTime { get; set; }
Property Value
WeightSupportVolume
Declaration
public int WeightSupportVolume { get; set; }
Property Value
WeightSurfaceArea
Declaration
public int WeightSurfaceArea { get; set; }
Property Value
Methods
CalculateCheck(out CheckerValues[])
Declaration
public void CalculateCheck(out PartOrientationAnalysisResult.CheckerValues[] checkerValues)
Parameters
GetMinimumOrientation(CheckerIndex, out Point3d, out Vector3d, out CheckerValues[])
Declaration
public void GetMinimumOrientation(PartOrientationAnalysisResult.CheckerIndex checkerIndex, out Point3d origin, out Vector3d orientation, out PartOrientationAnalysisResult.CheckerValues[] checkerValues)
Parameters
GetNumOfOptimumOrientations()
Declaration
public int GetNumOfOptimumOrientations()
Returns
GetOptimumOrientation(int, out Point3d, out Vector3d, out CheckerValues[])
Declaration
public void GetOptimumOrientation(int optimumOrientationIndex, out Point3d origin, out Vector3d orientation, out PartOrientationAnalysisResult.CheckerValues[] checkerValues)
Parameters
GetPartOrientationResult()
Declaration
public PartOrientationAnalysisResult GetPartOrientationResult()
Returns
OptimumSolution(int)
Declaration
public void OptimumSolution(int orientationIndex)
Parameters
Type |
Name |
Description |
int |
orientationIndex |
|
OrientToMinimum(CheckerIndex)
Declaration
public void OrientToMinimum(PartOrientationAnalysisResult.CheckerIndex checkerIndex)
Parameters
RemoveAllSolutions()
Declaration
public void RemoveAllSolutions()
StartCalculation()
Declaration
public void StartCalculation()
Implements
System.Runtime.Remoting.Messaging.IMessageSink