    

 ## On this page

  

 

 # Class KissSoftInterface.GearData

 Last update: 09.03.2026 

<a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData"></a>

Namespace: [VM.Managed.DAFUL.GearTrain](VM.Managed.DAFUL.GearTrain.md)  
Assembly: VMDGearTrain.dll

The Gear Data class

```csharp
public class KissSoftInterface.GearData

```

#### Inheritance

object ← [KissSoftInterface.GearData](VM.Managed.DAFUL.GearTrain.KissSoftInterface.GearData.md)

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Constructors

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData__ctor"></a> GearData()

Constructor of gear data

```csharp
public GearData()

```

## Properties

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_AddendumCoefficient"></a> AddendumCoefficient

Addendum coefficient

```csharp
public double AddendumCoefficient { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_BaseDiameter"></a> BaseDiameter

Base diameter

```csharp
public double BaseDiameter { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_DedendumCoefficient"></a> DedendumCoefficient

Dedendum coefficient

```csharp
public double DedendumCoefficient { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_Density"></a> Density

Density

```csharp
public double Density { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_FaceWidth"></a> FaceWidth

Face width

```csharp
public double FaceWidth { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_GeneratingProfileShiftCoefficient"></a> GeneratingProfileShiftCoefficient

Generating profile shift coefficient

```csharp
public double GeneratingProfileShiftCoefficient { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_HelixAngleAtReferenceCircle"></a> HelixAngleAtReferenceCircle

Gets or sets the helix angle at reference circle

```csharp
public double HelixAngleAtReferenceCircle { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_HelixAngleAtReferenceCircleAsDegree"></a> HelixAngleAtReferenceCircleAsDegree

Gets the helix angle at reference circle (degree)

```csharp
public double HelixAngleAtReferenceCircleAsDegree { get; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_LeftPosition"></a> LeftPosition

Left position

```csharp
public Vector[] LeftPosition { get; set; }

```

#### Property Value

Vector\[\]

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_MBCDPositions"></a> MBCDPositions

MBCD positions

```csharp
public Vector[] MBCDPositions { get; set; }

```

#### Property Value

Vector\[\]

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_NumberOfGearTooth"></a> NumberOfGearTooth

Number of gear tooth

```csharp
public uint NumberOfGearTooth { get; set; }

```

#### Property Value

uint

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_OperatingPitchDiameter"></a> OperatingPitchDiameter

Operating pitch diameter

```csharp
public double OperatingPitchDiameter { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_PoissonsRatio"></a> PoissonsRatio

Poisson's ratio

```csharp
public double PoissonsRatio { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_ProfileShiftCoefficient"></a> ProfileShiftCoefficient

Profile shift coefficient

```csharp
public double ProfileShiftCoefficient { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_ReferenceDiameter"></a> ReferenceDiameter

Reference diameter

```csharp
public double ReferenceDiameter { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_RightPosition"></a> RightPosition

Right position

```csharp
public Vector[] RightPosition { get; set; }

```

#### Property Value

Vector\[\]

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_RootDiameter"></a> RootDiameter

Root diameter

```csharp
public double RootDiameter { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_TipDiameter"></a> TipDiameter

Tip diameter

```csharp
public double TipDiameter { get; set; }

```

#### Property Value

double

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_TypeOfGearHelicalDirection"></a> TypeOfGearHelicalDirection

Gets or sets the gear helical direction type

```csharp
public KissSoftInterface.GearHelicalDirectionType TypeOfGearHelicalDirection { get; set; }

```

#### Property Value

[KissSoftInterface](VM.Managed.DAFUL.GearTrain.KissSoftInterface.md).[GearHelicalDirectionType](VM.Managed.DAFUL.GearTrain.KissSoftInterface.GearHelicalDirectionType.md)

### <a id="VM_Managed_DAFUL_GearTrain_KissSoftInterface_GearData_YoungsModulus"></a> YoungsModulus

Young's modulus

```csharp
public double YoungsModulus { get; set; }

```

#### Property Value

double