Class HiddenDocument
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDFBase.dll
This class is to represent the hidden document.
public abstract class HiddenDocument : SubSystemDocument, 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
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
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
HiddenDocument(UIntPtr)
Initializes a new instance of the
public HiddenDocument(UIntPtr docCore)
Parameters
docCore UIntPtr
The document handle.
Fields
m_canvas
The m_canvas
protected Canvas m_canvas
Field Value
Canvas
Properties
RenderingMode
The rendering mode
public virtual View3D.RenderingMode RenderingMode { get; }
Property Value
View3D.RenderingMode
TargetDesign
Gets the target design.
public virtual IOpenDesigner TargetDesign { get; }
Property Value
IOpenDesigner
TargetDocument
Gets the target document.
public virtual Document TargetDocument { get; }
Property Value
Document
Methods
ClearDocument()
Clears the document.
protected override void ClearDocument()
CloseDocumentCore()
Close document.
protected virtual void CloseDocumentCore()
DrawCoordinate(double)
Draws the coordinate.
public virtual void DrawCoordinate(double dIconSize)
Parameters
dIconSize double
Size of the d icon.
DrawCoordinateCore(VectorBase, double)
Draws the coordinate.
protected void DrawCoordinateCore(VectorBase vecStartPoint, double dIconSize)
Parameters
vecStartPoint VectorBase
dIconSize double
FindLocal(string)
Finds the local.
public override IObjectBase FindLocal(string strName)
Parameters
strName string
Name of the string.
Returns
IObjectBase
InitializeSimParam()
Initializes the simulation parameter.
protected override void InitializeSimParam()
OnPostMakeDocumentImpl(DocCreateAnalysisInfo)
Called when [post make document] [implementation].
protected override void OnPostMakeDocumentImpl(DocCreateAnalysisInfo info)
Parameters
info DocCreateAnalysisInfo
The [analysis document create information].
SetData(XmlNode)
Sets the analysis document information data.
public override void SetData(XmlNode reader)
Parameters
reader XmlNode
The reader.