Class RackGeometryForRBEInFE
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain.CAD
Assembly: VMDGearTrain.dll
The rack geometry for FE
public class RackGeometryForRBEInFE : GeometryBase, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, ITransformable, INavigatorItem, IContainer, ILinkContainer, IOwned, IHasID, IVisible, IMultiChangable, IEnabled, ITransparentable, IPartMarkerParent, IDrawFacet, IPostDeserialized, INamed, IDimension
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IReferencable, ITransformable, INavigatorItem, IContainer, ILinkContainer, IOwned, IHasID, IVisible, IMultiChangable, IEnabled, ITransparentable, IPartMarkerParent, IDrawFacet, IPostDeserialized, INamed, IDimension
Inherited Members
GeometryBase.m_strNameWhenDelete,
GeometryBase.LinkRequestDestroy(object, LinkEventArgs),
GeometryBase.GetNameWhenDelete(),
Body.g_dAccuracyForMassCalculate,
Body.g_dAccuracyForCADImportMassCalculate,
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, double, bool),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, bool, double),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, double),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, bool),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool),
Body.CalculateMassProperty(ref double, ref double, ref TMatrix, ref double[], ref bool, double, double, bool),
Body.CalculateMassPropertyForAssembly(ref double, ref double, ref TMatrix, ref double[], ref bool, double),
Body.GetPointAndDirection(ref VectorBase, ref VectorBase),
Body.GetDefaultMaxPenetration(ref double),
Body.SetColor(Color),
Body.GetColor(),
Body.SetTransparency(double),
Body.AddBodyCreatedList(),
Body.ResetBuildInfo(string),
Body.GetFacetInfo(ref VectorBase[], ref int[]),
Body.LinkRequestUpdate(object, LinkEventArgs),
Body.Initialize(Unit.ConvertFactor),
Body.FixUp(ObjectBase),
Body.DoWorkAfterUpdateContents(),
Body.CheckValidationAboutBuild(string),
Body.DrawFacet(Canvas),
Body.DrawFacetByDefaultParameters(Canvas),
Body.SetGeometryRepresentation(string, string, bool),
Body.DrawFacetInGlobal(Canvas),
Body.ReDrawChangeFacet(),
Body.Find(string),
Body.FindLocal(string),
Body.GetUnnamedObjectName(object),
Body.GetNewEntityName(string, bool, int, int),
Body.GetNewEntityName(string, bool, int),
Body.GetNewEntityName(string),
Body.PostRemoveFromDocument(Document),
Body.HighlightBuilder(),
Body.GetFacesInfo_NormalAndCenterPt(List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
RackGeometryForRBEInFE()
Initializes a new instance of the
public RackGeometryForRBEInFE()
RackGeometryForRBEInFE(Builder)
Initializes a new instance of the
public RackGeometryForRBEInFE(Builder builder)
Parameters
builder Builder
Methods
TemperaryRackGeometry(GearGeometryInfo, IConnectable, IConnectable, HiddenDocumentMeshBase, DirectionBase, OMatrix)
Temperaries the rack geometry.
public static RackGeometryForRBEInFE TemperaryRackGeometry(GearGeometryInfo gInfo, IConnectable conStart, IConnectable conEnd, HiddenDocumentMeshBase doc, DirectionBase dirZ, OMatrix matO)
Parameters
gInfo GearGeometryInfo
The g information.
conStart IConnectable
The con start.
conEnd IConnectable
The con end.
The document.
dirZ DirectionBase
The dir z.
matO OMatrix
The mat o.