// Generated by the protocol buffer compiler. DO NOT EDIT! // source: Vision.proto package messages; public interface NaiveBallOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional float velocity = 1; /** * <code>optional float velocity = 1;</code> */ boolean hasVelocity(); /** * <code>optional float velocity = 1;</code> */ float getVelocity(); // optional bool stationary = 2; /** * <code>optional bool stationary = 2;</code> */ boolean hasStationary(); /** * <code>optional bool stationary = 2;</code> */ boolean getStationary(); // optional float yintercept = 3; /** * <code>optional float yintercept = 3;</code> */ boolean hasYintercept(); /** * <code>optional float yintercept = 3;</code> */ float getYintercept(); // repeated .messages.NaiveBall.Position position = 4; /** * <code>repeated .messages.NaiveBall.Position position = 4;</code> */ java.util.List<messages.NaiveBall.Position> getPositionList(); /** * <code>repeated .messages.NaiveBall.Position position = 4;</code> */ messages.NaiveBall.Position getPosition(int index); /** * <code>repeated .messages.NaiveBall.Position position = 4;</code> */ int getPositionCount(); /** * <code>repeated .messages.NaiveBall.Position position = 4;</code> */ java.util.List<? extends messages.NaiveBall.PositionOrBuilder> getPositionOrBuilderList(); /** * <code>repeated .messages.NaiveBall.Position position = 4;</code> */ messages.NaiveBall.PositionOrBuilder getPositionOrBuilder( int index); // repeated .messages.NaiveBall.Position dest_buffer = 5; /** * <code>repeated .messages.NaiveBall.Position dest_buffer = 5;</code> */ java.util.List<messages.NaiveBall.Position> getDestBufferList(); /** * <code>repeated .messages.NaiveBall.Position dest_buffer = 5;</code> */ messages.NaiveBall.Position getDestBuffer(int index); /** * <code>repeated .messages.NaiveBall.Position dest_buffer = 5;</code> */ int getDestBufferCount(); /** * <code>repeated .messages.NaiveBall.Position dest_buffer = 5;</code> */ java.util.List<? extends messages.NaiveBall.PositionOrBuilder> getDestBufferOrBuilderList(); /** * <code>repeated .messages.NaiveBall.Position dest_buffer = 5;</code> */ messages.NaiveBall.PositionOrBuilder getDestBufferOrBuilder( int index); // optional float x_vel = 6; /** * <code>optional float x_vel = 6;</code> */ boolean hasXVel(); /** * <code>optional float x_vel = 6;</code> */ float getXVel(); // optional float y_vel = 7; /** * <code>optional float y_vel = 7;</code> */ boolean hasYVel(); /** * <code>optional float y_vel = 7;</code> */ float getYVel(); // optional float start_avg_x = 8; /** * <code>optional float start_avg_x = 8;</code> */ boolean hasStartAvgX(); /** * <code>optional float start_avg_x = 8;</code> */ float getStartAvgX(); // optional float start_avg_y = 9; /** * <code>optional float start_avg_y = 9;</code> */ boolean hasStartAvgY(); /** * <code>optional float start_avg_y = 9;</code> */ float getStartAvgY(); // optional float end_avg_x = 10; /** * <code>optional float end_avg_x = 10;</code> */ boolean hasEndAvgX(); /** * <code>optional float end_avg_x = 10;</code> */ float getEndAvgX(); // optional float end_avg_y = 11; /** * <code>optional float end_avg_y = 11;</code> */ boolean hasEndAvgY(); /** * <code>optional float end_avg_y = 11;</code> */ float getEndAvgY(); // optional float avg_start_index = 12; /** * <code>optional float avg_start_index = 12;</code> */ boolean hasAvgStartIndex(); /** * <code>optional float avg_start_index = 12;</code> */ float getAvgStartIndex(); // optional float avg_end_index = 13; /** * <code>optional float avg_end_index = 13;</code> */ boolean hasAvgEndIndex(); /** * <code>optional float avg_end_index = 13;</code> */ float getAvgEndIndex(); // optional float alt_x_vel = 14; /** * <code>optional float alt_x_vel = 14;</code> */ boolean hasAltXVel(); /** * <code>optional float alt_x_vel = 14;</code> */ float getAltXVel(); // optional float x_v_1 = 15; /** * <code>optional float x_v_1 = 15;</code> */ boolean hasXV1(); /** * <code>optional float x_v_1 = 15;</code> */ float getXV1(); // optional float x_v_2 = 16; /** * <code>optional float x_v_2 = 16;</code> */ boolean hasXV2(); /** * <code>optional float x_v_2 = 16;</code> */ float getXV2(); // optional float x_v_3 = 17; /** * <code>optional float x_v_3 = 17;</code> */ boolean hasXV3(); /** * <code>optional float x_v_3 = 17;</code> */ float getXV3(); }