ENTITY point_on_planar_curve_pair_value SUBTYPE OF (pair_value); SELF\pair_value.applies_to_pair : point_on_planar_curve_pair; actual_point_on_curve : point_on_curve; input_orientation : spatial_rotation; DERIVE actual_orientation : ypr_rotation := convert_spatial_to_ypr_rotation (SELF\pair_value.applies_to_pair, input_orientation); WHERE wr1: SELF\pair_value.applies_to_pair\point_on_planar_curve_pair.pair_curve :=: actual_point_on_curve.basis_curve; END_ENTITY; -- point_on_planar_curve_pair_value |
Entity data types and their attributespair_valueapplies_to_pair: kinematic_pair; point_on_planar_curve_pair_value (RT) applies_to_pair: point_on_planar_curve_pair; actual_point_on_curve: point_on_curve; input_orientation: spatial_rotation; (DER) actual_orientation: ypr_rotation; |
Userspair_valueconfiguration_definition.pair_values initial_state.pair_values point_on_planar_curve_pair_value |
Global rules for this entity data type- |
public interface EPoint_on_planar_curve_pair_value extends EPair_valueactual_point_on_curve (explicit attribute)boolean testActual_point_on_curve(EPoint_on_planar_curve_pair_value type)EPoint_on_curve getActual_point_on_curve(EPoint_on_planar_curve_pair_value type) void setActual_point_on_curve(EPoint_on_planar_curve_pair_value type, EPoint_on_curve value) void unsetActual_point_on_curve(EPoint_on_planar_curve_pair_value type) input_orientation (explicit attribute)int testInput_orientation(EPoint_on_planar_curve_pair_value type)case 1 EEntity getInput_orientation(EPoint_on_planar_curve_pair_value type) void setInput_orientation(EPoint_on_planar_curve_pair_value type, EEntity value, EEntity node1) case sInput_orientationYpr_rotation: A_double getInput_orientation(EPoint_on_planar_curve_pair_value type, EYpr_rotation node1) void setInput_orientation(EPoint_on_planar_curve_pair_value type, A_double value, EYpr_rotation node1) void unsetInput_orientation(EPoint_on_planar_curve_pair_value type) actual_orientation (derived attribute)A_double getActual_orientation(EPoint_on_planar_curve_pair_value type)boolean testActual_orientation(EPoint_on_planar_curve_pair_value type) |
public class CPoint_on_planar_curve_pair_value implements EPoint_on_planar_curve_pair_valuestatic EAttribute attributeActual_point_on_curve(EPoint_on_planar_curve_pair_value type)static int usedinActual_point_on_curve(EPoint_on_planar_curve_pair_value type, EPoint_on_curve instance, ASdaiModel domain, APoint_on_planar_curve_pair_value result) static EAttribute attributeInput_orientation(EPoint_on_planar_curve_pair_value type) static int usedinInput_orientation(EPoint_on_planar_curve_pair_value type, EEntity instance, ASdaiModel domain, APoint_on_planar_curve_pair_value result) static EAttribute attributeActual_orientation(EPoint_on_planar_curve_pair_value type) |
public class APoint_on_planar_curve_pair_value extends AEntitypublic EPoint_on_planar_curve_pair_value getByIndex(int index)public EPoint_on_planar_curve_pair_value getCurrentMember(SdaiIterator it) |