Class PartDocument
Last update: 16.07.2025Namespace: VM.Managed.DAFUL
Assembly: VMDFBase.dll
This class is to represent the document for part.
public class PartDocument : DocumentAnalysis, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← PartDocument
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner
Inherited Members
DocumentAnalysis.m_bSkipGravity, DocumentAnalysis.RegisterAddon(), DocumentAnalysis.IsContainSimulationScenarioInMap(Scenario), DocumentAnalysis.GetStateFromActiveSimulationScenarioMap(Scenario), DocumentAnalysis.SetStateFromActiveSimulationScenarioMap(Scenario, bool), DocumentAnalysis.AddConfiguration(Configuration), DocumentAnalysis.RemoveConfiguration(Configuration), DocumentAnalysis.ClearConfiguration(), DocumentAnalysis.GetDefaultMaterial(), DocumentAnalysis.GetDefaultMaterial(bool), DocumentAnalysis.IsExistDefaultMaterial(), DocumentAnalysis.LinkRequestUpdate(object, LinkEventArgs), DocumentAnalysis.GetBodyAndTransformation(ref List<Document3D.ExportBodyInfo>), DocumentAnalysis.IsEnabledImpl(ObjectBase), DocumentAnalysis.SetEnableImpl(ObjectBase, bool), DocumentAnalysis.SkipObjectInWriting(ObjectBase), DocumentAnalysis.OnPostMakeDocument(DocCreateInfo), DocumentAnalysis.OnPostMakeDocumentImpl(DocCreateAnalysisInfo), DocumentAnalysis.InitializeSimParam(), DocumentAnalysis.GetData(XmlNode), DocumentAnalysis.SetData(XmlNode), DocumentAnalysis.PostOpenDocument(), DocumentAnalysis.GetAllArgumentList(), DocumentAnalysis.GetEntityRequest(), DocumentAnalysis.GetSimulationConfigurationType(), DocumentAnalysis.OnDeserialization(object), DocumentAnalysis.CheckBeforeSave(), DocumentAnalysis.PostOpenDocumentAfterHookEvent(), DocumentAnalysis.ClearDocument(), DocumentAnalysis.ReAssemblyImpl(ObjectBase), DocumentAnalysis.SkipDelete(ObjectBase), DocumentAnalysis.PostOpenDocumentAfterErrCheckEvent(), DocumentAnalysis.PostCloseDocument(), DocumentAnalysis.Configurations, DocumentAnalysis.CountOfMFLinearStaticSimulationConfigurations, DocumentAnalysis.ActiveSimulationConfiguration, DocumentAnalysis.Gravity, DocumentAnalysis.UseIncrementTime, DocumentAnalysis.IncrementTime, DocumentAnalysis.IconSize, DocumentAnalysis.SimulationScenarioTypeName, DocumentAnalysis.UseToolkitSubsystem, Document3D.RibbonGalleryIndex, Document3D.m_lstAssem, Document3D.m_bReload, Document3D.m_strVersion, Document3D.g_dRenderingType, Document3D.m_dicCategory, Document3D.m_dicCategoryCollection, Document3D.IsContainsCategoryName(string), Document3D.GetNearestUnderCursorObject(), Document3D.SetSelectFromUnderCursor(ulong), Document3D.SetSelectFromUnderCursor(ObjectBase), Document3D.SetUnselectFromUnderCursor(ulong), Document3D.IsSelectFromUnderCursor(ulong), Document3D.SetPickFromUnderCursor(ulong), Document3D.Activate(), Document3D.CreateAssembly(), Document3D.StartBasicOp(Document3D.BasicOpType), Document3D.RefreshAllViews(), Document3D.InitCategory(), Document3D.AddAssembly(Assembly), Document3D.AddNewReference(ObjectBase[], string), Document3D.AddNewReference(ObjectBase), Document3D.GetAssembly(), Document3D.DeleteWithSelectionObjects(ref DestroyType, bool), Document3D.DeleteWithSelectionObjects(ref DestroyType), Document3D.DeleteWithSelectionObjects(), Document3D.DeleteObjectBases(ref DestroyType, IEnumerable<ObjectBase>, bool), Document3D.DeleteObjectBases(ref DestroyType, IEnumerable<ObjectBase>), Document3D.OpenPropertyWithSelectionObjects(), Document3D.OpenPropertyWithFirstSelectionObject(), Document3D.OpenPropertyObjectBases(List<ObjectBase>), Document3D.ShowHideWithSelectionObjects(bool), Document3D.ShowHideObjectBases(bool, List<ObjectBase>), Document3D.IsMatchSelectObjectAndUnderCursorObject(), Document3D.Save(XmlWriter), Document3D.Save(string), Document3D.Save(string, bool, Dictionary<string, string>), Document3D.Save(string, bool, bool), Document3D.Save(string, bool), Document3D.SaveDocument(string, Dictionary<string, string>), Document3D.VerifyAllEntity(), Document3D.InitializeKernelUnit(), Document3D.ChangeKernelUnitWithScale(string), Document3D.DeleteCore(List<ObjectBase>, List<DestroyEventArgs>), Document3D.ContainsEntityToEntityDictionary(ObjectBase), Document3D.RemoveEntityForReplace(ObjectBase), Document3D.WriteCategoryToXml(string, string, XmlWriter), Document3D.ReadCategoryXml(string, string, XmlReader), Document3D.GetReplaceableInfo(BuilderImport[]), Document3D.PostSave(List<Document>, bool), Document3D.CreateView(UIntPtr), Document3D.FindLocal(string), Document3D.GetUnnamedObjectName(object), Document3D.Add(ObjectBase, ObjectBase), Document3D.Add(ObjectBase), Document3D.IsTypeSupported(Type), Document3D.UpdateEnable(ObjectBase, bool), Document3D.UpdateInterface(ObjectBase, bool), Document3D.GetData(XmlNode), Document3D.SetData(XmlNode), Document3D.PostOpenDocumentAndInitLayer(), Document3D.DisplayModeShape(int, double), Document3D.EnableModeShape(bool), Document3D.FindCategory(string), Document3D.MakeXmlForDocumentPropertyGrid(XmlDocument, ref string), Document3D.GetInfoFromDocumentPropertyGrid(XmlDocument, XmlDocument), Document3D.ReplaceCADBody(BuilderImport[]), Document3D.GetCADBodyNameAttribute(ref List<string>), Document3D.GetImportCADBody(), Document3D.PostOpenDocument(), Document3D.PostCloseDocument(), Document3D.GetAllArgumentList(), Document3D.FindObjectForSelection(ObjectBase, Document3D.OperationTypeForSelection), Document3D.ChangeTopologyForVMPID(), Document3D.SkipAddToDSDLWithCategory(string), Document3D.SkipAddToDSDLWithEntity(ObjectBase), Document3D.CreateViewCore(UIntPtr), Document3D.RenameEntityImpl(string, ObjectBase), Document3D.CreateAssemblyImpl(), Document3D.SetHandle(UIntPtr), Document3D.SaveTemplateBasedXml(XmlWriter), Document3D.OnDeserialization(object), Document3D.GetOwnedDocuments(LinkedList<IDocument>), Document3D.LoadTemplateBasedXml(XmlReader), Document3D.Load(XmlReader), Document3D.OnPostMakeDocument(DocCreateInfo), Document3D.EraseAllDisplayObject(), Document3D.ImportCADBody(BuilderImport[]), Document3D.ReAssemblyCore(), Document3D.ReAssemblyImpl(ObjectBase), Document3D.StartCADImportLog(string), Document3D.EndCADImportLog(), Document3D.ClearDocument(), Document3D.SkipDelete(ObjectBase), Document3D.RepairImpl(), Document3D.SkipObjectInWriting(ObjectBase), Document3D.HideObjectInReading(), Document3D.MappingEntity(), Document3D.GetBodies(ref List<ObjectBase>), Document3D.CheckBeforeSave(), Document3D.LinkRequestUpdate(object, LinkEventArgs), Document3D.FindBodyFromCADBody(ObjectBase), Document3D.ExportCADBody(string, List<Document3D.ExportBodyInfo>, string, string), Document3D.ExportCADBody(string, List<Document3D.ExportBodyInfo>, string), Document3D.ExportCADFile(string, string, string), Document3D.GetBodyAndTransformation(ref List<Document3D.ExportBodyInfo>), Document3D.SkipShowHide(ObjectBase), Document3D.WriteMessageForShowHide(), Document3D.Repair(), Document3D.AddInterface(string), Document3D.RemoveInterface(string), Document3D.RenameInterface(string), Document3D.RemoveAssembly(Assembly), Document3D.ClearAssembly(), Document3D.ChildAdd(ObjectBase, string), Document3D.ChildRemove(ObjectBase, string), Document3D.ChildUpdate(ObjectBase, string), Document3D.ChildRename(ObjectBase, string), Document3D.LoadCADFile(string, Document3D.CadImportColorType, Color, Document3D.CadImportResultType, Document3D.CadImportUnitType, string), Document3D.LoadCADFile(string, Document3D.CadImportResultType, Document3D.CadImportUnitType), Document3D.LoadCADFile(string, Color, Document3D.CadImportResultType), Document3D.LoadCADFile(string, Document3D.CadImportResultType, string), Document3D.LoadCADFile(string, Document3D.CadImportResultType), Document3D.PreloadCADFile(string, Document3D.CadImportColorType, Color, Document3D.CadImportResultType, Document3D.CadImportUnitType, string, ref BuilderImport[]), Document3D.SetSelectionObject(List<ObjectBase>), Document3D.ExistUnderCursor(), Document3D.ActiveObject(List<ObjectBase>), Document3D.RegisterFaceset(UIntPtr, UIntPtr, bool), Document3D.RegisterCurveset(UIntPtr, UIntPtr, bool), Document3D.ActiveFaceset(UIntPtr, bool), Document3D.ActiveCurveset(UIntPtr, bool), Document3D.FindFaceset(UIntPtr, bool), Document3D.FindCurveset(UIntPtr, bool), Document3D.CreateCanvas(bool), Document3D.CreateCanvas(), Document3D.GetCategoryChildren(string), Document3D.ActivateDocument(), Document3D.CheckMassPropForCADImport(), Document3D.GetReference(ObjectBase, ref List<Reference>, ref List<ObjectBase>), Document3D.GetReferDocument(ref List<Document3D>), Document3D.ReInitInterfaceForAssembly(), Document3D.XmlDocumentReLoad(XmlReader), Document3D.RunPredefinedOperation(), Document3D.IncreaseReferedDocumentCount(), Document3D.DecreaseReferedDocumentCount(), Document3D.GetReferedDocumentCount(), Document3D.RedrawCuttingPlane(), Document3D.ToggleCuttingPlane(OMatrix), Document3D.ToggleCuttingPlane(), Document3D.GetCuttingPlane(), Document3D.IsCuttingPlaneSelected(), Document3D.SetRenderingMode(Document3D.enRenderingMode), Document3D.LoadCategoryFiles(string), Document3D.LoadCategoryInfoFromFile(string, Dictionary<string, string>, List<string>), Document3D.RegisterLoadingException(Exception), Document3D.ResetFacesetSurfaceType(), Document3D.Dispose(bool), Document3D.LoadingExceptions, Document3D.CategoryInfo, Document3D.InitialCategories, Document3D.VersionInfo, Document3D.ChangeReference, Document3D.VisibleTarget, Document3D.CustomPerformanceIndexList, Document3D.CustomDesignParameterList, Document3D.AssembledBodyList, Document3D.NodalBodyList, Document3D.MessageWhenLoad, Document3D.DoingCreateEntityOperation, Document3D.DoingTemplateBasedXml, Document3D.NodalOutputCandidateObjects, Document3D.CountOfUnderCursorPickableObject, Document3D.UnderCursorPickableObjects, Document3D.CommentOfDocument, Document3D.CountOfUnderCursorObject, Document3D.UnderCursorObjects, Document3D.CountOfSelectionObject, Document3D.SelectionObjects, Document3D.LayerManager, Document3D.IsPropertySupport, Document3D.ExtensionName, Document3D.ToolKitName, Document3D.Format, Document3D.TemplatePath, Document3D.FromTemplate, Document3D.Categories, Document3D.this[string], Document3D.IconSize, Document3D.UseMultipleAddition, Document3D.SkipUIUpdating, Document3D.IsAdvancedMode, Document3D.UseSymmetric, Document3D.SymmetricPlane, Document3D.CurrentBasicOp, Document3D.CanClose, Document3D.Modified, HandledDocument.AddToSelectionList(ObjectBase), HandledDocument.CancelSelection(bool, bool), HandledDocument.ExitCommandMode(), HandledDocument.CancelSelectedFaceset(bool), HandledDocument.SetHandle(UIntPtr), HandledDocument.OnDeserialization(object), HandledDocument.FromHandle(UIntPtr), HandledDocument.PostOpenDocument(), HandledDocument.Dispose(bool), HandledDocument.DoNotCheckHandleWhenCreate, HandledDocument.Handle, Document.g_OpenDocuments, Document.m_unit, Document.m_unitKernal, Document.raise_OnChildAdded(object, DocumentEventArgs), Document.raise_OnChildRemoved(object, DocumentEventArgs), Document.raise_OnChildRenamed(object, DocumentEventArgs), Document.raise_OnChildUpdated(object, DocumentEventArgs), Document.raise_OnChildUpdatedEnable(object, DocumentEventArgs), Document.raise_OnChildUpdatedAll(object, DocumentEventArgs), Document.raise_OnChildDocNameUpdated(object, DocumentEventArgs), Document.raise_OnDependentDocumentAdded(object, DependentDocEventArgs), Document.raise_OnDependentDocumentRemoved(object, DependentDocEventArgs), Document.raise_OnClearSelectNavigator(object, DocumentEventArgs), Document.raise_OnChildRootSelect(object, DocumentEventArgs), Document.raise_OnChangeIconForNodalModal(object, DocumentEventArgs), Document.raise_OnDoingImport(object, DocumentEventArgs), Document.raise_OnSkipChildAdded(object, DocumentEventArgs), Document.raise_OnSimulationCaseUpdated(object, EventArgs), Document.raise_OnSubentityRefreshed(object, EventArgs), Document.raise_OnSubentityAdded(object, DocumentEventArgs), Document.raise_OnChildMultiAdded(object, DocumentEventArgs), Document.raise_OnSingleObjectSelected(object, ObjectBaseEventArgs), Document.raise_Destroying(object, EventArgs), Document.raise_ChildAdded(object, Identifier), Document.raise_ChildRemoved(object, Identifier), Document.raise_ChildReplacing(object, Identifier), Document.raise_ChildReplaced(object, Identifier), Document.raise_SelectionChanged(object, IEnumerable<Identifier>), Document.Initialize(Document.OpenDoc, Document.BrowseFile, Document.IsOpenDoc, Document.GetDocFromOpenedDoc, Document.ActiveDocChange), Document.Open(string, bool, bool), Document.Open(string, bool), Document.Open(string), Document.Open(string, string, bool), Document.Open(string, string), Document.TryOpen(string, LoadSerializeContext, bool), Document.TryOpen(string, string, bool), Document.TryOpen(string, string), Document.GetDocumentFromOpenedDocument(string), Document.IsOpen(string), Document.ActiveChangedDoc(), Document.Save(string), Document.PostSave(List<Document>, bool), Document.CreateView(UIntPtr), Document.CloseView(View), Document.Add(ObjectBase), Document.UpdateEnable(ObjectBase, bool), Document.UpdateInterface(ObjectBase, bool), Document.IsTypeSupported(Type), Document.AddToSelectionList(ObjectBase), Document.CancelSelection(bool, bool), Document.ExitCommandMode(), Document.PostOpenDocument(), Document.PostOpenDocumentAfterHookEvent(), Document.PostOpenDocumentAfterErrCheckEvent(), Document.PostOpenDocumentAfterRestoreObjectID(), Document.PostOpenDocumentAfterSetFilePath(), Document.PostCloseDocument(), Document.LinkRequestDestroy(object, LinkEventArgs), Document.PostOpenDocumentAndInitLayer(), Document.DisplayModeShape(int, double), Document.EnableModeShape(bool), Document.GetData(XmlNode), Document.SetData(XmlNode), Document.OperationBegin(), Document.OperationEnd(), Document.GetCopyOfUnit(), Document.GetCopyOfKernelUnit(), Document.FastToConvertUnitLength(bool), Document.ContainsNameAttribute(string), Document.ReplacesNameAttribute(string, string), Document.GetUniqueNameAttribute(string), Document.UpdateItemInNavigaterForUndoRedo(IObjectBase), Document.AddItemToNavigaterForUndoRedo(ObjectBase), Document.RemoveItemFromNavigaterForUndoRedo(ObjectBase), Document.RenameItemFromNavigaterForUndoRedo(ObjectBase), Document.UpdateAllItemInNavigaterForUndoRedo(), Document.UpdateSimulationConfigurationForUndoRedo(), Document.AddItemToSubEntityForUndoRedo(ObjectBase), Document.AddReferenceForUndoRedo(ObjectBase), Document.RefreshReferenceForUndoRedo(ObjectBase), Document.AddToIDMap(IObject), Document.FindObjectFromID(Identifier), Document.FindObjectFromKey(UIntPtr), Document.RemoveFromIDMap(IObject), Document.WriteIDInformation(), Document.GetNextIdentifier(), Document.GetChildren(), Document.Close(), Document.SetUnit(Unit), Document.SetKernelUnit(string), Document.IsEnabledImpl(ObjectBase), Document.SetEnableImpl(ObjectBase, bool), Document.OnDeserialization(object), Document.OnPostMakeDocument(DocCreateInfo), Document.RegisterAddon(), Document.OnContainerDestroy(object, LinkEventArgs), Document.ClearDocument(), Document.Dispose(bool), Document.ClearChildInfoBeforeDeserialize, Document.ExpressionParser, Document.IsHideEntityListWindow, Document.IsHideFilterWindow, Document.SelectedLayoutAlgorithmType, Document.FilterdTypes, Document.CloseAllDialogWhenCloseDoc, Document.DoingOpen, Document.DoingClose, Document.Attributes, Document.AutoSaved, Document.IsChildExternable, Document.IsExternable, Document.IsReplaced, Document.FilePath, Document.DocumentName, Document.InitialConvertFactor, Document.DocumentSessionOverride, Document.CanClose, Document.Modified, Document.SelectionChanged, Document.ChildReplaced, Document.ChildReplacing, Document.ChildRemoved, Document.ChildAdded, Document.Destroying, Document.OnSingleObjectSelected, Document.OnChildMultiAdded, Document.OnSubentityAdded, Document.OnSubentityRefreshed, Document.OnSimulationCaseUpdated, Document.OnSkipChildAdded, Document.OnDoingImport, Document.OnChangeIconForNodalModal, Document.OnChildRootSelect, Document.OnClearSelectNavigator, Document.OnDependentDocumentRemoved, Document.OnDependentDocumentAdded, Document.OnChildDocNameUpdated, Document.OnChildUpdatedAll, Document.OnChildUpdatedEnable, Document.OnChildUpdated, Document.OnChildRenamed, Document.OnChildRemoved, Document.OnChildAdded, Container.Find(string), Container.FindLocal(string), Container.GetUnnamedObjectName(object), Container.GetNewEntityName(string, bool, int, int), Container.GetNewEntityName(string, bool, int), Container.GetNewEntityName(string), LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.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
PartDocument(UIntPtr)
Initializes a new instance of the
public PartDocument(UIntPtr docCore)
Parameters
docCore UIntPtr
The document handle.
Properties
DFMFFilePath
Gets or sets the DFMF file path.
public string DFMFFilePath { get; }
Property Value
InitialCategories
Gets the initialize categories.
protected override List<string> InitialCategories { get; }
Property Value
LastModifiedTimeToDFMFFile
Gets or sets the last modified time to DFMF file.
public string LastModifiedTimeToDFMFFile { get; set; }
Property Value
MassPropertyInfo
Gets or sets the mass property.
public PartDocument.MassProperty MassPropertyInfo { get; set; }
Property Value
MaxDistance
Gets or sets the maximum distance.
public double MaxDistance { get; set; }
Property Value
Modes
Gets or sets the modes.
public ModeForMFModal[] Modes { get; }
Property Value
ReferenceFrame
Gets or sets the reference frame.
public IDesignFrame ReferenceFrame { get; set; }
Property Value
IDesignFrame
SkipCheckDFMFFile
Gets or sets the whether DFMF file existed.
public static bool SkipCheckDFMFFile { get; set; }
Property Value
_ReferenceFrame
Gets or sets the _ reference frame.
public Linker<IDesignFrame> _ReferenceFrame { get; set; }
Property Value
Linker<IDesignFrame>
Methods
Add(ObjectBase)
Adds the specified object.
public override void Add(ObjectBase obj)
Parameters
obj ObjectBase
The object.
CalcBoundingBox(IDesignFrame, ref double[])
Calcs the bounding box.
public void CalcBoundingBox(IDesignFrame designFrame, ref double[] arResult)
Parameters
designFrame IDesignFrame
The design frame.
arResult double[]
The ar result.
CreateAssemblyImpl()
Creates the assembly [implementation].
protected override Assembly CreateAssemblyImpl()
Returns
Assembly
The assembly.
FindCategory(string)
Finds the category.
public override string FindCategory(string strType)
Parameters
strType string
The type.
Returns
The category.
FindLocal(string)
Finds the local.
public override IObjectBase FindLocal(string strName)
Parameters
strName string
Name of the STR.
Returns
IObjectBase
GetCADBodyNameAttribute(ref List<string>)
Gets the CAD body name attributes.
public override void GetCADBodyNameAttribute(ref List<string> lstName)
Parameters
The output CAD body name attributes.
GetData(XmlNode)
Gets the analysis document information data.
public override void GetData(XmlNode writer)
Parameters
writer XmlNode
The writer.
GetFirstCADBody()
Get first CAD Body in part document
public Body GetFirstCADBody()
Returns
Body
GetSimulationConfigurationType()
Gets the type of the simulation configuration.
public override string GetSimulationConfigurationType()
Returns
The type of the simulation configuration.
GetUnnamedObjectName(object)
Get an unnamed object name.
public override string GetUnnamedObjectName(object obUnnamed)
Parameters
obUnnamed object
The unnamed object.
Returns
The unnamed object name.
ImportCADBody(BuilderImport[])
Imports the CAD body.
protected override void ImportCADBody(BuilderImport[] arBuild)
Parameters
arBuild BuilderImport[]
The build object array.
InitializeCategoryInfo(string)
Initializes the category information.
public static void InitializeCategoryInfo(string strCategoryName)
Parameters
strCategoryName string
The category name.
InitializeSimParam()
Initializes the simulation parameter.
protected override void InitializeSimParam()
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object obNotifier, LinkEventArgs arg)
Parameters
obNotifier object
The ob notifier.
arg LinkEventArgs
The
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.
OnPostMakeDocumentImpl(DocCreateAnalysisInfo)
Called when [post make document] [implementation].
protected override void OnPostMakeDocumentImpl(DocCreateAnalysisInfo info)
Parameters
info DocCreateAnalysisInfo
The information of document creation.
OperationBegin()
Begin of operation.
public override void OperationBegin()
OperationEnd()
End of operation.
public override void OperationEnd()
PostOpenDocument()
Posts the open document.
public override void PostOpenDocument()
PostOpenDocumentAfterErrCheckEvent()
Posts the open document after err check event.
public override void PostOpenDocumentAfterErrCheckEvent()
RegisterAddon()
Register addon
protected override void RegisterAddon()
ReplaceCADBody(BuilderImport[])
Replaces the CAD body.
public override void ReplaceCADBody(BuilderImport[] arBuilder)
Parameters
arBuilder BuilderImport[]
The builder object array.
SetDFMFFilePath(string)
Set dfmf file path.
public void SetDFMFFilePath(string strDFMFFilePath)
Parameters
strDFMFFilePath string
The dfmf file path.
SetData(XmlNode)
Sets the analysis document information data.
public override void SetData(XmlNode reader)
Parameters
reader XmlNode
The reader.
SetModes(ModeForMFModal[])
Set modes.
public void SetModes(ModeForMFModal[] arModes)
Parameters
arModes ModeForMFModal[]
The modes.