Class CheckPartOrientationBuilder
Inheritance
System.Object
System.MarshalByRefObject
CheckPartOrientationBuilder
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 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
MaxOverhangAngleForOverHeating
Declaration
public Expression MaxOverhangAngleForOverHeating { get; }
Property Value
MaxOverhangAngleForVolume
Declaration
public Expression MaxOverhangAngleForVolume { get; }
Property Value
MJFPrintTimeParameter
Declaration
public MJFPrintTimeParameter MJFPrintTimeParameter { 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
Type |
Description |
System.Boolean |
|
ValidatePrintTime
Declaration
public bool ValidatePrintTime { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ValidateSupportVolume
Declaration
public bool ValidateSupportVolume { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ValidateSurfaceArea
Declaration
public bool ValidateSurfaceArea { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
WeightOverheating
Declaration
public int WeightOverheating { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
WeightPrintTime
Declaration
public int WeightPrintTime { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
WeightSupportVolume
Declaration
public int WeightSupportVolume { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
WeightSurfaceArea
Declaration
public int WeightSurfaceArea { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
CalculateCheck(out PartOrientationAnalysisResult.CheckerValues[])
Declaration
public void CalculateCheck(out PartOrientationAnalysisResult.CheckerValues[] checkerValues)
Parameters
GetMinimumOrientation(PartOrientationAnalysisResult.CheckerIndex, out Point3d, out Vector3d, out PartOrientationAnalysisResult.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
Type |
Description |
System.Int32 |
|
GetOptimumOrientation(Int32, out Point3d, out Vector3d, out PartOrientationAnalysisResult.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(Int32)
Declaration
public void OptimumSolution(int orientationIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
orientationIndex |
|
OrientToMinimum(PartOrientationAnalysisResult.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