Class GearBuilderForRBEInFE
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain.CAD
Assembly: VMDGearTrain.dll
The gear builder for rbe in fe
public class GearBuilderForRBEInFE : BuilderColorGeom, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IGearBuilder, IGTBuilder, IAddOnBearing
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Derived
AddedGearBuilderForRBEInFE, GearBuilderForRBEInMeshFree, RackBuilderForRBEInFE
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IGearBuilder, IGTBuilder, IAddOnBearing
Inherited Members
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
GearBuilderForRBEInFE()
Initializes a new instance of the
public GearBuilderForRBEInFE()
Properties
BearingPoint
Gets or sets the bearing point.
public PointBase BearingPoint { get; set; }
Property Value
PointBase
ConnectableEntity
Gets the ConnectableEntity.
public IConnectable ConnectableEntity { get; }
Property Value
IConnectable
GearGeometryInformation
Gets or sets the geometry information.
public GearGeometryInfo GearGeometryInformation { get; set; }
Property Value
IsDesigner
Gets or sets a value indicating whether [zero setting]. Use SetDesigner() when this instance sets for undo/redo
public bool IsDesigner { get; set; }
Property Value
MateAngle
Gets or sets the mate angle. Use SetMateAngle() when this instance sets for undo/redo
public double MateAngle { get; set; }
Property Value
OffsetToAxisDirection
Gets the offset to axis direction.
public double OffsetToAxisDirection { get; }
Property Value
ParentConnectable
Gets or sets the parent connectable.
public IConnectable ParentConnectable { get; set; }
Property Value
IConnectable
Position
Gets the position.
public VectorBase Position { get; }
Property Value
VectorBase
ReferenceOffset
Gets or sets the reference offset on bearing. Use SetReferenceOffset() when this instance sets for undo/redo
public double ReferenceOffset { get; set; }
Property Value
ReferencePoint
Gets or sets the reference point on bearing. Use SetReferencePoint() when this instance sets for undo/redo
public ReferencePointType ReferencePoint { get; set; }
Property Value
Rotation
Gets or sets the rotation. Use SetRotation() when this instance sets for undo/redo
public OMatrix Rotation { get; set; }
Property Value
OMatrix
StartPoint
Gets the start point.
public PointBase StartPoint { get; }
Property Value
PointBase
TypeOfParent
Gets or sets the type of parent. Use SetTypeOfParent() when this instance sets for undo/redo
public GearBuilder.ParentType TypeOfParent { get; set; }
Property Value
ZAxis
Gets or sets the start axis.
public DirectionBase ZAxis { get; set; }
Property Value
DirectionBase
_ParentConnectable
Gets or sets the parent connectable.
public Linker<iconnectable> _ParentConnectable { get; set; }
Property Value
Linker
Methods
CreateParameter()
protected override BuilderParamBase CreateParameter()
Returns
BuilderParamBase
FillParameter(BuilderParamBase)
protected override void FillParameter(BuilderParamBase parameter)
Parameters
parameter BuilderParamBase
GetLengthAndHeight(ref double, ref double)
Gets the height of the length and.
public void GetLengthAndHeight(ref double dLength, ref double dHeight)
Parameters
dLength double
Length of the d.
dHeight double
Height of the d.
Initialize(ConvertFactor)
Initializes the specified factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The factor.
LinkRequestDestroying(object, LinkEventArgs)
Request for destroying the linked object.
protected override void LinkRequestDestroying(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The
LinkRequestUpdate(object, LinkEventArgs)
Links the request update.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The object notifier.
arg LinkEventArgs
The
SetDesigner(bool)
Set designer flag.
public void SetDesigner(bool bFlag)
Parameters
bFlag bool
The designer flag.
SetMateAngle(double)
Set mate angle.
public void SetMateAngle(double dMateAngle)
Parameters
dMateAngle double
The mate angle.
SetReferenceOffset(double)
Set reference offset.
public void SetReferenceOffset(double dOffset)
Parameters
dOffset double
The reference offset.
SetReferencePoint(ReferencePointType)
Set reference point.
public void SetReferencePoint(ReferencePointType type)
Parameters
type ReferencePointType
The reference point.
SetRotation(OMatrix)
Set rotation.
public void SetRotation(OMatrix mat)
Parameters
mat OMatrix
The matrix.
SetTypeOfParent(ParentType)
Set type of parent.
public void SetTypeOfParent(GearBuilder.ParentType type)
Parameters
type GearBuilder.ParentType
The type of parent.
UpdateGearGeometry()
Updates the gear geometry.
public void UpdateGearGeometry()
UpdateGeometry(HiddenDocument, ParentType, string, double, ReferencePointType, VectorBase, VectorBase)
Updates the geometry.
public void UpdateGeometry(HiddenDocument hiddenDoc, GearBuilder.ParentType typeP, string strRBE, double dReferenceOffset, ReferencePointType typeRP, VectorBase vecBearingPoint, VectorBase vecZAxis)
Parameters
hiddenDoc HiddenDocument
The hidden document.
typeP GearBuilder.ParentType
The type p.
strRBE string
The string rbe.
dReferenceOffset double
The d reference offset.
typeRP ReferencePointType
The type rp.
vecBearingPoint VectorBase
The vec bearing point.
vecZAxis VectorBase
The vec Axis.