VisionClient class Services
- Inheritance
- Implemented types
-
- ResourceRPCClient<
Client>
- ResourceRPCClient<
Constructors
- VisionClient(String name, ClientChannelBase channel)
Properties
- channel ↔ ClientChannelBase
-
getter/setter pairoverride
- client → VisionServiceClient
-
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
classifications(
ViamImage image, int count, {Map< String, dynamic> ? extra}) → Future<List< Classification> > -
Get a list of Classifications from the provided
image
. The maximum number of Classifications returned iscount
. -
classificationsFromCamera(
String cameraName, int count, {Map< String, dynamic> ? extra}) → Future<List< Classification> > -
Get a list of Classifications from the camera named
cameraName
. The maximum number of Classifications returned iscount
. -
detections(
ViamImage image, {Map< String, dynamic> ? extra}) → Future<List< Detection> > - Get a list of Detections from the provided ViamImage.
-
detectionsFromCamera(
String cameraName, {Map< String, dynamic> ? extra}) → Future<List< Detection> > -
Get a list of Detections from the camera named
cameraName
. -
doCommand(
Map< String, dynamic> command) → Future<Map< String, dynamic> > -
Send/Receive arbitrary commands to the Resource
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
objectPointClouds(
String cameraName, {Map< String, dynamic> ? extra}) → Future<List< PointCloudObject> > -
Get a list of PointCloudObjects from the camera named
cameraName
. -
properties(
{Map< String, dynamic> ? extra}) → Future<VisionProperties> - Get info about what vision methods the vision service provides. Currently returns boolean values that state whether the service implements the classification, detection, and/or 3D object segmentation methods.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromRobot(
RobotClient robot, String name) → VisionClient -
Get the VisionClient named
name
from the provided robot. -
getResourceName(
String name) → ResourceName -
Get the ResourceName for this VisionClient with the given
name