Class ImportPart
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder.GearTrain
Assembly: VMBldGearTrain.dll
public class ImportPart : ImportBase<AssembledBody>, IBuilder
Inheritance
object ← BuilderBase<AssembledBody> ← BuilderSymmetric<AssembledBody> ← ImportBase<AssembledBody> ← ImportPart
Implements
IBuilder
Inherited Members
ImportBase<AssembledBody>.m_objExtraParam, ImportBase<AssembledBody>.m_meshDoc, ImportBase<AssembledBody>.OnPostBuild(ObjectBase, Document), ImportBase<AssembledBody>.CreateAssemble(InstanceContainer, Document), ImportBase<AssembledBody>.OnPostAddDoc(ObjectBase), ImportBase<AssembledBody>.CreateAssembleCore(Document), ImportBase<AssembledBody>.AddNewReference(ObjectBase), ImportBase<AssembledBody>.AddToDoc, ImportBase<AssembledBody>.DocumentName, ImportBase<AssembledBody>.ExtensionName, ImportBase<AssembledBody>.AssemblyFileName, ImportBase<AssembledBody>.CreatedFilePath, ImportBase<AssembledBody>.OnAddEntityFromMeshDoc, BuilderSymmetric<AssembledBody>.Build(Document), BuilderSymmetric<AssembledBody>.Symmetric, BuilderSymmetric<AssembledBody>.CurrentSymmetric, BuilderBase<AssembledBody>.m_bSuccess, BuilderBase<AssembledBody>.Build(Document), BuilderBase<AssembledBody>.Build(Document, List<string>), BuilderBase<AssembledBody>.Validate(IList<string>), BuilderBase<AssembledBody>.Success(), BuilderBase<AssembledBody>.OnPostBuild(ObjectBase, Document), BuilderBase<AssembledBody>.OnFinalBuild(string, Document), BuilderBase<AssembledBody>.OnObjectChangeBuild(string, Document), BuilderBase<AssembledBody>.OnPostAddDoc(ObjectBase), BuilderBase<AssembledBody>.Parameters, BuilderBase<AssembledBody>.AddToDoc, BuilderBase<AssembledBody>.UseChangedObject, BuilderBase<AssembledBody>.SetPointKey, BuilderBase<AssembledBody>.BuildObject, BuilderBase<AssembledBody>.BuildDocument, BuilderBase<AssembledBody>.UseInterface, BuilderBase<AssembledBody>.ErrorMessage
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
ImportPart()
public ImportPart()
Properties
AssemblyFileName
protected override string AssemblyFileName { get; }
Property Value
string
DocumentName
protected override string DocumentName { get; }
Property Value
string
ExtensionName
protected override string ExtensionName { get; }
Property Value
string
FileName
public string[] FileName { get; set; }
Property Value
string[]
Healing
public bool Healing { get; set; }
Property Value
bool
InputArray
public string[] InputArray { get; set; }
Property Value
string[]
PropertyFilePath
public string PropertyFilePath { get; set; }
Property Value
string
ResultType
public string ResultType { get; set; }
Property Value
string
UnitType
public Document3D.CadImportUnitType UnitType { get; set; }
Property Value
Document3D.CadImportUnitType
Methods
CreateAssembleCore(Document)
protected override void CreateAssembleCore(Document meshDoc)
Parameters
meshDoc Document
ImportCAD(PartDocument)
public void ImportCAD(PartDocument docToAdd)
Parameters
docToAdd PartDocument
OnPostBuild(ObjectBase, Document)
protected override bool OnPostBuild(ObjectBase obCreated, Document doc)
Parameters
obCreated ObjectBase
doc Document
Returns
bool