Class SBGeometryInfo
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
Sliding Bearing Geometry Information
public class SBGeometryInfo : GeometryInfoBase, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem
Inherited Members
GeometryInfoBase.Initialize(Unit.ConvertFactor),
GeometryInfoBase.GeometryDepth,
GeometryInfoBase.ClearanceInformation,
GeometryInfoBase.TypeOfGeometry,
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SBGeometryInfo()
Initializes a new instance of the
public SBGeometryInfo()
SBGeometryInfo(string)
Initializes a new instance of the
public SBGeometryInfo(string strName)
Parameters
strName string
Name of the sub entity.
Properties
ArcAngle
Gets or sets the arc angle. Use SetArcAngle() when this instance sets for undo/redo
public double ArcAngle { get; set; }
Property Value
GeometryDepth
Gets the geometry depth.
public override double GeometryDepth { get; }
Property Value
InnerRadius
Gets or sets the inner radius. Use SetInnerRadius() when this instance sets for undo/redo
public double InnerRadius { get; set; }
Property Value
Length
Gets or sets the length. Use SetLength() when this instance sets for undo/redo
public double Length { get; set; }
Property Value
Thickness
Gets or sets the thickness. Use SetThickness() when this instance sets for undo/redo
public double Thickness { get; set; }
Property Value
TypeOfGeometry
Gets the type of geometry.
public override GeometryInfoBase.GeometryType TypeOfGeometry { get; }
Property Value
Methods
SetArcAngle(double)
Set arc angle.
public void SetArcAngle(double dVal)
Parameters
dVal double
The arc angle.
SetInnerRadius(double)
Set inner radius.
public void SetInnerRadius(double dVal)
Parameters
dVal double
The inner radius.
SetLength(double)
Set length.
public void SetLength(double dVal)
Parameters
dVal double
The length.
SetThickness(double)
Set thickness.
public void SetThickness(double dVal)
Parameters
dVal double
The thickness.