Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class ImportBase<T\>

Last update: 16.07.2025

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

Event Type

ImportBase<T>.AddEntityFromMeshDoc

Connect with Ansys