Class MeshDocumentChainedSegment
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Chained
Assembly: VMDChainedBase.dll
This class is to represent the document for Segment mesh.
public class MeshDocumentChainedSegment : MeshDocument, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IChainedSegmentInfo
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← Container ← Document ← HandledDocument ← Document3D ← DocumentAnalysis ← MeshDocument ← MeshDocumentChainedSegment
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IEnableManager, IRelatedDocument, IHistorySupport, ITemplateDocument, ITreatValidObject, IDocumentAnalysis, IDocument3D, IHandledDocument, IDocument, IObject, IEventProvider, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IInterfaceSupport, IChainedSegmentInfo
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
MeshDocumentChainedSegment(UIntPtr)
Initializes a new instance of the
public MeshDocumentChainedSegment(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 ChainedSegment 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 ChainedSegment mesh document information data.
public override void SetData(XmlNode reader)
Parameters
reader XmlNode
The reader.