Search Results for

    Show / Hide Table of Contents

    Class UFMotion

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFMotion
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFMotion : NXRemotableObject, IMessageSink

    Methods

    AnimationRun()

    Declaration
    public void AnimationRun()

    ArticulationRun()

    Declaration
    public void ArticulationRun()

    Ask2dContact(Tag, out _2D_contact_)

    Declaration
    public void Ask2dContact(Tag contact_tag, out UFMotion._2D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._2D_contact_ contact_struct

    Ask3dContact(Tag, out _3D_contact_)

    Declaration
    public void Ask3dContact(Tag contact_tag, out UFMotion._3D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._3D_contact_ contact_struct

    Ask3dContactMethod(out _3d_contact_method_, out int)

    Declaration
    public void Ask3dContactMethod(out UFMotion._3d_contact_method_ contact_method, out int facet_contact_tolerance)
    Parameters
    Type Name Description
    UFMotion._3d_contact_method_ contact_method
    int facet_contact_tolerance

    AskAccelerationResults(Tag, MotnMotionType, VectorComponent, ReferenceFrame, out int, out double[])

    Declaration
    public void AskAccelerationResults(Tag motion_object, MotnMotionType type, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    MotnMotionType type
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    int number_of_results
    double[] results

    AskActiveSolution(out Tag)

    Declaration
    public void AskActiveSolution(out Tag active_solution)
    Parameters
    Type Name Description
    Tag active_solution

    AskAngularUnits(out AngularUnitsType)

    Declaration
    public void AskAngularUnits(out UFMotion.AngularUnitsType angle_units)
    Parameters
    Type Name Description
    UFMotion.AngularUnitsType angle_units

    AskArticStepSize(Tag, out double)

    Declaration
    public void AskArticStepSize(Tag joint_tag, out double step_size)
    Parameters
    Type Name Description
    Tag joint_tag
    double step_size

    AskArticulationStopTolerance(out double)

    Declaration
    public void AskArticulationStopTolerance(out double stop_tolerance)
    Parameters
    Type Name Description
    double stop_tolerance

    AskAttachmentsOfType(Tag, int, int, out int, out Tag[])

    Declaration
    public void AskAttachmentsOfType(Tag entity_tag, int type, int subtype, out int num_attachments, out Tag[] attachments)
    Parameters
    Type Name Description
    Tag entity_tag
    int type
    int subtype
    int num_attachments
    Tag[] attachments

    AskCrvCrvConstraint(Tag, out CurveCurveConstraint)

    Declaration
    public void AskCrvCrvConstraint(Tag crv_crv_tag, out UFMotion.CurveCurveConstraint crv_crv_struct)
    Parameters
    Type Name Description
    Tag crv_crv_tag
    UFMotion.CurveCurveConstraint crv_crv_struct

    AskCylindricalBushing(Tag, out CylindricalBushing)

    Declaration
    public void AskCylindricalBushing(Tag bushing_tag, out UFMotion.CylindricalBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.CylindricalBushing bushing_struct

    AskDamper(Tag, out SpringDamper)

    Declaration
    public void AskDamper(Tag damper_tag, out UFMotion.SpringDamper damper_struct)
    Parameters
    Type Name Description
    Tag damper_tag
    UFMotion.SpringDamper damper_struct

    AskForceResults(Tag, VectorComponent, ReferenceFrame, out int, out double[])

    Declaration
    public void AskForceResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    int number_of_results
    double[] results

    AskFunction(Tag, out Function)

    Declaration
    public void AskFunction(Tag function_tag, out UFMotion.Function function_struct)
    Parameters
    Type Name Description
    Tag function_tag
    UFMotion.Function function_struct

    AskFunctionTagFromName(string, out Tag)

    Declaration
    public void AskFunctionTagFromName(string function_name, out Tag function_tag)
    Parameters
    Type Name Description
    string function_name
    Tag function_tag

    AskGeneralBushing(Tag, out GeneralBushing)

    Declaration
    public void AskGeneralBushing(Tag bushing_tag, out UFMotion.GeneralBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.GeneralBushing bushing_struct

    AskGravitationalConstants(double[])

    Declaration
    public void AskGravitationalConstants(double[] gravitational_constants)
    Parameters
    Type Name Description
    double[] gravitational_constants

    AskGrueblerCount(out int)

    Declaration
    public void AskGrueblerCount(out int gruebler_count)
    Parameters
    Type Name Description
    int gruebler_count

    AskIconScaleFactor(ref double)

    Declaration
    public void AskIconScaleFactor(ref double scale)
    Parameters
    Type Name Description
    double scale

    AskInterference(Tag, out InterferenceStruct)

    Declaration
    public void AskInterference(Tag interfere_tag, out UFMotion.InterferenceStruct interference_struct)
    Parameters
    Type Name Description
    Tag interfere_tag
    UFMotion.InterferenceStruct interference_struct

    AskJoint(Tag, out Joint)

    Declaration
    public void AskJoint(Tag joint_tag, out UFMotion.Joint joint_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.Joint joint_struct

    AskJointCoupler(Tag, out JointCoupler)

    Declaration
    public void AskJointCoupler(Tag joint_coupler_tag, out UFMotion.JointCoupler coupler_struct)
    Parameters
    Type Name Description
    Tag joint_coupler_tag
    UFMotion.JointCoupler coupler_struct

    AskJointLimits(Tag, out JointLimits)

    Declaration
    public void AskJointLimits(Tag joint_tag, out UFMotion.JointLimits joint_limits_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointLimits joint_limits_struct

    AskJointMotionInput(Tag, out JointMotionInput)

    Declaration
    public void AskJointMotionInput(Tag joint_tag, out UFMotion.JointMotionInput motion_input_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointMotionInput motion_input_struct

    AskLink(Tag, out Link)

    Declaration
    public void AskLink(Tag link_tag, out UFMotion.Link link_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.Link link_struct

    AskLinkInitialVelocity(Tag, out LinkInitialVel)

    Declaration
    public void AskLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkInitialVel init_vel_struct

    AskLinkMassProperties(Tag, out LinkMassProperties)

    Declaration
    public void AskLinkMassProperties(Tag link_tag, out UFMotion.LinkMassProperties mass_prop_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkMassProperties mass_prop_struct

    AskLinkTransfromForGivenFrame(Tag, int, double[])

    Declaration
    public void AskLinkTransfromForGivenFrame(Tag linkTag, int frame, double[] transformMatrix)
    Parameters
    Type Name Description
    Tag linkTag
    int frame
    double[] transformMatrix

    AskMarker(Tag, out Marker)

    Declaration
    public void AskMarker(Tag marker_tag, out UFMotion.Marker marker_struct)
    Parameters
    Type Name Description
    Tag marker_tag
    UFMotion.Marker marker_struct

    AskMeasurement(Tag, out Measurement)

    Declaration
    public void AskMeasurement(Tag meas_tag, out UFMotion.Measurement meas_struct)
    Parameters
    Type Name Description
    Tag meas_tag
    UFMotion.Measurement meas_struct

    AskNameDisplay(out bool)

    Declaration
    public void AskNameDisplay(out bool name_display)
    Parameters
    Type Name Description
    bool name_display

    AskNumberOfAnimationFrames(out int)

    Declaration
    public void AskNumberOfAnimationFrames(out int numFrames)
    Parameters
    Type Name Description
    int numFrames

    AskPointOnSurfaceConstraint(Tag, out PointOnSurfaceData)

    Declaration
    public void AskPointOnSurfaceConstraint(Tag point_on_surface_tag, out UFMotion.PointOnSurfaceData pt_on_surf_data)
    Parameters
    Type Name Description
    Tag point_on_surface_tag
    UFMotion.PointOnSurfaceData pt_on_surf_data

    AskPtCrvConstraint(Tag, out PointCurveConstraint)

    Declaration
    public void AskPtCrvConstraint(Tag pt_crv_tag, out UFMotion.PointCurveConstraint pt_crv_struct)
    Parameters
    Type Name Description
    Tag pt_crv_tag
    UFMotion.PointCurveConstraint pt_crv_struct

    AskRotDisplacementResults(Tag, DispAngle, ReferenceFrame, out int, out double[])

    Declaration
    public void AskRotDisplacementResults(Tag motion_object, UFMotion.DispAngle component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.DispAngle component
    UFMotion.ReferenceFrame ref_frame
    int number_of_results
    double[] results

    AskScalarForce(Tag, out ScalarForceTorque)

    Declaration
    public void AskScalarForce(Tag force_tag, out UFMotion.ScalarForceTorque force_struct)
    Parameters
    Type Name Description
    Tag force_tag
    UFMotion.ScalarForceTorque force_struct

    AskScalarTorque(Tag, out ScalarForceTorque)

    Declaration
    public void AskScalarTorque(Tag torque_tag, out UFMotion.ScalarForceTorque torque_struct)
    Parameters
    Type Name Description
    Tag torque_tag
    UFMotion.ScalarForceTorque torque_struct

    AskSolverDofCount(out int)

    Declaration
    public void AskSolverDofCount(out int dof_count)
    Parameters
    Type Name Description
    int dof_count

    AskSolverParameters(out SolverParameters)

    Declaration
    public void AskSolverParameters(out UFMotion.SolverParameters solver_params_struct)
    Parameters
    Type Name Description
    UFMotion.SolverParameters solver_params_struct

    AskSpring(Tag, out SpringDamper)

    Declaration
    public void AskSpring(Tag spring_tag, out UFMotion.SpringDamper spring_struct)
    Parameters
    Type Name Description
    Tag spring_tag
    UFMotion.SpringDamper spring_struct

    AskTorqueResults(Tag, VectorComponent, ReferenceFrame, out int, out double[])

    Declaration
    public void AskTorqueResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    int number_of_results
    double[] results

    AskTrace(Tag, out TraceStruct)

    Declaration
    public void AskTrace(Tag trace_tag, out UFMotion.TraceStruct trace_struct)
    Parameters
    Type Name Description
    Tag trace_tag
    UFMotion.TraceStruct trace_struct

    AskTraceExplosionToMaster(ref bool)

    Declaration
    public void AskTraceExplosionToMaster(ref bool to_master)
    Parameters
    Type Name Description
    bool to_master

    AskTransDisplacementResults(Tag, VectorComponent, ReferenceFrame, out int, out double[])

    Declaration
    public void AskTransDisplacementResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    int number_of_results
    double[] results

    AskVectorForceTorque(Tag, out VectorForceTorque)

    Declaration
    public void AskVectorForceTorque(Tag vobject_tag, out UFMotion.VectorForceTorque vector_struct)
    Parameters
    Type Name Description
    Tag vobject_tag
    UFMotion.VectorForceTorque vector_struct

    AskVelocityResults(Tag, MotnMotionType, VectorComponent, ReferenceFrame, out int, out double[])

    Declaration
    public void AskVelocityResults(Tag motion_object, MotnMotionType type, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    MotnMotionType type
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    int number_of_results
    double[] results

    CalculateStaticEquilibrium(out int)

    Declaration
    public void CalculateStaticEquilibrium(out int static_result_steps)
    Parameters
    Type Name Description
    int static_result_steps

    Create2dContact(ref _2D_contact_, out Tag)

    Declaration
    public void Create2dContact(ref UFMotion._2D_contact_ contact_struct, out Tag contact_tag)
    Parameters
    Type Name Description
    UFMotion._2D_contact_ contact_struct
    Tag contact_tag

    Create3dContact(ref _3D_contact_, out Tag)

    Declaration
    public void Create3dContact(ref UFMotion._3D_contact_ contact_struct, out Tag contact_tag)
    Parameters
    Type Name Description
    UFMotion._3D_contact_ contact_struct
    Tag contact_tag

    CreateCrvCrvConstraint(ref CurveCurveConstraint, out Tag)

    Declaration
    public void CreateCrvCrvConstraint(ref UFMotion.CurveCurveConstraint crv_crv_data, out Tag crv_crv_tag)
    Parameters
    Type Name Description
    UFMotion.CurveCurveConstraint crv_crv_data
    Tag crv_crv_tag

    CreateCylindricalBushing(ref CylindricalBushing, out Tag)

    Declaration
    public void CreateCylindricalBushing(ref UFMotion.CylindricalBushing bushing_struct, out Tag bushing_tag)
    Parameters
    Type Name Description
    UFMotion.CylindricalBushing bushing_struct
    Tag bushing_tag

    CreateDamper(ref SpringDamper, out Tag)

    Declaration
    public void CreateDamper(ref UFMotion.SpringDamper damper_struct, out Tag damper_tag)
    Parameters
    Type Name Description
    UFMotion.SpringDamper damper_struct
    Tag damper_tag

    CreateFunction(ref Function, out Tag)

    Declaration
    public void CreateFunction(ref UFMotion.Function function_struct, out Tag function_tag)
    Parameters
    Type Name Description
    UFMotion.Function function_struct
    Tag function_tag

    CreateGeneralBushing(ref GeneralBushing, out Tag)

    Declaration
    public void CreateGeneralBushing(ref UFMotion.GeneralBushing bushing_struct, out Tag bushing_tag)
    Parameters
    Type Name Description
    UFMotion.GeneralBushing bushing_struct
    Tag bushing_tag

    CreateInterference(ref InterferenceStruct, out Tag)

    Declaration
    public void CreateInterference(ref UFMotion.InterferenceStruct interfere_struct, out Tag interference_tag)
    Parameters
    Type Name Description
    UFMotion.InterferenceStruct interfere_struct
    Tag interference_tag

    CreateInterferenceBody(Tag, int, ReferenceFrame, out int, out Tag[])

    Declaration
    public void CreateInterferenceBody(Tag interference_tag, int analysis_step_num, UFMotion.ReferenceFrame frame, out int num_interference_bodies, out Tag[] interference_body_tags)
    Parameters
    Type Name Description
    Tag interference_tag
    int analysis_step_num
    UFMotion.ReferenceFrame frame
    int num_interference_bodies
    Tag[] interference_body_tags

    CreateJoint(ref Joint, out Tag)

    Declaration
    public void CreateJoint(ref UFMotion.Joint joint_struct, out Tag joint_tag)
    Parameters
    Type Name Description
    UFMotion.Joint joint_struct
    Tag joint_tag

    CreateJointCoupler(ref JointCoupler, out Tag)

    Declaration
    public void CreateJointCoupler(ref UFMotion.JointCoupler coupler_struct, out Tag joint_coupler_tag)
    Parameters
    Type Name Description
    UFMotion.JointCoupler coupler_struct
    Tag joint_coupler_tag

    CreateLink(ref Link, out Tag)

    Declaration
    public void CreateLink(ref UFMotion.Link link_struct, out Tag link_tag)
    Parameters
    Type Name Description
    UFMotion.Link link_struct
    Tag link_tag

    CreateMarker(ref Marker, out Tag)

    Declaration
    public void CreateMarker(ref UFMotion.Marker marker_struct, out Tag marker_tag)
    Parameters
    Type Name Description
    UFMotion.Marker marker_struct
    Tag marker_tag

    CreateMeasurement(ref Measurement, out Tag)

    Declaration
    public void CreateMeasurement(ref UFMotion.Measurement meas_struct, out Tag meas_tag)
    Parameters
    Type Name Description
    UFMotion.Measurement meas_struct
    Tag meas_tag

    CreatePointOnSurfaceConstraint(ref PointOnSurfaceData, out Tag)

    Declaration
    public void CreatePointOnSurfaceConstraint(ref UFMotion.PointOnSurfaceData pt_on_surf_data, out Tag point_on_surface_tag)
    Parameters
    Type Name Description
    UFMotion.PointOnSurfaceData pt_on_surf_data
    Tag point_on_surface_tag

    CreatePtCrvConstraint(ref PointCurveConstraint, out Tag)

    Declaration
    public void CreatePtCrvConstraint(ref UFMotion.PointCurveConstraint pt_crv_data, out Tag pt_crv_tag)
    Parameters
    Type Name Description
    UFMotion.PointCurveConstraint pt_crv_data
    Tag pt_crv_tag

    CreateScalarForce(ref ScalarForceTorque, out Tag)

    Declaration
    public void CreateScalarForce(ref UFMotion.ScalarForceTorque force_struct, out Tag force_tag)
    Parameters
    Type Name Description
    UFMotion.ScalarForceTorque force_struct
    Tag force_tag

    CreateScalarTorque(ref ScalarForceTorque, out Tag)

    Declaration
    public void CreateScalarTorque(ref UFMotion.ScalarForceTorque torque_struct, out Tag torque_tag)
    Parameters
    Type Name Description
    UFMotion.ScalarForceTorque torque_struct
    Tag torque_tag

    CreateSpring(ref SpringDamper, out Tag)

    Declaration
    public void CreateSpring(ref UFMotion.SpringDamper spring_struct, out Tag spring_tag)
    Parameters
    Type Name Description
    UFMotion.SpringDamper spring_struct
    Tag spring_tag

    CreateTrace(ref TraceStruct, out Tag)

    Declaration
    public void CreateTrace(ref UFMotion.TraceStruct trace_struct, out Tag trace_tag)
    Parameters
    Type Name Description
    UFMotion.TraceStruct trace_struct
    Tag trace_tag

    CreateVectorForceTorque(ref VectorForceTorque, out Tag)

    Declaration
    public void CreateVectorForceTorque(ref UFMotion.VectorForceTorque vector_struct, out Tag vobject_tag)
    Parameters
    Type Name Description
    UFMotion.VectorForceTorque vector_struct
    Tag vobject_tag

    DeleteFunction(Tag)

    Declaration
    public void DeleteFunction(Tag function_tag)
    Parameters
    Type Name Description
    Tag function_tag

    DeleteInterference(Tag)

    Declaration
    public void DeleteInterference(Tag interfere_tag)
    Parameters
    Type Name Description
    Tag interfere_tag

    DeleteMeasurement(Tag)

    Declaration
    public void DeleteMeasurement(Tag meas_tag)
    Parameters
    Type Name Description
    Tag meas_tag

    DeleteTrace(Tag)

    Declaration
    public void DeleteTrace(Tag trace_tag)
    Parameters
    Type Name Description
    Tag trace_tag

    EditArticStepSize(Tag, double)

    Declaration
    public void EditArticStepSize(Tag joint_tag, double step_size)
    Parameters
    Type Name Description
    Tag joint_tag
    double step_size

    EditInterference(Tag, ref InterferenceStruct)

    Declaration
    public void EditInterference(Tag interfere_tag, ref UFMotion.InterferenceStruct interfere_struct)
    Parameters
    Type Name Description
    Tag interfere_tag
    UFMotion.InterferenceStruct interfere_struct

    EditMeasurement(Tag, ref Measurement)

    Declaration
    public void EditMeasurement(Tag meas_tag, ref UFMotion.Measurement meas_struct)
    Parameters
    Type Name Description
    Tag meas_tag
    UFMotion.Measurement meas_struct

    EditSolverParameters(ref SolverParameters)

    Declaration
    public void EditSolverParameters(ref UFMotion.SolverParameters solver_params)
    Parameters
    Type Name Description
    UFMotion.SolverParameters solver_params

    EditTrace(Tag, ref TraceStruct)

    Declaration
    public void EditTrace(Tag trace_tag, ref UFMotion.TraceStruct trace_struct)
    Parameters
    Type Name Description
    Tag trace_tag
    UFMotion.TraceStruct trace_struct

    ExportAdamsAnlFile(string, AnlGeometryFormat, ref StlParameters)

    Declaration
    public void ExportAdamsAnlFile(string file_name, UFMotion.AnlGeometryFormat geometry_format, ref UFMotion.StlParameters stl_params)
    Parameters
    Type Name Description
    string file_name
    UFMotion.AnlGeometryFormat geometry_format
    UFMotion.StlParameters stl_params

    ExportAdamsResFile(string)

    Declaration
    public void ExportAdamsResFile(string file_name)
    Parameters
    Type Name Description
    string file_name

    ExportToProductVision(string, MotionPvExportType)

    Declaration
    public void ExportToProductVision(string full_file_name, MotionPvExportType export_option)
    Parameters
    Type Name Description
    string full_file_name
    MotionPvExportType export_option

    FileSuppressWarnings(bool)

    Declaration
    public void FileSuppressWarnings(bool flag)
    Parameters
    Type Name Description
    bool flag

    FindAllFunctions(out Tag[], out int)

    Declaration
    public void FindAllFunctions(out Tag[] function_tags, out int num_functions)
    Parameters
    Type Name Description
    Tag[] function_tags
    int num_functions

    GetObjectDerivedFunction(Tag, FuncResultType, FuncComponentType, FuncRefFrameType, out string)

    Declaration
    public void GetObjectDerivedFunction(Tag motion_obj_tag, UFMotion.FuncResultType func_type, UFMotion.FuncComponentType func_comp, UFMotion.FuncRefFrameType ref_frame, out string derived_func_string)
    Parameters
    Type Name Description
    Tag motion_obj_tag
    UFMotion.FuncResultType func_type
    UFMotion.FuncComponentType func_comp
    UFMotion.FuncRefFrameType ref_frame
    string derived_func_string

    Init2dContactStruct(out _2D_contact_)

    Declaration
    public void Init2dContactStruct(out UFMotion._2D_contact_ contact_struct)
    Parameters
    Type Name Description
    UFMotion._2D_contact_ contact_struct

    Init3dContactStruct(out _3D_contact_)

    Declaration
    public void Init3dContactStruct(out UFMotion._3D_contact_ contact_struct)
    Parameters
    Type Name Description
    UFMotion._3D_contact_ contact_struct

    InitArticulation()

    Declaration
    public void InitArticulation()

    InitCrvCrvStruct(ref CurveCurveConstraint)

    Declaration
    public void InitCrvCrvStruct(ref UFMotion.CurveCurveConstraint crv_crv_struct)
    Parameters
    Type Name Description
    UFMotion.CurveCurveConstraint crv_crv_struct

    InitCylindricalBushingStruct(out CylindricalBushing)

    Declaration
    public void InitCylindricalBushingStruct(out UFMotion.CylindricalBushing bushing_struct)
    Parameters
    Type Name Description
    UFMotion.CylindricalBushing bushing_struct

    InitFunctionStruct(out Function)

    Declaration
    public void InitFunctionStruct(out UFMotion.Function function_struct)
    Parameters
    Type Name Description
    UFMotion.Function function_struct

    InitGeneralBushingStruct(out GeneralBushing)

    Declaration
    public void InitGeneralBushingStruct(out UFMotion.GeneralBushing bushing_struct)
    Parameters
    Type Name Description
    UFMotion.GeneralBushing bushing_struct

    InitInterferenceStruct(out InterferenceStruct)

    Declaration
    public void InitInterferenceStruct(out UFMotion.InterferenceStruct interference_struct)
    Parameters
    Type Name Description
    UFMotion.InterferenceStruct interference_struct

    InitJointCouplerStruct(out JointCoupler)

    Declaration
    public void InitJointCouplerStruct(out UFMotion.JointCoupler coupler_struct)
    Parameters
    Type Name Description
    UFMotion.JointCoupler coupler_struct

    InitJointLimitsStruct(out JointLimits)

    Declaration
    public void InitJointLimitsStruct(out UFMotion.JointLimits joint_limits_struct)
    Parameters
    Type Name Description
    UFMotion.JointLimits joint_limits_struct

    InitJointMotionInputStruct(out JointMotionInput)

    Declaration
    public void InitJointMotionInputStruct(out UFMotion.JointMotionInput motion_input_struct)
    Parameters
    Type Name Description
    UFMotion.JointMotionInput motion_input_struct

    InitJointStruct(out Joint)

    Declaration
    public void InitJointStruct(out UFMotion.Joint joint_struct)
    Parameters
    Type Name Description
    UFMotion.Joint joint_struct

    InitLinkMassStruct(out LinkMassProperties)

    Declaration
    public void InitLinkMassStruct(out UFMotion.LinkMassProperties link_mass_struct)
    Parameters
    Type Name Description
    UFMotion.LinkMassProperties link_mass_struct

    InitLinkStruct(ref Link)

    Declaration
    public void InitLinkStruct(ref UFMotion.Link link_struct)
    Parameters
    Type Name Description
    UFMotion.Link link_struct

    InitLinkVelocityStruct(ref LinkInitialVel)

    Declaration
    public void InitLinkVelocityStruct(ref UFMotion.LinkInitialVel link_velocity_struct)
    Parameters
    Type Name Description
    UFMotion.LinkInitialVel link_velocity_struct

    InitMarkerStruct(out Marker)

    Declaration
    public void InitMarkerStruct(out UFMotion.Marker marker_struct)
    Parameters
    Type Name Description
    UFMotion.Marker marker_struct

    InitMeasurementStruct(out Measurement)

    Declaration
    public void InitMeasurementStruct(out UFMotion.Measurement measurement_struct)
    Parameters
    Type Name Description
    UFMotion.Measurement measurement_struct

    InitPointOnSurfaceConstraint(out PointOnSurfaceData)

    Declaration
    public void InitPointOnSurfaceConstraint(out UFMotion.PointOnSurfaceData point_on_surf_data)
    Parameters
    Type Name Description
    UFMotion.PointOnSurfaceData point_on_surf_data

    InitPtCrvStruct(ref PointCurveConstraint)

    Declaration
    public void InitPtCrvStruct(ref UFMotion.PointCurveConstraint pt_crv_struct)
    Parameters
    Type Name Description
    UFMotion.PointCurveConstraint pt_crv_struct

    InitScalarForceTorqueStruct(out ScalarForceTorque)

    Declaration
    public void InitScalarForceTorqueStruct(out UFMotion.ScalarForceTorque scalar_struct)
    Parameters
    Type Name Description
    UFMotion.ScalarForceTorque scalar_struct

    InitSolverParametersStruct(out SolverParameters)

    Declaration
    public void InitSolverParametersStruct(out UFMotion.SolverParameters solver_params_struct)
    Parameters
    Type Name Description
    UFMotion.SolverParameters solver_params_struct

    InitSpringDamperStruct(out SpringDamper)

    Declaration
    public void InitSpringDamperStruct(out UFMotion.SpringDamper spring_damper_struct)
    Parameters
    Type Name Description
    UFMotion.SpringDamper spring_damper_struct

    InitStlParametersStruct(out StlParameters)

    Declaration
    public void InitStlParametersStruct(out UFMotion.StlParameters stl_params)
    Parameters
    Type Name Description
    UFMotion.StlParameters stl_params

    InitTraceStruct(out TraceStruct)

    Declaration
    public void InitTraceStruct(out UFMotion.TraceStruct trace_struct)
    Parameters
    Type Name Description
    UFMotion.TraceStruct trace_struct

    InitVectorForceTorqueStruct(out VectorForceTorque)

    Declaration
    public void InitVectorForceTorqueStruct(out UFMotion.VectorForceTorque vector_struct)
    Parameters
    Type Name Description
    UFMotion.VectorForceTorque vector_struct

    Initialize()

    Declaration
    public void Initialize()

    Interference(Tag, int, out int)

    Declaration
    public void Interference(Tag interference_tag, int step_num, out int interference_result)
    Parameters
    Type Name Description
    Tag interference_tag
    int step_num
    int interference_result

    IsInitialized(out bool)

    Declaration
    public void IsInitialized(out bool true_false)
    Parameters
    Type Name Description
    bool true_false

    ListConnections(string)

    Declaration
    public void ListConnections(string output_file_with_path)
    Parameters
    Type Name Description
    string output_file_with_path

    Measure(Tag, int, out double)

    Declaration
    public void Measure(Tag measurement_tag, int animation_step, out double measurement)
    Parameters
    Type Name Description
    Tag measurement_tag
    int animation_step
    double measurement

    RemoveJointLimits(Tag)

    Declaration
    public void RemoveJointLimits(Tag joint_tag)
    Parameters
    Type Name Description
    Tag joint_tag

    RemoveJointMotionInput(Tag)

    Declaration
    public void RemoveJointMotionInput(Tag joint_tag)
    Parameters
    Type Name Description
    Tag joint_tag

    RemoveLinkInitialVelocity(Tag)

    Declaration
    public void RemoveLinkInitialVelocity(Tag link_tag)
    Parameters
    Type Name Description
    Tag link_tag

    RemoveLinkMassProperties(Tag)

    Declaration
    public void RemoveLinkMassProperties(Tag link_tag)
    Parameters
    Type Name Description
    Tag link_tag

    ReviewAdamsResFile(string)

    Declaration
    public void ReviewAdamsResFile(string res_file)
    Parameters
    Type Name Description
    string res_file

    ReviewResultFile(string)

    Declaration
    public void ReviewResultFile(string res_file)
    Parameters
    Type Name Description
    string res_file

    Set2dContact(Tag, ref _2D_contact_)

    Declaration
    public void Set2dContact(Tag contact_tag, ref UFMotion._2D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._2D_contact_ contact_struct

    Set3dContact(Tag, ref _3D_contact_)

    Declaration
    public void Set3dContact(Tag contact_tag, ref UFMotion._3D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._3D_contact_ contact_struct

    Set3dContactMethod(_3d_contact_method_, int)

    Declaration
    public void Set3dContactMethod(UFMotion._3d_contact_method_ contact_method, int facet_contact_tolerance)
    Parameters
    Type Name Description
    UFMotion._3d_contact_method_ contact_method
    int facet_contact_tolerance

    SetActiveSolution(Tag)

    Declaration
    public void SetActiveSolution(Tag active_solution)
    Parameters
    Type Name Description
    Tag active_solution

    SetAngularUnits(AngularUnitsType)

    Declaration
    public void SetAngularUnits(UFMotion.AngularUnitsType angle_units)
    Parameters
    Type Name Description
    UFMotion.AngularUnitsType angle_units

    SetArticulationStopTolerance(double)

    Declaration
    public void SetArticulationStopTolerance(double stop_tolerance)
    Parameters
    Type Name Description
    double stop_tolerance

    SetCylindricalBushing(Tag, ref CylindricalBushing)

    Declaration
    public void SetCylindricalBushing(Tag bushing_tag, ref UFMotion.CylindricalBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.CylindricalBushing bushing_struct

    SetDamper(Tag, ref SpringDamper)

    Declaration
    public void SetDamper(Tag damper_tag, ref UFMotion.SpringDamper damper_struct)
    Parameters
    Type Name Description
    Tag damper_tag
    UFMotion.SpringDamper damper_struct

    SetFunction(Tag, ref Function)

    Declaration
    public void SetFunction(Tag function_tag, ref UFMotion.Function function_struct)
    Parameters
    Type Name Description
    Tag function_tag
    UFMotion.Function function_struct

    SetGeneralBushing(Tag, ref GeneralBushing)

    Declaration
    public void SetGeneralBushing(Tag bushing_tag, ref UFMotion.GeneralBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.GeneralBushing bushing_struct

    SetGravitationalConstants(double[])

    Declaration
    public void SetGravitationalConstants(double[] gravitational_constants)
    Parameters
    Type Name Description
    double[] gravitational_constants

    SetIconScaleFactor(double)

    Declaration
    public void SetIconScaleFactor(double scale)
    Parameters
    Type Name Description
    double scale

    SetJoint(Tag, ref Joint)

    Declaration
    public void SetJoint(Tag joint_tag, ref UFMotion.Joint joint_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.Joint joint_struct

    SetJointCoupler(Tag, ref JointCoupler)

    Declaration
    public void SetJointCoupler(Tag joint_coupler_tag, ref UFMotion.JointCoupler coupler_struct)
    Parameters
    Type Name Description
    Tag joint_coupler_tag
    UFMotion.JointCoupler coupler_struct

    SetJointLimits(Tag, ref JointLimits)

    Declaration
    public void SetJointLimits(Tag joint_tag, ref UFMotion.JointLimits joint_limits_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointLimits joint_limits_struct

    SetJointMotionInput(Tag, ref JointMotionInput)

    Declaration
    public void SetJointMotionInput(Tag joint_tag, ref UFMotion.JointMotionInput input_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointMotionInput input_struct

    SetLink(Tag, ref Link)

    Declaration
    public void SetLink(Tag link_tag, ref UFMotion.Link link_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.Link link_struct

    SetLinkInitialVelocity(Tag, out LinkInitialVel)

    Declaration
    public void SetLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkInitialVel init_vel_struct

    SetLinkMassProperties(Tag, ref LinkMassProperties)

    Declaration
    public void SetLinkMassProperties(Tag link_tag, ref UFMotion.LinkMassProperties mass_prop_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkMassProperties mass_prop_struct

    SetLinkTransform(Tag, double[])

    Declaration
    public void SetLinkTransform(Tag linkTag, double[] transformMatrix)
    Parameters
    Type Name Description
    Tag linkTag
    double[] transformMatrix

    SetMarker(Tag, ref Marker)

    Declaration
    public void SetMarker(Tag marker_tag, ref UFMotion.Marker marker_struct)
    Parameters
    Type Name Description
    Tag marker_tag
    UFMotion.Marker marker_struct

    SetNameDisplay(bool)

    Declaration
    public void SetNameDisplay(bool name_display)
    Parameters
    Type Name Description
    bool name_display

    SetPointOnSurfaceConstraint(Tag, ref PointOnSurfaceData)

    Declaration
    public void SetPointOnSurfaceConstraint(Tag point_on_surface_tag, ref UFMotion.PointOnSurfaceData pt_on_surf_data)
    Parameters
    Type Name Description
    Tag point_on_surface_tag
    UFMotion.PointOnSurfaceData pt_on_surf_data

    SetPtCrvConstraint(Tag, ref PointCurveConstraint)

    Declaration
    public void SetPtCrvConstraint(Tag pt_crv_tag, ref UFMotion.PointCurveConstraint pt_crv_data)
    Parameters
    Type Name Description
    Tag pt_crv_tag
    UFMotion.PointCurveConstraint pt_crv_data

    SetScalarForce(Tag, ref ScalarForceTorque)

    Declaration
    public void SetScalarForce(Tag force_tag, ref UFMotion.ScalarForceTorque force_struct)
    Parameters
    Type Name Description
    Tag force_tag
    UFMotion.ScalarForceTorque force_struct

    SetScalarTorque(Tag, ref ScalarForceTorque)

    Declaration
    public void SetScalarTorque(Tag torque_tag, ref UFMotion.ScalarForceTorque torque_struct)
    Parameters
    Type Name Description
    Tag torque_tag
    UFMotion.ScalarForceTorque torque_struct

    SetSpring(Tag, ref SpringDamper)

    Declaration
    public void SetSpring(Tag spring_tag, ref UFMotion.SpringDamper spring_struct)
    Parameters
    Type Name Description
    Tag spring_tag
    UFMotion.SpringDamper spring_struct

    SetTraceExplosionToMaster(bool)

    Declaration
    public void SetTraceExplosionToMaster(bool to_master)
    Parameters
    Type Name Description
    bool to_master

    SetVectorForceTorque(Tag, ref VectorForceTorque)

    Declaration
    public void SetVectorForceTorque(Tag vobject_tag, ref UFMotion.VectorForceTorque vector_struct)
    Parameters
    Type Name Description
    Tag vobject_tag
    UFMotion.VectorForceTorque vector_struct

    SolveModel(double, ref int)

    Declaration
    public void SolveModel(double time, ref int num_steps)
    Parameters
    Type Name Description
    double time
    int num_steps

    SpreadsheetRunFromFile(string, int, int, bool)

    Declaration
    public void SpreadsheetRunFromFile(string spreadsheet_file, int start_step, int end_step, bool invoke_ui)
    Parameters
    Type Name Description
    string spreadsheet_file
    int start_step
    int end_step
    bool invoke_ui

    StepArticulation(int, out int)

    Declaration
    public void StepArticulation(int num_steps, out int total_steps)
    Parameters
    Type Name Description
    int num_steps
    int total_steps

    Terminate()

    Declaration
    public void Terminate()

    TerminateArticulation()

    Declaration
    public void TerminateArticulation()

    Trace(Tag, int, out Tag)

    Declaration
    public void Trace(Tag trace_tag, int step_number, out Tag new_object_tag)
    Parameters
    Type Name Description
    Tag trace_tag
    int step_number
    Tag new_object_tag

    TraceModel(int, int, out int, out Tag[])

    Declaration
    public void TraceModel(int step_num, int target_layer, out int num_tags, out Tag[] geom_tags)
    Parameters
    Type Name Description
    int step_num
    int target_layer
    int num_tags
    Tag[] geom_tags

    ValidateFunctionSyntax(string[], int)

    Declaration
    public void ValidateFunctionSyntax(string[] function_string, int num_lines)
    Parameters
    Type Name Description
    string[] function_string
    int num_lines

    WriteObjectInfo(int, Tag[], string)

    Declaration
    public void WriteObjectInfo(int num_objects, Tag[] object_tags, string info_file_name)
    Parameters
    Type Name Description
    int num_objects
    Tag[] object_tags
    string info_file_name

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX