// Generated by the protocol buffer compiler. DO NOT EDIT! // source: VisionField.proto package messages; public interface VisionFieldOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int64 timestamp = 1; /** * <code>optional int64 timestamp = 1;</code> */ boolean hasTimestamp(); /** * <code>optional int64 timestamp = 1;</code> */ long getTimestamp(); // optional .messages.VisualGoalPost goal_post_l = 2; /** * <code>optional .messages.VisualGoalPost goal_post_l = 2;</code> */ boolean hasGoalPostL(); /** * <code>optional .messages.VisualGoalPost goal_post_l = 2;</code> */ messages.VisualGoalPost getGoalPostL(); /** * <code>optional .messages.VisualGoalPost goal_post_l = 2;</code> */ messages.VisualGoalPostOrBuilder getGoalPostLOrBuilder(); // optional .messages.VisualGoalPost goal_post_r = 3; /** * <code>optional .messages.VisualGoalPost goal_post_r = 3;</code> */ boolean hasGoalPostR(); /** * <code>optional .messages.VisualGoalPost goal_post_r = 3;</code> */ messages.VisualGoalPost getGoalPostR(); /** * <code>optional .messages.VisualGoalPost goal_post_r = 3;</code> */ messages.VisualGoalPostOrBuilder getGoalPostROrBuilder(); // repeated .messages.VisualCorner visual_corner = 4; /** * <code>repeated .messages.VisualCorner visual_corner = 4;</code> */ java.util.List<messages.VisualCorner> getVisualCornerList(); /** * <code>repeated .messages.VisualCorner visual_corner = 4;</code> */ messages.VisualCorner getVisualCorner(int index); /** * <code>repeated .messages.VisualCorner visual_corner = 4;</code> */ int getVisualCornerCount(); /** * <code>repeated .messages.VisualCorner visual_corner = 4;</code> */ java.util.List<? extends messages.VisualCornerOrBuilder> getVisualCornerOrBuilderList(); /** * <code>repeated .messages.VisualCorner visual_corner = 4;</code> */ messages.VisualCornerOrBuilder getVisualCornerOrBuilder( int index); // repeated .messages.VisualCorner bottom_corner = 9; /** * <code>repeated .messages.VisualCorner bottom_corner = 9;</code> */ java.util.List<messages.VisualCorner> getBottomCornerList(); /** * <code>repeated .messages.VisualCorner bottom_corner = 9;</code> */ messages.VisualCorner getBottomCorner(int index); /** * <code>repeated .messages.VisualCorner bottom_corner = 9;</code> */ int getBottomCornerCount(); /** * <code>repeated .messages.VisualCorner bottom_corner = 9;</code> */ java.util.List<? extends messages.VisualCornerOrBuilder> getBottomCornerOrBuilderList(); /** * <code>repeated .messages.VisualCorner bottom_corner = 9;</code> */ messages.VisualCornerOrBuilder getBottomCornerOrBuilder( int index); // repeated .messages.VisualLine visual_line = 5; /** * <code>repeated .messages.VisualLine visual_line = 5;</code> */ java.util.List<messages.VisualLine> getVisualLineList(); /** * <code>repeated .messages.VisualLine visual_line = 5;</code> */ messages.VisualLine getVisualLine(int index); /** * <code>repeated .messages.VisualLine visual_line = 5;</code> */ int getVisualLineCount(); /** * <code>repeated .messages.VisualLine visual_line = 5;</code> */ java.util.List<? extends messages.VisualLineOrBuilder> getVisualLineOrBuilderList(); /** * <code>repeated .messages.VisualLine visual_line = 5;</code> */ messages.VisualLineOrBuilder getVisualLineOrBuilder( int index); // repeated .messages.VisualLine bottom_line = 8; /** * <code>repeated .messages.VisualLine bottom_line = 8;</code> */ java.util.List<messages.VisualLine> getBottomLineList(); /** * <code>repeated .messages.VisualLine bottom_line = 8;</code> */ messages.VisualLine getBottomLine(int index); /** * <code>repeated .messages.VisualLine bottom_line = 8;</code> */ int getBottomLineCount(); /** * <code>repeated .messages.VisualLine bottom_line = 8;</code> */ java.util.List<? extends messages.VisualLineOrBuilder> getBottomLineOrBuilderList(); /** * <code>repeated .messages.VisualLine bottom_line = 8;</code> */ messages.VisualLineOrBuilder getBottomLineOrBuilder( int index); // optional .messages.VisualDetection visual_cross = 6; /** * <code>optional .messages.VisualDetection visual_cross = 6;</code> */ boolean hasVisualCross(); /** * <code>optional .messages.VisualDetection visual_cross = 6;</code> */ messages.VisualDetection getVisualCross(); /** * <code>optional .messages.VisualDetection visual_cross = 6;</code> */ messages.VisualDetectionOrBuilder getVisualCrossOrBuilder(); // optional .messages.VisualFieldEdge visual_field_edge = 7; /** * <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code> */ boolean hasVisualFieldEdge(); /** * <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code> */ messages.VisualFieldEdge getVisualFieldEdge(); /** * <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code> */ messages.VisualFieldEdgeOrBuilder getVisualFieldEdgeOrBuilder(); }