Class ImportPart
Last update: 16.07.2025Namespace: 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
DocumentName
protected override string DocumentName { get; }
Property Value
ExtensionName
protected override string ExtensionName { get; }
Property Value
FileName
public string[] FileName { get; set; }
Property Value
string[]
Healing
public bool Healing { get; set; }
Property Value
InputArray
public string[] InputArray { get; set; }
Property Value
string[]
PropertyFilePath
public string PropertyFilePath { get; set; }
Property Value
ResultType
public string ResultType { get; set; }
Property Value
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