noos::cloud Namespace Reference
common cloud namespace More...
Classes | |
struct | age_detection |
detect age range of person in an image More... | |
class | asio_handler |
ASIO socket controller of boost asio socket type T. More... | |
class | asio_http |
ASIO socket controller asynchronous http websockets used for cloud service calls. More... | |
class | asio_https |
ASIO socket controller for TLS (encrypred) cloud service calls. More... | |
class | available_services |
requests available services from platform More... | |
class | callable |
a class which wraps around a cloud call, its socket, buffer and callback More... | |
class | cloud_base |
cloud service base class More... | |
struct | cloud_batch |
cloud service batch class More... | |
struct | default_error_handler |
default error handler will output on stderr More... | |
struct | delete_map |
delete a map saved in the platform More... | |
struct | deserialize |
deserialize a json string to noos::object::* this struct uses template specialisation for each service_type and return_type pair the template parameter service_type is a cloud class the template parameter return_type is the data (object) returned More... | |
struct | face_detection |
detect faces in the image More... | |
struct | face_expression |
recognise facial expressions from a person's image More... | |
struct | face_recognition |
recognise faces More... | |
struct | gender_detection |
detect gender of person in an image More... | |
struct | get_map |
get the image of the map name asked for More... | |
class | http_header |
class encapsulates the HTTP Header 1.1 standard More... | |
class | http_post |
use to store and pass POST data and realted info More... | |
class | http_request |
nooser for the classes http_header &http_post used for cloud requests More... | |
class | http_response |
class for taking the body of the streambuf , in other case it will return an error More... | |
struct | human_detection |
detect humans in an image More... | |
struct | icp_slam |
send laser/pointcloud data to create a map More... | |
struct | object_recognition |
recognize object from an image More... | |
struct | orb_add_model |
learn object gives by the user More... | |
struct | orb_del_model |
Clears operational memory for selected user. More... | |
struct | orb_query |
user can provide query image to detect objects More... | |
struct | path_planning |
calculate a path between two points given More... | |
struct | platform |
data of the platform where you are going to connect More... | |
struct | protocol_errors |
show the specific error due to a protocol error More... | |
struct | qr_recognition |
service request to detect QR codes More... | |
struct | rbpf_slam |
send laser/pointcloud data to create a map More... | |
struct | tied |
tied is a convenience pair struct for object + functors used by vision_batch More... | |
struct | upload_map |
upload a map to the platform More... | |
struct | upload_slam_config_file |
upload a config file with slam parameters to the platform More... | |
struct | vision_base |
base class for vision cloud classes - used mostly for static assertions More... | |
class | vision_batch |
vision_batch More... | |
Typedefs | |
typedef boost::system::error_code | error_code |
Enumerations | |
enum | slam_type { not_selected = 0, icp, rbpf } |
class to clasify types of slam (icp or rbpf) More... | |
Functions | |
template<class cloud_type , bool keep_alive = true, class socket_type = asio_https, class error_handle = default_error_handler, class... args, typename = typename std::enable_if<!std::is_same<cloud_type, cloud_batch>::value, bool>> | |
callable< cloud_type, keep_alive, socket_type, error_handle > | call (typename cloud_type::callback functor, args...params) |
template<class cloud_type > | |
tied< cloud_type > | make_tie (typename cloud_type::callback functor) |
simple helper - not really needed | |
Variables | |
const platform | default_node = {"demo.noos.cloud", "9001", "test_token", "test"} |
default platform where to connect More... | |
const platform | eu_node = {"localhost", "9001", "test_token", "test"} |
european platform More... | |
Detailed Description
common cloud namespace
Enumeration Type Documentation
|
strong |
class to clasify types of slam (icp or rbpf)
- Version
- 0.8.0
- Date
- 1.09.2017
Variable Documentation
const platform noos::cloud::default_node = {"demo.noos.cloud", "9001", "test_token", "test"} |
default platform where to connect
- Version
- 0.7.3
- Date
- 05.07.2017
const platform noos::cloud::eu_node = {"localhost", "9001", "test_token", "test"} |
european platform
- Version
- 0.7.3
- Date
- 05.07.2017