Class ShavingDynamicsViewModel<T>
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    
    
    
    ShavingDynamicsViewModel<T>
      
      
   
  
  
    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 ShavingDynamicsViewModel<T> : ShavingDynamicsViewModelBase, IEquatable<APIBase> where T : ShavingDynamics
   
  Type Parameters
  
  Properties
  
  
  
  
  ActiveProfileRangeCalculationSource
  
  
  Declaration
  
    public ActiveProfileRangeCalculationSource ActiveProfileRangeCalculationSource { get; set; }
   
  Property Value
  
  
  
  
  Calculation
  
  
  Declaration
  
    public ShavingDynamicsCalculation<T> Calculation { get; }
   
  Property Value
  
  
  
  
  ChartDisplayMethod
  
  
  Declaration
  
    public CylindricalGearProfileMeasurementType ChartDisplayMethod { get; set; }
   
  Property Value
  
  
  
  
  RedressingChart
  
  
  Declaration
  
    public TwoDChartDefinition RedressingChart { get; }
   
  Property Value
  
  
  
  
  RedressingSettings
  
  
  Declaration
  
    public ReadOnlyCollection<RedressingSettings<T>> RedressingSettings { get; }
   
  Property Value
  
  
  
  
  SelectedMeasurementMethod
  
  
  Declaration
  
    public EnumWithSelectedValue<ThicknessType> SelectedMeasurementMethod { get; set; }
   
  Property Value
  
  
  
  
  ShaverTipDiameterAdjustment
  
  
  Declaration
  
    public double ShaverTipDiameterAdjustment { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Double |  | 
    
  
  
  
  
  UseShaverFromDatabase
  
  
  Declaration
  
    public bool UseShaverFromDatabase { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  Methods
  
  
  
  
  AddShaverToDatabase()
  
  
  Declaration
  
    public void AddShaverToDatabase()
   
  
  
  
  Calculate()
  
  
  Declaration
  
  Implements
  
      System.IEquatable<T>
  
  Extension Methods