Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ReferenceFinder

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Operation.Util
Assembly: VMOpCore.dll

The utility class to find the reference objects.

public class ReferenceFinder

Inheritance

objectReferenceFinder

Extension Methods

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

Constructors

ReferenceFinder()

public ReferenceFinder()

Methods

FindReferenceConnectable(InstanceContainer, IConnectable)

To find reference connectable from the instance container.

public static ReferenceConnectable FindReferenceConnectable(InstanceContainer container, IConnectable prototype)

Parameters

container InstanceContainer

To find from the instance container.

prototype IConnectable

The prototype of reference connectable.

Returns

ReferenceConnectable

The reference connectable.

FindReferenceConnectableFromAllSubsystem(Document3D, ref List)

To find reference connectable from subsystem.

public static void FindReferenceConnectableFromAllSubsystem(Document3D activeDocument, ref List<referenceconnectable> lstReferenceConnectable)

Parameters

activeDocument Document3D

The active document.

lstReferenceConnectable List

The reference connectables.

FindReferenceContactable(InstanceContainer, IContactable)

To find reference contactable(rigid 3D) from the instance container.

public static IContactableRigid3D FindReferenceContactable(InstanceContainer container, IContactable prototype)

Parameters

container InstanceContainer

To find from the instance container.

prototype IContactable

The prototype of reference contactable.

Returns

IContactableRigid3D

The reference contactable.

FindReferenceDesignFrameFromAllSubsystem(Document3D, ref List)

Finds the Reference design frame from all subsystem.

public static void FindReferenceDesignFrameFromAllSubsystem(Document3D activeDocument, ref List<referencedesignframe> lstReferenceDF)

Parameters

activeDocument Document3D

The active document.

lstReferenceDF List

The reference design frames.

FindReferenceDesignPoint(InstanceContainer, DesignPoint)

To find reference design point from the instance container.

public static ReferenceDesignPoint FindReferenceDesignPoint(InstanceContainer container, DesignPoint prototype)

Parameters

container InstanceContainer

To find from the instance container.

prototype DesignPoint

The prototype of reference connectable.

Returns

ReferenceDesignPoint

The reference connectable.

FindReferenceDesignPointFromAllSubsystem(Document3D, ref List)

Finds the Reference design point from all subsystem.

public static void FindReferenceDesignPointFromAllSubsystem(Document3D activeDocument, ref List<referencedesignpoint> lstReferenceDP)

Parameters

activeDocument Document3D

The active document.

lstReferenceDP List

The reference design points.

FindReferenceDesignVariableFromAllSubsystem(Document3D, ref List)

To find reference design variable from subsystem.

public static void FindReferenceDesignVariableFromAllSubsystem(Document3D activeDocument, ref List<referencedesignvariable> lstReferenceDV)

Parameters

activeDocument Document3D

The active document.

lstReferenceDV List

The reference design variables.

Connect with Ansys