Class DurabilityDamageEvaluationBuilder
Inheritance
DurabilityDamageEvaluationBuilder
Assembly: NXOpen.dll
Syntax
public class DurabilityDamageEvaluationBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
DurabilityDamageEvaluationBuilder()
Declaration
protected DurabilityDamageEvaluationBuilder()
Properties
EnableDetailedOutput
Declaration
public bool EnableDetailedOutput { get; set; }
Property Value
HighlightDamageValues
Declaration
public bool HighlightDamageValues { get; set; }
Property Value
MaterialTag
Declaration
public PhysicalMaterial MaterialTag { get; set; }
Property Value
MaxMeanRange
Declaration
public double MaxMeanRange { get; set; }
Property Value
MaxNominalRange
Declaration
public double MaxNominalRange { get; set; }
Property Value
MinMeanRange
Declaration
public double MinMeanRange { get; set; }
Property Value
NumberOfMaxBins
Declaration
public int NumberOfMaxBins { get; set; }
Property Value
NumberOfMeanBins
Declaration
public int NumberOfMeanBins { get; set; }
Property Value
PeakValleyTolerance
Declaration
public double PeakValleyTolerance { get; set; }
Property Value
Methods
ExportResultsToCsv(string)
Declaration
public void ExportResultsToCsv(string csvFilename)
Parameters
Type |
Name |
Description |
string |
csvFilename |
|
GetNthMeanBin(int)
Declaration
public double GetNthMeanBin(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetNthNominalRangeBin(int)
Declaration
public double GetNthNominalRangeBin(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
RemoveFunction(int)
Declaration
public void RemoveFunction(int rowIndex)
Parameters
Type |
Name |
Description |
int |
rowIndex |
|
SetFatigue(DurabilityFatigue)
Declaration
public void SetFatigue(DurabilityFatigue fatigue)
Parameters
SetFunctionData(TaggedObject, int, double, double)
Declaration
public void SetFunctionData(TaggedObject functionTag, int numberOfOccurrences, double lateralLoadingFactor, double scaleFactor)
Parameters
SetLlr(int, double)
Declaration
public void SetLlr(int rowIndex, double lateralLoadingFactor)
Parameters
Type |
Name |
Description |
int |
rowIndex |
|
double |
lateralLoadingFactor |
|
SetNthMeanBin(int, double)
Declaration
public void SetNthMeanBin(int index, double nthMeanBin)
Parameters
Type |
Name |
Description |
int |
index |
|
double |
nthMeanBin |
|
SetNthNominalRangeBin(int, double)
Declaration
public void SetNthNominalRangeBin(int index, double nthNominalRangeBin)
Parameters
Type |
Name |
Description |
int |
index |
|
double |
nthNominalRangeBin |
|
SetOccurrence(int, int)
Declaration
public void SetOccurrence(int rowIndex, int occurrence)
Parameters
Type |
Name |
Description |
int |
rowIndex |
|
int |
occurrence |
|
SetScale(int, double)
Declaration
public void SetScale(int rowIndex, double scale)
Parameters
Type |
Name |
Description |
int |
rowIndex |
|
double |
scale |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink