pycatia.dnb_human_modeling_interfaces.swk_line_of_sight_node

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.dnb_human_modeling_interfaces.swk_line_of_sight_node.SWKLineOfSightNode(com_object)

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
SWKLineOfSightNode

This interface characterizes a node.

A node is a convenient way to regroup different attributes of the
manikin.
lock_posture(pi_dof_id: int) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub LockPosture(long piDOFId)

Lock the posture of the line of sight for the dof piDOFId.
Parameters:

pi_dof_id (int) –

Return type:

None

optimize(pi_dof_id: int) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub Optimize(long piDOFId)

Sets the limits to match the best PrefAngle for the DOF piDOFId
Parameters:

pi_dof_id (int) –

Return type:

None

reset_angular_limitations(pi_dof_id: int, pi_reset: int) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub ResetAngularLimitations(long piDOFId,
long piReset)

Reset the angular limitations of the line of sight depending on piReset: 0
-> 2 OR 3 OR 4 depending of the first encountered. 1 -> 2 AND 3 AND 4 2 ->
Unlock the value 3 -> Restore the angular limitations if it is “No Limits” 4 ->
Set back the angular limitations to their default value (50.0%)
Parameters:
  • pi_dof_id (int) –

  • pi_reset (int) –

Return type:

None

reset_posture(pi_dof_id: int) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub ResetPosture(long piDOFId)

Reset the posture of the line of sight for the dof piDOFId.
Parameters:

pi_dof_id (int) –

Return type:

None

reset_pref_angles(pi_dof_id: int) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub ResetPrefAngles(long piDOFId)

Reset the preferred angles of the line of sight for the dof piDOFId.
Parameters:

pi_dof_id (int) –

Return type:

None

set_percentage(pi_percentage: float, pi_dof_id: int) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub SetPercentage(double piPercentage,
long piDOFId)

Sets the angular limitations to a percentage for the DOF piDOFId
Parameters:
  • pi_percentage (float) –

  • pi_dof_id (int) –

Return type:

None