Class ReferenceFinder
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Operation.Util
Assembly: VMOpCore.dll
The utility class to find the reference objects.
public class ReferenceFinder
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
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.