Class PinionGeometryForRBEInMeshFree
Last update: 09.03.2026Namespace: 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
public PinionGeometryForRBEInMeshFree()
PinionGeometryForRBEInMeshFree(Builder)
Initializes a new instance of the
public PinionGeometryForRBEInMeshFree(Builder builder)
Parameters
builder Builder
The builder.