Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Interface IOpenDesigner

Last update: 16.07.2025

Namespace: VM.Managed
Assembly: VMAppCore.dll

This interface is to represent the open designer.

public interface IOpenDesigner

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Properties

FilePath

Gets the file path.

string FilePath { get; }

Property Value

string

TargetBody

Gets the target body.

ObjectBase[] TargetBody { get; }

Property Value

ObjectBase[]

TemplateFilePath

Gets the template file path.

string TemplateFilePath { get; }

Property Value

string

TypeFileName

Gets the name of the type file.

string TypeFileName { get; }

Property Value

string

Methods

FindBody(ObjectBase)

Finds the body form CAD body.

ObjectBase FindBody(ObjectBase obj)

Parameters

obj ObjectBase

The CAD body.

Returns

ObjectBase

The body such as solid body, assembled body.

PostOpenDoc(Document)

Post open document.

void PostOpenDoc(Document doc)

Parameters

doc Document

The hidden document.

SetCustomFilterEvent(object)

Set Custom Filtering Event.

void SetCustomFilterEvent(object picker)

Parameters

picker object

The picker.

SetDataToDesignDoc(bool)

Sets the data to design document.

Document SetDataToDesignDoc(bool bRecord)

Parameters

bRecord bool

Is recording for journal.

Returns

Document

The Hidden Document

Connect with Ansys