    

 ## On this page

  

 

 # Class TireTRBase&lt;T\\&gt;

 Last update: 16.07.2025 

Namespace: [VM.Managed.DAFUL.Builder.Tire.Force](VM.Managed.DAFUL.Builder.Tire.Force.md)  
Assembly: VMBldTire.dll

```csharp
public abstract class TireTRBase<t> : BuilderNamed<t>, IBuilder where T : ObjectBase, new()

```

#### Type Parameters

`T`

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← BuilderBase ← BuilderSymmetric ← BuilderNamed ← [TireTRBase](VM.Managed.DAFUL.Builder.Tire.Force.TireTRBase-1.md)

#### Implements

IBuilder

#### Inherited Members

BuilderNamed.OnPostBuild(ObjectBase, Document), BuilderNamed.CheckUnit(Document3D, Document3D, string), BuilderNamed.Name, BuilderSymmetric.Build(Document), BuilderSymmetric.Symmetric, BuilderSymmetric.CurrentSymmetric, BuilderBase.m\_bSuccess, BuilderBase.Build(Document), BuilderBase.Build(Document, List), BuilderBase.Validate(IList), BuilderBase.Success(), BuilderBase.OnPostBuild(ObjectBase, Document), BuilderBase.OnFinalBuild(string, Document), BuilderBase.OnObjectChangeBuild(string, Document), BuilderBase.OnPostAddDoc(ObjectBase), BuilderBase.Parameters, BuilderBase.AddToDoc, BuilderBase.UseChangedObject, BuilderBase.SetPointKey, BuilderBase.BuildObject, BuilderBase.BuildDocument, BuilderBase.UseInterface, BuilderBase.ErrorMessage

#### 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(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_Builder_Tire_Force_TireTRBase_1__ctor"></a> TireTRBase()

```csharp
protected TireTRBase()

```

## Properties

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_ActionConnectable"></a> ActionConnectable

```csharp
public IConnectable ActionConnectable { get; }

```

#### Property Value

IConnectable

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_BaseConnectable"></a> BaseConnectable

```csharp
public IConnectable BaseConnectable { get; }

```

#### Property Value

IConnectable

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_CMOffset"></a> CMOffset

```csharp
public Variable CMOffset { get; set; }

```

#### Property Value

Variable

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_IxxIyy"></a> IxxIyy

```csharp
public Variable IxxIyy { get; set; }

```

#### Property Value

Variable

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_Izz"></a> Izz

```csharp
public Variable Izz { get; set; }

```

#### Property Value

Variable

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_Mass"></a> Mass

```csharp
public Variable Mass { get; set; }

```

#### Property Value

Variable

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_PropertyFilePath"></a> PropertyFilePath

```csharp
public string PropertyFilePath { get; set; }

```

#### Property Value

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

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_Side"></a> Side

```csharp
public WheelBodyBase.SideType Side { get; set; }

```

#### Property Value

WheelBodyBase.SideType

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_Transform"></a> Transform

```csharp
public TransformBase Transform { get; }

```

#### Property Value

TransformBase

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_TreadColor"></a> TreadColor

```csharp
public string TreadColor { get; set; }

```

#### Property Value

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

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_WheelCenterOffset"></a> WheelCenterOffset

```csharp
public Variable WheelCenterOffset { get; set; }

```

#### Property Value

Variable

## Methods

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_GetOrientation"></a> GetOrientation()

```csharp
protected virtual OMatrix GetOrientation()

```

#### Returns

OMatrix

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_MakeWheelBody_VM_Managed_Document_"></a> MakeWheelBody(Document)

```csharp
protected virtual WheelBodyBase MakeWheelBody(Document doc)

```

#### Parameters

`doc` Document

#### Returns

WheelBodyBase

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_OnPostBuild_VM_Managed_ObjectBase_VM_Managed_Document_"></a> OnPostBuild(ObjectBase, Document)

```csharp
protected override bool OnPostBuild(ObjectBase obCreated, Document doc)

```

#### Parameters

`obCreated` ObjectBase

`doc` Document

#### Returns

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

### <a id="VM_Managed_DAFUL_Builder_Tire_Force_TireTRBase_1_SetDataWheelBody_VM_Managed_DAFUL_Tire_WheelBodyBase_VM_Managed_Document_"></a> SetDataWheelBody(WheelBodyBase, Document)

```csharp
protected virtual void SetDataWheelBody(WheelBodyBase wheel, Document doc)

```

#### Parameters

`wheel` WheelBodyBase

`doc` Document