// Generated by the protocol buffer compiler. DO NOT EDIT! // source: VisionField.proto package messages; public interface VisualLineOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .messages.VisualDetection visual_detection = 1; /** * <code>optional .messages.VisualDetection visual_detection = 1;</code> */ boolean hasVisualDetection(); /** * <code>optional .messages.VisualDetection visual_detection = 1;</code> */ messages.VisualDetection getVisualDetection(); /** * <code>optional .messages.VisualDetection visual_detection = 1;</code> */ messages.VisualDetectionOrBuilder getVisualDetectionOrBuilder(); // optional int32 start_x = 2; /** * <code>optional int32 start_x = 2;</code> */ boolean hasStartX(); /** * <code>optional int32 start_x = 2;</code> */ int getStartX(); // optional int32 start_y = 3; /** * <code>optional int32 start_y = 3;</code> */ boolean hasStartY(); /** * <code>optional int32 start_y = 3;</code> */ int getStartY(); // optional float start_dist = 12; /** * <code>optional float start_dist = 12;</code> */ boolean hasStartDist(); /** * <code>optional float start_dist = 12;</code> */ float getStartDist(); // optional float start_bearing = 13; /** * <code>optional float start_bearing = 13;</code> */ boolean hasStartBearing(); /** * <code>optional float start_bearing = 13;</code> */ float getStartBearing(); // optional int32 end_x = 4; /** * <code>optional int32 end_x = 4;</code> */ boolean hasEndX(); /** * <code>optional int32 end_x = 4;</code> */ int getEndX(); // optional int32 end_y = 5; /** * <code>optional int32 end_y = 5;</code> */ boolean hasEndY(); /** * <code>optional int32 end_y = 5;</code> */ int getEndY(); // optional float end_dist = 14; /** * <code>optional float end_dist = 14;</code> */ boolean hasEndDist(); /** * <code>optional float end_dist = 14;</code> */ float getEndDist(); // optional float end_bearing = 15; /** * <code>optional float end_bearing = 15;</code> */ boolean hasEndBearing(); /** * <code>optional float end_bearing = 15;</code> */ float getEndBearing(); // optional float angle = 6; /** * <code>optional float angle = 6;</code> */ boolean hasAngle(); /** * <code>optional float angle = 6;</code> */ float getAngle(); // optional float avg_width = 7; /** * <code>optional float avg_width = 7;</code> */ boolean hasAvgWidth(); /** * <code>optional float avg_width = 7;</code> */ float getAvgWidth(); // optional float length = 8; /** * <code>optional float length = 8;</code> */ boolean hasLength(); /** * <code>optional float length = 8;</code> */ float getLength(); // optional float slope = 9; /** * <code>optional float slope = 9;</code> */ boolean hasSlope(); /** * <code>optional float slope = 9;</code> */ float getSlope(); // optional float y_int = 10; /** * <code>optional float y_int = 10;</code> */ boolean hasYInt(); /** * <code>optional float y_int = 10;</code> */ float getYInt(); // repeated .messages.VisualLine.line_id possibilities = 11; /** * <code>repeated .messages.VisualLine.line_id possibilities = 11;</code> */ java.util.List<messages.VisualLine.line_id> getPossibilitiesList(); /** * <code>repeated .messages.VisualLine.line_id possibilities = 11;</code> */ int getPossibilitiesCount(); /** * <code>repeated .messages.VisualLine.line_id possibilities = 11;</code> */ messages.VisualLine.line_id getPossibilities(int index); }