Class WheelBody
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Tire
Assembly: VMDTire.dll
This class is to represent the wheel body.
public class WheelBody : WheelBodyBase, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IMarkerCreatable, IFacesetCreatable, ICurvesetCreatable, IConnectableNotReference, IReferencable, IConnectableHasGeometry, IBody, IInterface, ITemplateObject, IHasBuilder, IDrawIcon, ITransformable, IGeometryContainer, IMassProp, IChainedSegmentConnector, IArgument, ITransparentable, IMFModalable, IBodyAnalysisType, IAutoContactable, ITemperatureComponent, IHeatGenerationComponent, IGeometricalComponent, IContactableGeometry2Dot5D, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IHasMaterial
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IMarkerCreatable, IFacesetCreatable, ICurvesetCreatable, IConnectableNotReference, IReferencable, IConnectableHasGeometry, IBody, IInterface, ITemplateObject, IHasBuilder, IDrawIcon, ITransformable, IGeometryContainer, IMassProp, IChainedSegmentConnector, IArgument, ITransparentable, IMFModalable, IBodyAnalysisType, IAutoContactable, ITemperatureComponent, IHeatGenerationComponent, IGeometricalComponent, IContactableGeometry2Dot5D, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IHasMaterial
Inherited Members
WheelBodyBase.Initialize(Unit.ConvertFactor),
WheelBodyBase.LinkRequestUpdate(object, LinkEventArgs),
WheelBodyBase.LinkRequestDestroying(object, LinkEventArgs),
WheelBodyBase.FindLocal(string),
WheelBodyBase.GetUnnamedObjectName(object),
WheelBodyBase.CreateOrUpdateBuilder(string, bool, WheelBodyBase.CreateInfo, Document),
WheelBodyBase.GetOrientation(OMatrix),
WheelBodyBase.CreateOrUpdateBuilder(string, bool, WheelBodyBase.CreateInfo),
WheelBodyBase.SetModifiedImpl(ModifiedResult.ModifiedType),
WheelBodyBase.WriteTemplateImpl(XmlWriter),
WheelBodyBase.ReadTemplateImpl(XmlReader),
WheelBodyBase.OnDeserialization(object),
WheelBodyBase.SetTypeOfSide(WheelBodyBase.SideType),
WheelBodyBase.ActiveTirePropertyFile,
WheelBodyBase.CenterOffset,
WheelBodyBase.WheelCenterOffset,
WheelBodyBase.TypeOfSide,
WheelBodyBase.IsEditCM,
WheelBodyBase.Scale,
SolidBody.m_MeshFreeProperty,
SolidBody.Initialize(Unit.ConvertFactor),
SolidBody.FixUp(ObjectBase),
SolidBody.DoWorkAfterUpdateContents(),
SolidBody.GetMarkerModelNavigatorInfo(XmlDocument, XmlElement, Marker),
SolidBody.GetMarkerArrayModelNavigatorInfo(XmlDocument, XmlElement, NamedObjectDictionary
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
WheelBody()
Initializes a new instance of the
public WheelBody()
WheelBody(string)
Initializes a new instance of the
public WheelBody(string strName)
Parameters
strName string
The Name.
WheelBody(string, Builder)
Initializes a new instance of the
public WheelBody(string strName, Builder builder)
Parameters
strName string
The Name.
builder Builder
The builder.
Properties
Roads
Gets or sets the roads.
public Road[] Roads { get; set; }
Property Value
Road[]
Methods
GetOrientation(OMatrix)
Gets the orientation.
public override OMatrix GetOrientation(OMatrix matInput)
Parameters
matInput OMatrix
The mat input.
Returns
OMatrix
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.