    

 ## On this page

  

 

 # Class KissSoftInterface.GearData

 Last update: 16.07.2025 

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

The Gear Data class

```csharp
public class KissSoftInterface.GearData

```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.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

### GearData()

Constructor of gear data

```csharp
public GearData()

```

## Properties

### AddendumCoefficient

Addendum coefficient

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### BaseDiameter

Base diameter

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### DedendumCoefficient

Dedendum coefficient

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### Density

Density

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### FaceWidth

Face width

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### GeneratingProfileShiftCoefficient

Generating profile shift coefficient

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### HelixAngleAtReferenceCircle

Gets or sets the helix angle at reference circle

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### HelixAngleAtReferenceCircleAsDegree

Gets the helix angle at reference circle (degree)

```csharp
public double HelixAngleAtReferenceCircleAsDegree { get; }

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### LeftPosition

Left position

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

```

#### Property Value

Vector\[\]

### MBCDPositions

MBCD positions

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

```

#### Property Value

Vector\[\]

### NumberOfGearTooth

Number of gear tooth

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

```

#### Property Value

[uint](https://learn.microsoft.com/dotnet/api/system.uint32)

### OperatingPitchDiameter

Operating pitch diameter

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### PoissonsRatio

Poisson's ratio

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### ProfileShiftCoefficient

Profile shift coefficient

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### ReferenceDiameter

Reference diameter

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### RightPosition

Right position

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

```

#### Property Value

Vector\[\]

### RootDiameter

Root diameter

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### TipDiameter

Tip diameter

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)

### 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)

### YoungsModulus

Young's modulus

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

```

#### Property Value

[double](https://learn.microsoft.com/dotnet/api/system.double)