Class HiddenGearSetPlanetaryDPDocument
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
The hidden double-pinion planetary gear set document
public class HiddenGearSetPlanetaryDPDocument : HiddenGearSetDocumentBase, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, ISubSystemDocument, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IApplyInitialVelocity, IHiddenDocument
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← SubSystemDocument ← HiddenDocument ← HiddenDocumentForGearTrain ← HiddenGearSetDocumentBase ← HiddenGearSetPlanetaryDPDocument
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, ISubSystemDocument, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IApplyInitialVelocity, IHiddenDocument
Inherited Members
HiddenGearSetDocumentBase.m_bShow2D,
HiddenGearSetDocumentBase.m_bHideLOA,
HiddenGearSetDocumentBase.CreateAssemblyImpl(),
HiddenGearSetDocumentBase.LinkRequestUpdate(object, LinkEventArgs),
HiddenGearSetDocumentBase.LinkRequestDestroying(object, LinkEventArgs),
HiddenGearSetDocumentBase.GetCenterY(double[]),
HiddenGearSetDocumentBase.GetExternalState(bool[]),
HiddenGearSetDocumentBase.ModifiedToothStiffness(GearGeometryInfo),
HiddenGearSetDocumentBase.SerializeResult(PropertyGearSetBase, ref string[], ref List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
HiddenGearSetPlanetaryDPDocument(UIntPtr)
Initializes a new instance of the
public HiddenGearSetPlanetaryDPDocument(UIntPtr docCore)
Parameters
docCore UIntPtr
The document handle.
Properties
InitialCategories
Gets the initial categories.
protected override List<string> InitialCategories { get; }
Property Value
NumberOfLOA
Gets number of LOA.
protected override int NumberOfLOA { get; }
Property Value
Methods
FindCategory(string)
Finds the category.
public override string FindCategory(string strType)
Parameters
strType string
Type of the string.
Returns
GetCenterY(double[])
Get y coordinate of center.
protected override void GetCenterY(double[] ardCenterY)
Parameters
ardCenterY double[]
The y coordinate of center.
GetExternalState(bool[])
Get external state.
protected override void GetExternalState(bool[] arbExternal)
Parameters
arbExternal bool[]
The external state array.
InitializeCategoryInfo(string)
Initializes the category information.
public static void InitializeCategoryInfo(string strCategoryName)
Parameters
strCategoryName string
Name of the string category.
MakeXmlForDocumentPropertyGridForLOA(XmlDocument, ref string, StringBuilder)
Makes the LOA XML for document property grid.
protected override void MakeXmlForDocumentPropertyGridForLOA(XmlDocument xmlDom, ref string strGroupName, StringBuilder sb)
Parameters
xmlDom XmlDocument
The XML DOM.
strGroupName string
Name of the string group.
The string builder.
Show2DimensionCore(int, bool[], double[], double[])
Show2s the dimension core.
protected override void Show2DimensionCore(int nCount, bool[] ardExternal, double[] ardCenterY, double[] ardBCDR)
Parameters
nCount int
the count.
ardExternal bool[]
external state array.
ardCenterY double[]
center array.
ardBCDR double[]
BCDR array.