Class ProfileModification
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ProfileModification
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class ProfileModification : Modification, IEquatable<APIBase>
Properties
BarrellingPeakPointFactor
Declaration
public double BarrellingPeakPointFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
BarrellingRelief
Modification measured at the Evaluation Lower Limit and Evaluation Upper Limit
Measurement: VeryShortLength
Declaration
public double BarrellingRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitFactor
Declaration
public double EvaluationLowerLimitFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationLowerLimitFactorForZeroRootRelief
Declaration
public double EvaluationLowerLimitFactorForZeroRootRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearRootReliefFactor
Declaration
public double EvaluationOfLinearRootReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfLinearTipReliefFactor
Declaration
public double EvaluationOfLinearTipReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicRootReliefFactor
Declaration
public double EvaluationOfParabolicRootReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationOfParabolicTipReliefFactor
Declaration
public double EvaluationOfParabolicTipReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitFactor
Declaration
public double EvaluationUpperLimitFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
EvaluationUpperLimitFactorForZeroTipRelief
Declaration
public double EvaluationUpperLimitFactorForZeroTipRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
LinearRelief
Modification measured between the Evaluation Lower Limit and Evaluation Upper Limit
Measurement: VeryShortLength
Declaration
public double LinearRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
LinearRootRelief
Measurement: VeryShortLength
Declaration
public double LinearRootRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
LinearTipRelief
Measurement: VeryShortLength
Declaration
public double LinearTipRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
LocationOfEvaluationLowerLimit
Declaration
public EnumWithSelectedValue<LocationOfEvaluationLowerLimit> LocationOfEvaluationLowerLimit { get; set; }
Property Value
LocationOfEvaluationLowerLimitForZeroRootRelief
Declaration
public EnumWithSelectedValue<LocationOfEvaluationLowerLimit> LocationOfEvaluationLowerLimitForZeroRootRelief { get; set; }
Property Value
LocationOfEvaluationUpperLimit
Declaration
public EnumWithSelectedValue<LocationOfEvaluationUpperLimit> LocationOfEvaluationUpperLimit { get; set; }
Property Value
LocationOfEvaluationUpperLimitForZeroTipRelief
Declaration
public EnumWithSelectedValue<LocationOfEvaluationUpperLimit> LocationOfEvaluationUpperLimitForZeroTipRelief { get; set; }
Property Value
LocationOfRootModificationStart
Declaration
public EnumWithSelectedValue<LocationOfRootReliefEvaluation> LocationOfRootModificationStart { get; set; }
Property Value
LocationOfRootReliefEvaluation
Declaration
public EnumWithSelectedValue<LocationOfRootReliefEvaluation> LocationOfRootReliefEvaluation { get; set; }
Property Value
LocationOfTipReliefEvaluation
Declaration
public EnumWithSelectedValue<LocationOfTipReliefEvaluation> LocationOfTipReliefEvaluation { get; set; }
Property Value
LocationOfTipReliefStart
Declaration
public EnumWithSelectedValue<LocationOfTipReliefEvaluation> LocationOfTipReliefStart { get; set; }
Property Value
MainProfileModificationEndsAtTheStartOfRootRelief
Declaration
public MainProfileReliefEndsAtTheStartOfRootReliefOption MainProfileModificationEndsAtTheStartOfRootRelief { get; set; }
Property Value
MainProfileModificationEndsAtTheStartOfTipRelief
Declaration
public MainProfileReliefEndsAtTheStartOfTipReliefOption MainProfileModificationEndsAtTheStartOfTipRelief { get; set; }
Property Value
MeasuredData
Declaration
public Vector2DListAccessor MeasuredData { get; set; }
Property Value
If this option is not selected, the root reliefs are measured from the unmodified involute
Declaration
public bool MeasureRootReliefsFromExtrapolatedLinearRelief { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
If this option is not selected, the tip reliefs are measured from the unmodified involute
Declaration
public bool MeasureTipReliefsFromExtrapolatedLinearRelief { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ParabolicRootRelief
Measurement: VeryShortLength
Declaration
public double ParabolicRootRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
ParabolicRootReliefStartsTangentToMainProfileRelief
Declaration
public ParabolicRootReliefStartsTangentToMainProfileRelief ParabolicRootReliefStartsTangentToMainProfileRelief { get; set; }
Property Value
ParabolicTipRelief
Measurement: VeryShortLength
Declaration
public double ParabolicTipRelief { get; set; }
Property Value
Type |
Description |
System.Double |
|
ParabolicTipReliefStartsTangentToMainProfileRelief
Declaration
public ParabolicTipReliefStartsTangentToMainProfileRelief ParabolicTipReliefStartsTangentToMainProfileRelief { get; set; }
Property Value
StartOfLinearRootReliefFactor
Declaration
public double StartOfLinearRootReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfLinearTipReliefFactor
Declaration
public double StartOfLinearTipReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicRootReliefFactor
Declaration
public double StartOfParabolicRootReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
StartOfParabolicTipReliefFactor
Declaration
public double StartOfParabolicTipReliefFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
UseMeasuredData
Declaration
public virtual bool UseMeasuredData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseUserSpecifiedBarrellingPeakPoint
If this option is selected, a piecewise curve with two quadratic sections is used to define the barrelling profile. Otherwise, the barrelling peak point is defined as the mid point between Evaluation Lower Limit and Evaluation Upper Limit.
Declaration
public bool UseUserSpecifiedBarrellingPeakPoint { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods