RAPP Platform  v0.6.0
RAPP Platform is a collection of ROS nodes and back-end processes that aim to deliver ready-to-use generic services to robots
 All Classes Namespaces Files Functions Variables Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCrapp_application_authentication_manager.application_authentication_node.ApplicationAuthenticationManagerProvides user management features
oCrapp_audio_processing.rapp_audio_processing.AudioProcessingProvides audio processing utilities
oCcognitive_exercise.CognitiveExerciseThe Cognitive exercise ros node
oChelper_functions.CognitiveExerciseHelperFunctions
oCCostmapLayer
|\Ccostmap_2d::RappStaticLayer
oCrapp_audio_processing.rapp_detect_silence.DetectSilencePerforms silence detection on an audio file
oCrapp_audio_processing.rapp_energy_denoise.EnergyDenoisePerforms energy denoising on an audio file
oCException
|oCapp_error_exception.AppErrorException compliant with the ros error and trace srvs
|oCapp_error_exception.AppErrorException compliant with the ros error and trace srvs
|\Csrc.rapp_exceptions.RappErrorProvides a RAPP specific exception
oCFaceDetectionClass FaceDetection uptakes the task of handling the ROS service callbacks
oCFaceDetectorClass that implements a face detection algorithm based on a Haar cascade classifier
oCrapp_speech_detection_sphinx4.global_parameters.GlobalParamsContains global Sphinx parameters
oCGreekSupportAllows the creation of configuration files for Greek Sphinx speech recognition
oCHumanDetectionClass HumanDetection uptakes the task of handling the ROS service callbacks
oCHumanDetectorClass that implements a human detection algorithm based on a Haar cascade classifier
oCimage_classification.ImageClassificationContains the necessary functions for classifying an images and requesting registration to the ontology
oCimage_registration_to_ontology.ImageRegistrationToOntologyContains the necessary functions for registering images to the ontology
oCIPLocatorFactoryCreates and returns the class of the geolocator requested
oCKnowrobWrapperClass KnowrobWrapperCommunications contains all the necessary knowrob wrapper functions
oCKnowrobWrapperCommunicationsClass KnowrobWrapperCommunications uptakes the task of handling the ROS service callbacks
oCrapp_speech_detection_sphinx4.limited_vocabulary_creator.LimitedVocabularyCreatorCreates temporary configuration files for the input limited vocabulary
oCMapGeneratorMap generation node
oCMapServer
oCmysql_wrapper_old.MySQLdbWrapperThe mysql wrapper ros node
oCmysql_wrapper.MySQLdbWrapperThe mysql wrapper ros node
oCobject
|oCrapp_application_authentication_manager.database_handler.DatabaseHandlerHandles database functions for authentication manager
|oCrapp_email.email_receiver.EmailReceiverFetches emails from user's email account
|oCrapp_email.email_sender.EmailSender
|oCrapp_geolocator.geolocator_base.GeolocatorBaseBase class for geolocators
||\Crapp_geolocator.ip_api_locator.IpAPILocatorIP-API locator
|oCrapp_geolocator.geolocator_factory.GeolocatorFactory
|oCrapp_geolocator.geolocator_node.GeolocatorNodeCalculates geolocation via IP
|oCrapp_news_explorer.engine_factory.EngineFactoryCreates and returns the class of the news engine requested
|oCrapp_news_explorer.news_engine_base.NewsEngineBaseBase class for news engines
||oCrapp_news_explorer.event_registry_engine.EventRegistryEngineEventRegistry news engine hndler
||\Crapp_news_explorer.google_news_engine.GoogleNewsEngineGoogle news engine hndler
|oCrapp_news_explorer.news_explorer_node.NewsExplorerNodeFetches news from various News sites' APIs
|oCrapp_speech_detection_sphinx4.language_support.LanguageSupportAllows the creation of configuration files for Sphinx speech recognition
||oCrapp_speech_detection_sphinx4.english_support.EnglishSupportAllows the creation of configuration files for English Sphinx speech recognition
|||\Crapp_speech_detection_sphinx4.greek_english_support.GreekEnglishSupport
||\Crapp_speech_detection_sphinx4.greek_support.GreekSupportAllows the creation of configuration files for Greek Sphinx speech recognition
|| \Crapp_speech_detection_sphinx4.greek_english_support.GreekEnglishSupport
|oCrapp_weather_reporter.weather_reporter_base.WeatherReporterBaseBase class for weather reporters
||oCrapp_weather_reporter.forecastio_reporter.ForecastIOReporterForecastIO weather reporter
||\Crapp_weather_reporter.yweather_reporter.YWeatherReporterYweather weather reporter
|oCrapp_weather_reporter.weather_reporter_factory.WeatherReporterFactoryCreates and returns the class of the weather reporter requested
|oCrapp_weather_reporter.weather_reporter_node.WeatherReporterNodeEvaluates weather conditions
|oCsrc.rapp_http_json_parser.RappHttpJSONParserRetrieves key:value pairs from JSON responses
|oCsrc.rapp_http_request_handler.RappHttpRequestHandlerPerforms http requests
|\Csrc.rapp_utilities.RappUtilitiesProvides various utility functionalities
oContology_class_bridge.OntologyClassBridgeContains the necessary functions for translating caffe classes to ontology classes
oCPathPlannerClass that implements a path planning algorithm based on global_planner and map_server ROS nodes
oCPathPlanning
oCQrCodeStructure holding the essential info for a QR code
oCQrDetectionUptakes the task of setting up the ROS service callbacks towards qr detection
oCQrDetectorProvides the QR detection functionality
oCcaffe_wrapper.RappCaffeWrapperThe RappCaffeWrapper ros node
oCrapp_audio_processing.rapp_set_noise_profile.SetNoiseProfileEvaluates the noise profile for an audio file
oCrapp_audio_processing.rapp_sox_denoise.SoxDenoisePerforms denoising on an audio file employing Sox application
oCrapp_speech_detection_sphinx4.speech_recognition_sphinx4.SpeechRecognitionSphinx4Provides a complete Rapp Sphinx Entity
oCrapp_speech_detection_sphinx4.speech_recognition_sphinx4_handler_node.SpeechRecognitionSphinx4HandlerNodeMaintains Sphinx instances to perform speech recognition
oCspeech_recognition_google.SpeechToTextGoogleImplements calls the Google ASR API
oCSphinx4Performs speech recognition employing Sphinx
oCrapp_speech_detection_sphinx4.sphinx4_wrapper.Sphinx4WrapperContains the Sphinx subprocess and is responsible for configuring Sphinx and performing the recognition request
oCrapp_speech_detection_sphinx4.sphinx4_configuration_params.SphinxConfigurationParamsContains the parameters required for the Sphinx configuration
oCtext_to_speech_espeak.TextToSpeechEspeak
oCrapp_audio_processing.rapp_transform_audio.TransformAudioProvides audio type tranformation functionalities
oCuserScoreHistoryForAllCategories.UserScoreHistoryForAllCategoriesProvides the necessary functions for returning the history of user scores
oCuserScoresForAllCategories.UserScoresForAllCategoriesProvides the necessary functions for returning the user scores
oCrapp_audio_processing.rapp_utilities.UtilitiesProvides audio processing utilities
\CHTMLParser
 \Csrc.rapp_html_parser.RappHTMLParserStrips html from imput string