Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class RacewayGeometryForRBEInMeshFree

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.GearTrain.CAD
Assembly: VMDGearTrain.dll

The raceway geometry for rbe In MeshFree

public class RacewayGeometryForRBEInMeshFree : 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 ← Body ← GeometryBaseRacewayGeometryForRBEInMeshFree

Derived

InnerRacewayGeometryForRBEInMeshFree, OuterRacewayGeometryForRBEInMeshFree

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, ref Dictionary, ref Dictionary), Body.GetFaces(ICollection), Body.GetFaces(), Body.GetFaceColors(), Body.GetEdges(ICollection), Body.GetEdges(), Body.PrepareFacesWithColor(), Body.IsWireBody(), Body.IsNonManifold(), Body.GetSortOfBody(), Body.GetWirePoints(double, ref List), Body.GetWirePointsAndTangents(double, ref List, ref List), Body.GetWirePointsAndTangentsWithSection(double, VectorBase, VectorBase, ref List, ref List), Body.GetNormalOnFace(VectorBase, ref VectorBase), Body.GetAllFacePointAndNormal(ref List, ref List), Body.GetWireLastPoint(ref VectorBase), Body.RepairTopology(), Body.RelationWithPoint(VectorBase), Body.GetVoidCount(), Body.GetVoidPoints(double[], ref VectorBase[]), Body.GetLumpCount(), Body.GetEdgeCount(), Body.GetEdgePoints(int, double, TMatrix, ref List), Body.DrawEdge(int, double, TMatrix, Canvas), Body.GetTargetListForUpdate(), Body.GetBoundingBox(TMatrix, ref VectorBase, ref VectorBase, BoxingMode), Body.GetBoundingBox(TMatrix, ref VectorBase, ref VectorBase), Body.GetBodyGeomInfo(vector_VM_VECTOR,std::allocator_VM_VECTOR> >*, vector >*, AttributeFacetRefinementBase, double, bool), Body.GetBodyGeomInfo(ref VectorBase[], ref uint[], AttributeFacetRefinementBase, double, bool), Body.GetBodyGeomInfo(ref VectorBase[], ref uint[], AttributeFacetRefinementBase, double), Body.ClearFacetDictionary(), Body.GetBodyGeomInfoForDFG(AttributeFacetRefinementBase, ref VectorBase[], ref uint[]), Body.RunTetraMesher(string, vector_VM_VECTOR,std::allocator_VM_VECTOR> >*, vector >*, vector_VM_VECTOR,std::allocator_VM_VECTOR> >*, vector >*), Body.RunTetraMesher(string, ref VectorBase[], ref uint[], ref VectorBase[], ref uint[]), Body.GenerateMeshInfo(string, AttributeFacetRefinementBase, Unit.ConvertFactor, MeshFreeMeshType, ref MeshFreeMeshType, ref VectorBase[], ref uint[], ref VectorBase[], ref uint[], bool), Body.GenerateMeshInfo(string, AttributeFacetRefinementBase, Unit.ConvertFactor, MeshFreeMeshType, ref MeshFreeMeshType, ref VectorBase[], ref uint[], ref VectorBase[], ref uint[]), Body.CreateNastranFile(string, VectorBase[], uint[], uint[]), Body.ConvertVectorNative2Managed(vector_VM_VECTOR,std::allocator_VM_VECTOR> >*, ref VectorBase[]), Body.ConvertVectorManaged2Native(ref VectorBase[], vector_VM_VECTOR,std::allocator_VM_VECTOR> >*), Body.ConvertUInt32Native2Managed(vector >*, ref uint[]), Body.ConvertUInt32Managed2Native(ref uint[], vector >*), Body.ExportPatch(string, Unit.ConvertFactor, string), Body.ExportSolid(string, Unit.ConvertFactor, string), Body.GetAnalysisLevelInfo(double, ref List, ref List), Body.GetAnalysisLevelInfo(ref List, ref List), Body.GetNearestPointOnFace(VectorBase, ref VectorBase), Body.GetNearestPointOnFaceWithDirection(VectorBase, VectorBase, double, ref VectorBase), Body.GetNearest4PointOnFaceWithRange(VectorBase, double, VectorBase, VectorBase, bool, VectorBase[]), Body.GetNearestPointAndNormalOnFace(VectorBase, VectorBase, VectorBase), Body.SetModifiedBody(), Body.GetStartPointOfClosedLoop(List, ref VectorBase), Body.SortEdges(List), Body.OnPostDeserialized(StreamingContext), Body.GetFaceIndex(ValueType), Body.GetEdgeIndex(ValueType), Body.GetVertexIndex(ValueType), Body.ExistFace(ValueType), Body.InitialSetBuildInfo(string), Body.UpdateBody(bool), Body.UpdateBody(), Body.ReplaceCAD(List), Body.GetCADGeomNameAttribute(string, ref List), Body.AddNameAttribute(string), Body.OnDeserialization(object), Body.ConnectProxy(), Body.RebuildGeometry(object, LinkEventArgs), Body.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), Body.GetAttrFacetRefineBase(), Body.GetDefaultMaxFacetSize(), Body.DrawFacetsOfFaces(IDrawFacet[], string, Canvas), Body.GetGeomInfoOfFaces(Body, Face[], string, bool, UIntPtr), Body.GetFacetPositions(Face[], string), Body.Invalid, Body.SkipRebuildGeometry, Body.SkipCalcMassProp, Body.AccuracyForMassCalc, Body.TransparentObjects, Body.TransparentObject, Body.IsEnabled, Body.Layer, Body.IsVisible, Body.IndexCont, Body.Vertices, Body.Edges, Body.Faces, Body.NameAttribute, Body.UseRepairPatch, Body.UseApprox_eval, Body.UseGRID_TO_EDGES, Body.UseFacetAspectRatio, Body.UseSurfaceAngularTolerance, Body.UseMaximumFacetSize, Body.UseMaximumGridLine, Body.FacetAspectRatio, Body.SurfaceAngularTolerance, Body.MaximumFacetSize, Body.MaximumGridLine, Body._Material, Body.Material, Body.Builder, Object.GetKey(), Object.Initialize(Unit.ConvertFactor), Object.SetIconColor(Canvas), Object.OnDeserialization(object), Object.CustomGetObjectData(SerializationInfo, StreamingContext), Object.RollbackEvent(), Object.OnDeserializedCore(object), Object.Key, Object.UntypedEventCore, Object.EventCore, Object.Attributes, ObjectBase.ReplaceEventCore(ObjectEventCore), ObjectBase.SetModifiedCore(ModifiedResult.ModifiedType), ObjectBase.AddPostDeserialize(StreamingContext), ObjectBase.LinkAddedToDocumentCore(IOwned, bool), ObjectBase.SetModified(ModifiedResult.ModifiedType), ObjectBase.SetModified(), ObjectBase.SetModified(ModifiedResult.ModifiedType, IDocument), ObjectBase.DestroyObject(object, LinkEventArgs), ObjectBase.DestroyObject(DestroyEventArgs), ObjectBase.DestroyObject(), ObjectBase.Initialize(Unit.ConvertFactor), ObjectBase.FixUp(ObjectBase), ObjectBase.DoWorkAfterUpdateContents(), ObjectBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), ObjectBase.SetIconColor(Canvas), ObjectBase.RemoveFromCreatedList(), ObjectBase.PostAddToDocument(), ObjectBase.PostRemoveFromDocument(Document), ObjectBase.GetArgumentList(LinkedList), ObjectBase.ResetInvalidEntity(), ObjectBase.OnDeserialization(object), ObjectBase.IsSerializableEvent(Delegate), ObjectBase.CustomGetObjectData(SerializationInfo, StreamingContext), ObjectBase.CheckAndUpdateLink(HashSet), ObjectBase.Verify(VerifiedResult), ObjectBase.ConnectProxy(), ObjectBase.RollbackEvent(), ObjectBase.LinkRequestUpdating(object, LinkEventArgs), ObjectBase.LinkRequestUpdate(object, LinkEventArgs), ObjectBase.LinkRequestDestroying(object, LinkEventArgs), ObjectBase.LinkRequestDestroy(object, LinkEventArgs), ObjectBase.LinkAddedToDocument(object, AddToDocEventArgs), ObjectBase.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), ObjectBase.DisposeManagedResources(), ObjectBase.GetDestroyEventExtraData(), ObjectBase.OnLinkReserved(ILink, object, EventArgs), ObjectBase.CreateEntityWhenUpdateContents(Action), ObjectBase.GetObjectByKey(UIntPtr), ObjectBase.FindObjectOnXmlDeserialize(string), ObjectBase.UpdateContents(XmlReader, ObjectBase, string), ObjectBase.UpdateContents(XmlReader, ObjectBase), ObjectBase.UpdateContents(string, string), ObjectBase.UpdateContents(string), ObjectBase.SetFlagWhenXMLFile(string, bool), ObjectBase.IsEqualArray(T[], T[]), ObjectBase.IsEqualList(List, List), ObjectBase.SetContainer(IOwned, bool), ObjectBase.GetTargetListForUpdate(), ObjectBase.SkipUpdateObjectImpl(), ObjectBase.raise_OnUpdating(object, LinkEventArgs), ObjectBase.raise_OnUpdate(object, LinkEventArgs), ObjectBase.raise_OnDestroying(object, LinkEventArgs), ObjectBase.raise_OnDestroy(object, LinkEventArgs), ObjectBase.raise_Destroying(object, Identifier), ObjectBase.raise_OnAdded(object, AddToDocEventArgs), ObjectBase.raise_OnRemoved(object, RemoveFromDocEventArgs), ObjectBase.raise_OnContentsUpdated(object, EventArgs), ObjectBase.Dispose(bool), ObjectBase.SkipModified, ObjectBase.ClearChildInfoBeforeDeserialize, ObjectBase.KeyImpl, ObjectBase.ID, ObjectBase.TopologyEntityTypeName, ObjectBase.ObjectStateForCircularError, ObjectBase.ObjectState, ObjectBase.IsChildExternable, ObjectBase.IsExternable, ObjectBase.Container, ObjectBase.Owner, ObjectBase.Document, ObjectBase.UntypedEventCore, ObjectBase.KernelKey, ObjectBase.Key, ObjectBase.OnContentsUpdated, ObjectBase.OnRemoved, ObjectBase.OnAdded, ObjectBase.Destroying, ObjectBase.OnDestroy, ObjectBase.OnDestroying, ObjectBase.OnUpdate, ObjectBase.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

RacewayGeometryForRBEInMeshFree()

Initializes a new instance of the class.

public RacewayGeometryForRBEInMeshFree()

RacewayGeometryForRBEInMeshFree(Builder)

Initializes a new instance of the class.

public RacewayGeometryForRBEInMeshFree(Builder builder)

Parameters

builder Builder

The builder.

Methods

TemperaryRacewayGeometry(RacewayGeometryInfo, IConnectable, HiddenDocumentMeshBase, DirectionBase, OMatrix, bool)

Temperaries the raceway geometry.

public static RacewayGeometryForRBEInMeshFree TemperaryRacewayGeometry(RacewayGeometryInfo rInfo, IConnectable con, HiddenDocumentMeshBase doc, DirectionBase dirZ, OMatrix matO, bool bAddDoc)

Parameters

rInfo RacewayGeometryInfo

The r information.

con IConnectable

The con.

doc HiddenDocumentMeshBase

The document.

dirZ DirectionBase

The dir z.

matO OMatrix

The mat o.

bAddDoc bool

The flag for adding to document.

Returns

RacewayGeometryForRBEInMeshFree

Connect with Ansys