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