Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class ImportPart

Last update: 09.03.2026

Namespace: 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

Connect with Ansys