com.clarifai.grpc.api.RegionInfoOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: proto/clarifai/api/resources.proto
package com.clarifai.grpc.api;
public interface RegionInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:clarifai.api.RegionInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* Details of the region's rectangular bounding box.
*
*
* .clarifai.api.BoundingBox bounding_box = 1;
* @return Whether the boundingBox field is set.
*/
boolean hasBoundingBox();
/**
*
* Details of the region's rectangular bounding box.
*
*
* .clarifai.api.BoundingBox bounding_box = 1;
* @return The boundingBox.
*/
com.clarifai.grpc.api.BoundingBox getBoundingBox();
/**
*
* Details of the region's rectangular bounding box.
*
*
* .clarifai.api.BoundingBox bounding_box = 1;
*/
com.clarifai.grpc.api.BoundingBoxOrBuilder getBoundingBoxOrBuilder();
/**
*
* Details of the region's segmentation mask.
*
*
* .clarifai.api.Mask mask = 4;
* @return Whether the mask field is set.
*/
boolean hasMask();
/**
*
* Details of the region's segmentation mask.
*
*
* .clarifai.api.Mask mask = 4;
* @return The mask.
*/
com.clarifai.grpc.api.Mask getMask();
/**
*
* Details of the region's segmentation mask.
*
*
* .clarifai.api.Mask mask = 4;
*/
com.clarifai.grpc.api.MaskOrBuilder getMaskOrBuilder();
/**
*
* A polygon of points.
*
*
* .clarifai.api.Polygon polygon = 5;
* @return Whether the polygon field is set.
*/
boolean hasPolygon();
/**
*
* A polygon of points.
*
*
* .clarifai.api.Polygon polygon = 5;
* @return The polygon.
*/
com.clarifai.grpc.api.Polygon getPolygon();
/**
*
* A polygon of points.
*
*
* .clarifai.api.Polygon polygon = 5;
*/
com.clarifai.grpc.api.PolygonOrBuilder getPolygonOrBuilder();
/**
*
* A landmark point location.
*
*
* .clarifai.api.Point point = 6;
* @return Whether the point field is set.
*/
boolean hasPoint();
/**
*
* A landmark point location.
*
*
* .clarifai.api.Point point = 6;
* @return The point.
*/
com.clarifai.grpc.api.Point getPoint();
/**
*
* A landmark point location.
*
*
* .clarifai.api.Point point = 6;
*/
com.clarifai.grpc.api.PointOrBuilder getPointOrBuilder();
/**
*
* Span char sequence for NLP.
*
*
* .clarifai.api.Span span = 7;
* @return Whether the span field is set.
*/
boolean hasSpan();
/**
*
* Span char sequence for NLP.
*
*
* .clarifai.api.Span span = 7;
* @return The span.
*/
com.clarifai.grpc.api.Span getSpan();
/**
*
* Span char sequence for NLP.
*
*
* .clarifai.api.Span span = 7;
*/
com.clarifai.grpc.api.SpanOrBuilder getSpanOrBuilder();
/**
*
* Token char sequence for NLP.
*
*
* .clarifai.api.Token token = 8;
* @return Whether the token field is set.
*/
boolean hasToken();
/**
*
* Token char sequence for NLP.
*
*
* .clarifai.api.Token token = 8;
* @return The token.
*/
com.clarifai.grpc.api.Token getToken();
/**
*
* Token char sequence for NLP.
*
*
* .clarifai.api.Token token = 8;
*/
com.clarifai.grpc.api.TokenOrBuilder getTokenOrBuilder();
/**
*
* The locations of detected keypoints, which are to be used in conjunction with the detected concept's skeleton to connect the keypoint locations.
* These will be in the same order as the respective keypoint_names inside the concept.
*
*
* repeated .clarifai.api.Point keypoint_locations = 9;
*/
java.util.List
getKeypointLocationsList();
/**
*
* The locations of detected keypoints, which are to be used in conjunction with the detected concept's skeleton to connect the keypoint locations.
* These will be in the same order as the respective keypoint_names inside the concept.
*
*
* repeated .clarifai.api.Point keypoint_locations = 9;
*/
com.clarifai.grpc.api.Point getKeypointLocations(int index);
/**
*
* The locations of detected keypoints, which are to be used in conjunction with the detected concept's skeleton to connect the keypoint locations.
* These will be in the same order as the respective keypoint_names inside the concept.
*
*
* repeated .clarifai.api.Point keypoint_locations = 9;
*/
int getKeypointLocationsCount();
/**
*
* The locations of detected keypoints, which are to be used in conjunction with the detected concept's skeleton to connect the keypoint locations.
* These will be in the same order as the respective keypoint_names inside the concept.
*
*
* repeated .clarifai.api.Point keypoint_locations = 9;
*/
java.util.List extends com.clarifai.grpc.api.PointOrBuilder>
getKeypointLocationsOrBuilderList();
/**
*
* The locations of detected keypoints, which are to be used in conjunction with the detected concept's skeleton to connect the keypoint locations.
* These will be in the same order as the respective keypoint_names inside the concept.
*
*
* repeated .clarifai.api.Point keypoint_locations = 9;
*/
com.clarifai.grpc.api.PointOrBuilder getKeypointLocationsOrBuilder(
int index);
}