Overview Schemas Index

KINEMATIC_STRUCTURE_SCHEMA (jsdai.SKinematic_structure_schema)


ENTITY planar_curve_pair_range
          SUBTYPE OF (simple_pair_range);
          SELF\simple_pair_range.applies_to_pair : planar_curve_pair;
          range_on_curve_1 : trimmed_curve;
          range_on_curve_2 : trimmed_curve;
WHERE
          wr1: SELF\simple_pair_range.applies_to_pair\planar_curve_pair.curve_1 :=:
       range_on_curve_1.basis_curve;
          wr2: SELF\simple_pair_range.applies_to_pair\planar_curve_pair.curve_2 :=:
       range_on_curve_2.basis_curve;
END_ENTITY; -- planar_curve_pair_range

Entity data types and their attributes

simple_pair_range
          applies_to_pair: kinematic_pair;
planar_curve_pair_range
          (RT) applies_to_pair: planar_curve_pair;
          range_on_curve_1: trimmed_curve;
          range_on_curve_2: trimmed_curve;

Users

simple_pair_range
planar_curve_pair_range

Global rules for this entity data type

          -

public interface EPlanar_curve_pair_range extends ESimple_pair_range

range_on_curve_1 (explicit attribute)

          boolean testRange_on_curve_1(EPlanar_curve_pair_range type)
          ETrimmed_curve getRange_on_curve_1(EPlanar_curve_pair_range type)
          void setRange_on_curve_1(EPlanar_curve_pair_range type, ETrimmed_curve value)
          void unsetRange_on_curve_1(EPlanar_curve_pair_range type)

range_on_curve_2 (explicit attribute)

          boolean testRange_on_curve_2(EPlanar_curve_pair_range type)
          ETrimmed_curve getRange_on_curve_2(EPlanar_curve_pair_range type)
          void setRange_on_curve_2(EPlanar_curve_pair_range type, ETrimmed_curve value)
          void unsetRange_on_curve_2(EPlanar_curve_pair_range type)

public class CPlanar_curve_pair_range implements EPlanar_curve_pair_range

          static EAttribute attributeRange_on_curve_1(EPlanar_curve_pair_range type)
          static int usedinRange_on_curve_1(EPlanar_curve_pair_range type, ETrimmed_curve instance, ASdaiModel domain, APlanar_curve_pair_range result)
          static EAttribute attributeRange_on_curve_2(EPlanar_curve_pair_range type)
          static int usedinRange_on_curve_2(EPlanar_curve_pair_range type, ETrimmed_curve instance, ASdaiModel domain, APlanar_curve_pair_range result)

public class APlanar_curve_pair_range extends AEntity

          public EPlanar_curve_pair_range getByIndex(int index)
          public EPlanar_curve_pair_range getCurrentMember(SdaiIterator it)