Class MeshDocumentChainedPath
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Chained
Assembly: VMDChainedBase.dll
This class is to represent the document for KeyPoint Mesh
public class MeshDocumentChainedPath : MeshDocument, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IChainedPathInfo
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← MeshDocument ← MeshDocumentChainedPath
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IChainedPathInfo
Inherited Members
MeshDocument.g_bSkipDisplayModeShape,
MeshDocument.m_pDocMesh,
MeshDocument.PostOpenDocument(),
MeshDocument.OnPostMakeDocumentImpl(DocCreateAnalysisInfo),
MeshDocument.GetData(XmlNode),
MeshDocument.SetData(XmlNode),
MeshDocument.FindCategory(string),
MeshDocument.FindLocal(string),
MeshDocument.BeforePostDeserialized(),
MeshDocument.BeforeDelete(ObjectBase),
MeshDocument.AfterDelete(),
MeshDocument.CreateAssemblyImpl(),
MeshDocument.SkipDelete(ObjectBase),
MeshDocument.RegisterAddon(),
MeshDocument.LinkRequestUpdate(object, LinkEventArgs),
MeshDocument.SetHandle(UIntPtr),
MeshDocument.ClearDocument(),
MeshDocument.ImportMesh(string, Color, string, Unit, bool, bool),
MeshDocument.ImportMesh(string, Color, string, Unit),
MeshDocument.ImportMesh(string, string, Unit),
MeshDocument.ImportMesh(string, Color, Unit, bool, bool, CreateSetData, string, string),
MeshDocument.ImportMesh(string, Color, Unit, bool, bool, CreateSetData),
MeshDocument.ImportMesh(string, Color, Unit, bool, bool),
MeshDocument.ImportMesh(string, Color, Unit),
MeshDocument.ImportMesh(string, Unit, string, string),
MeshDocument.ImportMesh(string, Unit),
MeshDocument.ModifyModal(string, Unit, bool),
MeshDocument.CreateNodeset(uint[], string),
MeshDocument.CreateNodeset(uint[]),
MeshDocument.CreatePatchset(Patch[], string),
MeshDocument.CreatePatchset(Patch[]),
MeshDocument.CreateEdgeset(Tuple
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
MeshDocumentChainedPath(UIntPtr)
Initializes a new instance of the
public MeshDocumentChainedPath(UIntPtr docCore)
Parameters
docCore UIntPtr
The document handle.
Properties
InitialCategories
Gets the initialize categories.
protected override List<string> InitialCategories { get; }
Property Value
WorkingPlane
Gets or sets the working plane.
public Plane WorkingPlane { get; set; }
Property Value
Plane
Methods
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 fullname of type.
Returns
The category.
GetData(XmlNode)
Gets the ChainedPath mesh document information data.
public override void GetData(XmlNode writer)
Parameters
writer XmlNode
The writer.
InitializeCategoryInfo(string)
Initializes the category info.
public static void InitializeCategoryInfo(string strCategoryName)
Parameters
strCategoryName string
Name of the STR category.
LinkRequestDestroying(object, LinkEventArgs)
The destroying event occured from the linked object.
protected override void LinkRequestDestroying(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The destroy event information.
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.
OnPostMakeDocumentImpl(DocCreateAnalysisInfo)
Called when [post make document] [implementation].
public override void OnPostMakeDocumentImpl(DocCreateAnalysisInfo info)
Parameters
info DocCreateAnalysisInfo
The [analysis document create information].
SetData(XmlNode)
Sets the ChainedPath mesh document information data.
public override void SetData(XmlNode reader)
Parameters
reader XmlNode
The reader.