Class RacewayBuilderForRBEInFE
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain.CAD
Assembly: VMDGearTrain.dll
The raceway builder for rbe in fe
public class RacewayBuilderForRBEInFE : RacewayBuilderBase, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IRacewayBuilder, IGTBuilder
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Derived
AddedRacewayBuilderForRBEInFE, RacewayBuilderForRBEInMeshFree
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IGeometryBuilder, IRacewayBuilder, IGTBuilder
Inherited Members
RacewayBuilderBase.GetTransform(),
RacewayBuilderBase.RacewayGeomInfo,
RacewayBuilderBase.OffsetToAxisDirection,
BuilderMultiSubtractSimple.GetSchema(),
BuilderMultiSubtractSimple.ReadXml(XmlReader),
BuilderMultiSubtractSimple.WriteXml(XmlWriter),
BuilderMultiSubtractSimple.OnDeserialization(object),
BuilderMultiSubtract.CreateParameter(),
BuilderMultiSubtract.FillParameter(BuilderParamBase),
BuilderMulti.AddBuilder(ICollection
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
RacewayBuilderForRBEInFE()
Initializes a new instance of the
public RacewayBuilderForRBEInFE()
Properties
ConnectableEntity
Gets the ConnectableEntity.
public IConnectable ConnectableEntity { get; }
Property Value
IConnectable
MatedAngle
Gets or sets the mate angle.
public double MatedAngle { get; set; }
Property Value
OffsetToAxisDirection
Gets the offset to axis direction.
public override 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
Rotation
Gets or sets the rotation.
public OMatrix Rotation { get; set; }
Property Value
OMatrix
StartPoint
Gets or sets the start point.
public PointBase StartPoint { get; set; }
Property Value
PointBase
UseDesigner
Gets or sets a value indicating whether [zero setting].
public bool UseDesigner { 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
GetCenterPosition()
Gets center position.
public VectorBase GetCenterPosition()
Returns
VectorBase
GetTransform()
Gets the transform for the raceway in FE desginer.
public override TMatrix GetTransform()
Returns
TMatrix
The transform.
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 destroying.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The object notifier.
arg LinkEventArgs
The
UpdateGeometry()
Updates the geometry.
public virtual void UpdateGeometry()