Package com.viam.service.navigation.v1
Interface Navigation.PlanOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Navigation.Plan,Navigation.Plan.Builder
- Enclosing class:
Navigation
public static interface Navigation.PlanOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiondoubledouble length_m = 3 [json_name = "lengthM"];Set by PlanToLocationcom.google.protobuf.ByteStringSet by PlanToLocationgetPath(int index) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];intrepeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];booleanSet by PlanToLocationMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getPathList
List<Navigation.Position> getPathList()repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"]; -
getPath
repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"]; -
getPathCount
int getPathCount()repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"]; -
hasLocation
boolean hasLocation()Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Returns:
- Whether the location field is set.
-
getLocation
String getLocation()Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Returns:
- The location.
-
getLocationBytes
com.google.protobuf.ByteString getLocationBytes()Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Returns:
- The bytes for location.
-
getLengthM
double getLengthM()double length_m = 3 [json_name = "lengthM"];- Returns:
- The lengthM.
-