Class ImportBase<T\>
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder.GearTrain
Assembly: VMBldGearTrain.dll
public abstract class ImportBase<T> : BuilderSymmetric<T>, IBuilder where T : ObjectBase, new()
Type Parameters
T
Inheritance
object ← BuilderBase<T> ← BuilderSymmetric<T> ← ImportBase<T>
Implements
IBuilder
Inherited Members
BuilderSymmetric<T>.Build(Document), BuilderSymmetric<T>.Symmetric, BuilderSymmetric<T>.CurrentSymmetric, BuilderBase<T>.m_bSuccess, BuilderBase<T>.Build(Document), BuilderBase<T>.Build(Document, List<string>), BuilderBase<T>.Validate(IList<string>), BuilderBase<T>.Success(), BuilderBase<T>.OnPostBuild(ObjectBase, Document), BuilderBase<T>.OnFinalBuild(string, Document), BuilderBase<T>.OnObjectChangeBuild(string, Document), BuilderBase<T>.OnPostAddDoc(ObjectBase), BuilderBase<T>.Parameters, BuilderBase<T>.AddToDoc, BuilderBase<T>.UseChangedObject, BuilderBase<T>.SetPointKey, BuilderBase<T>.BuildObject, BuilderBase<T>.BuildDocument, BuilderBase<T>.UseInterface, BuilderBase<T>.ErrorMessage
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
ImportBase()
protected ImportBase()
Fields
m_meshDoc
protected Document m_meshDoc
Field Value
Document
m_objExtraParam
public object m_objExtraParam
Field Value
object
Properties
AddToDoc
protected override bool AddToDoc { get; }
Property Value
bool
AssemblyFileName
protected virtual string AssemblyFileName { get; }
Property Value
string
CreatedFilePath
public string CreatedFilePath { get; }
Property Value
string
DocumentName
protected virtual string DocumentName { get; }
Property Value
string
ExtensionName
protected virtual string ExtensionName { get; }
Property Value
string
Methods
AddNewReference(ObjectBase)
protected void AddNewReference(ObjectBase objectBase)
Parameters
objectBase ObjectBase
CreateAssemble(InstanceContainer, Document)
protected void CreateAssemble(InstanceContainer instCon, Document doc)
Parameters
instCon InstanceContainer
doc Document
CreateAssembleCore(Document)
protected virtual void CreateAssembleCore(Document housingDesigner)
Parameters
housingDesigner Document
OnPostAddDoc(ObjectBase)
protected override void OnPostAddDoc(ObjectBase ob)
Parameters
ob ObjectBase
OnPostBuild(ObjectBase, Document)
protected override bool OnPostBuild(ObjectBase obCreated, Document doc)
Parameters
obCreated ObjectBase
doc Document
Returns
bool
OnAddEntityFromMeshDoc
public event ImportBase<T>.AddEntityFromMeshDoc OnAddEntityFromMeshDoc