Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class PinionGeometryForRBEInMeshFree

Last update: 09.03.2026

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

The pinion geometry for rbe In MeshFree

public class PinionGeometryForRBEInMeshFree : GearGeometryForRBEInMeshFree, 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<ObjectEventCore> ← Body ← GeometryBase ← GearGeometryForRBEInMeshFree ← PinionGeometryForRBEInMeshFree

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

GearGeometryForRBEInMeshFree.TemperaryGearGeometry<T>(GearGeometryInfo, IConnectable, HiddenDocumentMeshBase, DirectionBase, GearBuilder.ParentType, ReferencePointType, double, VectorBase, OMatrix), 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(FacetOption, ref VectorBase[], ref int[]), Body.LinkAddedToDocument(object, AddToDocEventArgs), Body.LinkRequestUpdate(object, LinkEventArgs), Body.Initialize(Unit.ConvertFactor), Body.FixUp(ObjectBase), Body.DoWorkAfterUpdateContents(), Body.CheckValidationAboutBuild(string), 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<Face>, ref Dictionary<Face, VectorBase>, ref Dictionary<Face, VectorBase>), Body.GetFaces(ICollection<int>), Body.GetFaces(), Body.GetFaceColors(), Body.GetEdges(ICollection<int>), Body.GetEdges(), Body.PrepareFacesWithColor(), Body.IsWireBody(), Body.IsNonManifold(), Body.GetSortOfBody(), Body.GetWirePoints(double, ref List<VectorBase>), Body.GetWirePointsAndTangents(double, ref List<VectorBase>, ref List<VectorBase>), Body.GetWireLastPoint(ref VectorBase), Body.RepairTopology(), Body.GetVoidCount(), Body.GetVoidPoints(double[], ref VectorBase[]), Body.GetLumpCount(), Body.GetEdgeCount(), Body.GetEdgePoints(int, double, TMatrix, ref List<VectorBase>), 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<unsigned int,std::allocator<unsigned int> >*, 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<unsigned int,std::allocator<unsigned int> >*, vector<_VM_VECTOR,std::allocator<_VM_VECTOR> >*, vector<unsigned int,std::allocator<unsigned int> >*), 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<unsigned int,std::allocator<unsigned int> >*, ref uint[]), Body.ConvertUInt32Managed2Native(ref uint[], vector<unsigned int,std::allocator<unsigned int> >*), Body.ExportPatch(string, Unit.ConvertFactor, string), Body.ExportSolid(string, Unit.ConvertFactor, string), Body.GetAnalysisLevelInfo(double, ref List<double>, ref List<uint>), Body.GetAnalysisLevelInfo(ref List<double>, ref List<uint>), 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<Edge>, ref VectorBase), Body.SortEdges(List<Edge>), 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.ReplaceCADInfo>), Body.GetCADGeomNameAttribute(string, ref List<string>), Body.AddNameAttribute(string), Body.OnDeserialization(object), Body.ConnectProxy(), Body.RebuildGeometry(object, LinkEventArgs), Body.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), Body.GetAttrFacetRefineBase(), Body.GetDefaultMaxFacetSize(), Body.DrawFacetsOfFaces(IDrawFacet[], FacetOption, Canvas), Body.GetGeomInfoOfFaces(Body, Face[], FacetOption, bool, UIntPtr), Body.GetFacetPositions(Face[], FacetOption), 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<ObjectEventCore>.GetKey(), Object<ObjectEventCore>.Initialize(Unit.ConvertFactor), Object<ObjectEventCore>.SetIconColor(Canvas), Object<ObjectEventCore>.OnDeserialization(object), Object<ObjectEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<ObjectEventCore>.RollbackEvent(), Object<ObjectEventCore>.OnDeserializedCore(object), Object<ObjectEventCore>.Key, Object<ObjectEventCore>.UntypedEventCore, Object<ObjectEventCore>.EventCore, Object<ObjectEventCore>.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>), ObjectBase.ResetInvalidEntity(), ObjectBase.OnDeserialization(object), ObjectBase.IsSerializableEvent(Delegate), ObjectBase.CustomGetObjectData(SerializationInfo, StreamingContext), ObjectBase.CheckAndUpdateLink(HashSet<ObjectBase>), 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[], T[]), ObjectBase.IsEqualList(List<double>, List<double>), 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<T>(object, LinkPropertyType)

Constructors

PinionGeometryForRBEInMeshFree()

Initializes a new instance of the class.

public PinionGeometryForRBEInMeshFree()

PinionGeometryForRBEInMeshFree(Builder)

Initializes a new instance of the class.

public PinionGeometryForRBEInMeshFree(Builder builder)

Parameters

builder Builder

The builder.

Connect with Ansys