Class HiddenShaftSetDocument
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
The hidden shaft set document
public class HiddenShaftSetDocument : HiddenDocumentForGearTrain, 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, IHasComponent
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← SubSystemDocument ← HiddenDocument ← HiddenDocumentForGearTrain ← HiddenShaftSetDocument
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, IHasComponent
Inherited Members
HiddenDocumentForGearTrain.Find(string),
HiddenDocumentForGearTrain.CloseDocumentCore(),
HiddenDocumentForGearTrain.CheckActiveDocument(Document3D, Document3D),
HiddenDocument.m_canvas,
HiddenDocument.ClearDocument(),
HiddenDocument.InitializeSimParam(),
HiddenDocument.OnPostMakeDocumentImpl(DocCreateAnalysisInfo),
HiddenDocument.DrawCoordinate(double),
HiddenDocument.HideSubData(string),
HiddenDocument.DrawCoordinateCore(VectorBase, double),
HiddenDocument.CloseDocumentCore(),
HiddenDocument.SetData(XmlNode),
HiddenDocument.FindLocal(string),
HiddenDocument.TargetDesign,
HiddenDocument.TargetDocument,
HiddenDocument.RenderingMode,
SubSystemDocument.OnPostMakeDocumentImpl(DocCreateAnalysisInfo),
SubSystemDocument.OnDeserialization(object),
SubSystemDocument.InitializeSimParam(),
SubSystemDocument.CreateAssemblyImpl(),
SubSystemDocument.RenameEntityImpl(string, ObjectBase),
SubSystemDocument.RegisterAddon(),
SubSystemDocument.FindCategory(string),
SubSystemDocument.InitializeCategoryInfo(string),
SubSystemDocument.PossibleToImport(SubSystemDocument, out string, out string),
SubSystemDocument.PossibleDifferentUnit(SubSystemDocument, out string),
SubSystemDocument.PossibleDifferentUnit(out string),
SubSystemDocument.InitializeInterface(),
SubSystemDocument.SaveTemplateBasedXml(XmlWriter),
SubSystemDocument.SaveTemplateBasedXml(XmlWriter, bool),
SubSystemDocument.LoadTemplateBasedXml(XmlReader),
SubSystemDocument.LoadTemplateBasedXml(XmlReader, bool),
SubSystemDocument.HideObjectInReading(),
SubSystemDocument.SkipObjectInWriting(ObjectBase),
SubSystemDocument.CheckMassPropForCADImport(),
SubSystemDocument.ImportCADBody(BuilderImport[]),
SubSystemDocument.ReplaceCADBody(BuilderImport[]),
SubSystemDocument.GetCADBodyNameAttribute(ref List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
HiddenShaftSetDocument(UIntPtr)
Initializes a new instance of the
public HiddenShaftSetDocument(UIntPtr docCore)
Parameters
docCore UIntPtr
The document core.
Properties
InitialCategories
Gets the initial categories.
protected override List<string> InitialCategories { get; }
Property Value
RenderingMode
Gets the rendering mode.
public override View3D.RenderingMode RenderingMode { get; }
Property Value
View3D.RenderingMode
ShaftSet
Gets or sets the shaft set.
public ShaftSet ShaftSet { get; set; }
Property Value
TargetDesign
Gets the target design.
public override IOpenDesigner TargetDesign { get; }
Property Value
IOpenDesigner
VisibleDimension
Gets or sets a value indicating whether [visible dimension].
public bool VisibleDimension { get; set; }
Property Value
Methods
ClearDocument()
Clears the document.
protected override void ClearDocument()
CreateAssemblyImpl()
Creates the assembly implementation.
protected override Assembly CreateAssemblyImpl()
Returns
Assembly
Exceptions
CreateViewCore(UIntPtr)
Create view [Core].
protected override View CreateViewCore(UIntPtr pView)
Parameters
pView UIntPtr
The view handle.
Returns
View
DrawCoordinate(double)
Draws the coordinate.
public override void DrawCoordinate(double dIconSize)
Parameters
dIconSize double
FindCategory(string)
Finds the category.
public override string FindCategory(string strType)
Parameters
strType string
Type of the string.
Returns
GetAllGears()
Gets all gears.
public ObjectBase[] GetAllGears()
Returns
ObjectBase[]
InitializeCategoryInfo(string)
Initializes the category information.
public static void InitializeCategoryInfo(string strCategoryName)
Parameters
strCategoryName string
Name of the string category.
LinkRequestDestroying(object, LinkEventArgs)
Links the request destroying.
protected override void LinkRequestDestroying(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The object notifier.
arg LinkEventArgs
The
ModifyDimension()
Modifies the dimension.
public void ModifyDimension()
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.
RefreshChildNameInNav()
Refreshes the child name in nav.
public void RefreshChildNameInNav()
RefreshSectionInNav()
Refreshes the section in nav.
public void RefreshSectionInNav()
ShowHideDimension()
Shows the hide dimension.
public void ShowHideDimension()