Interface Motion.ConstraintsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Motion.Constraints, Motion.Constraints.Builder
Enclosing class:
Motion

public static interface Motion.ConstraintsOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • getLinearConstraintList

      List<Motion.LinearConstraint> getLinearConstraintList()
       Typed message for a specific constraint
       
      repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
    • getLinearConstraint

      Motion.LinearConstraint getLinearConstraint(int index)
       Typed message for a specific constraint
       
      repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
    • getLinearConstraintCount

      int getLinearConstraintCount()
       Typed message for a specific constraint
       
      repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
    • getOrientationConstraintList

      List<Motion.OrientationConstraint> getOrientationConstraintList()
      repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
    • getOrientationConstraint

      Motion.OrientationConstraint getOrientationConstraint(int index)
      repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
    • getOrientationConstraintCount

      int getOrientationConstraintCount()
      repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
    • getCollisionSpecificationList

      List<Motion.CollisionSpecification> getCollisionSpecificationList()
       Arc constraint, Time constraint, and others will be added here when they are supported
       
      repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
    • getCollisionSpecification

      Motion.CollisionSpecification getCollisionSpecification(int index)
       Arc constraint, Time constraint, and others will be added here when they are supported
       
      repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
    • getCollisionSpecificationCount

      int getCollisionSpecificationCount()
       Arc constraint, Time constraint, and others will be added here when they are supported
       
      repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];