Class GearBuilderForSolidBody
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain.CAD
Assembly: VMDGearTrain.dll
The gear builder
public class GearBuilderForSolidBody : GearBuilder, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IGearBuilder, IGTBuilder, IAddOnBearing
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IGearBuilder, IGTBuilder, IAddOnBearing
Inherited Members
GearBuilder.Initialize(Unit.ConvertFactor),
GearBuilder.LinkRequestUpdate(object, LinkEventArgs),
GearBuilder.LinkRequestDestroying(object, LinkEventArgs),
GearBuilder.GetLengthAndHeight(ref double, ref double),
GearBuilder.UpdateGearGeometry(Section, bool),
GearBuilder.GetOMatrixWithTwoDirection(VectorBase, VectorBase),
GearBuilder.UpdateGeometry(HiddenDocument, GearBuilder.ParentType, double, ReferencePointType, Vector),
GearBuilder.SetTypeOfParent(GearBuilder.ParentType),
GearBuilder.SetReferencePoint(ReferencePointType),
GearBuilder.SetReferenceOffset(double),
GearBuilder.SetDesigner(bool),
GearBuilder.SetRotation(OMatrix),
GearBuilder.SetMateAngle(double),
GearBuilder.CreateParameter(),
GearBuilder.FillParameter(BuilderParamBase),
GearBuilder.TypeOfParent,
GearBuilder.GearGeometryInformation,
GearBuilder.ReferencePoint,
GearBuilder.ReferenceOffset,
GearBuilder.BearingPoint,
GearBuilder.OffsetToAxisDirection,
GearBuilder.IsDesigner,
GearBuilder.StartPoint,
GearBuilder.Rotation,
GearBuilder.MateAngle,
GearBuilder.ConnectableEntity,
GearBuilder.Position,
BuilderColorGeom.m_color,
BuilderColorGeom.CheckValidationAboutBuild(),
BuilderColorGeom.OnDeserialization(object),
BuilderColorGeom.FillParameter(BuilderParamBase),
BuilderColorGeom.Color,
BuilderColorGeom.DrawingColor,
BuilderTransform.SetTransform(TMatrix),
BuilderTransform.IsParameterized,
Builder.CheckValidationAboutBuild(),
Builder.CheckCircularReference(ObjectBase),
Builder.ChangeDataForCircularReference(),
Builder.GetUnnamedObjectName(object),
Builder.FindLocal(string),
Builder.CopyFilePathWhenImportBuilder(Builder),
Builder.Contains(Type),
Builder.GetBodyType(),
Builder.ReplaceData(string, object),
Builder.GetNameAttribute(string, ref List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
GearBuilderForSolidBody()
Initializes a new instance of the
public GearBuilderForSolidBody()
GearBuilderForSolidBody(GearGeometryInfo)
Initializes a new instance of the
public GearBuilderForSolidBody(GearGeometryInfo geometry_info)
Parameters
geometry_info GearGeometryInfo
The geometry information.
Properties
GearGeometryInformation
Gets or sets the gear geometry information.
public override GearGeometryInfo GearGeometryInformation { get; set; }