sas
Modularised monitoring, logging, and control of robots.
Loading...
Searching...
No Matches
sas::Object Class Reference

Base class for SAS objects. More...

#include <sas_object.hpp>

Inheritance diagram for sas::Object:
sas::Clock sas::DataloggerClient sas::ObjectClient sas::ObjectServer sas::ObjectServerGazebo sas::RobotDriverClient sas::RobotDriverServer sas::RobotKinematicsClient sas::RobotKinematicsServer sas::SimulatorClient sas::SimulatorServer

Public Member Functions

std::string get_class_name () const
 Get the class name identifier.

Protected Member Functions

void _print_license_header (const std::string &class_name)
 Object::_print_license_header A Copyright header to help enforce LGPLv3 compliance.
 Object (const std::string &class_name)

Protected Attributes

const std::string class_name_

Detailed Description

Base class for SAS objects.

Member Function Documentation

◆ _print_license_header()

void sas::Object::_print_license_header ( const std::string & class_name)
protected

Object::_print_license_header A Copyright header to help enforce LGPLv3 compliance.

If you modify this method in any shape or form, you have therefore made a derivative work of this library, hence you must abide to the Copyleft side of the LGPLv3.

◆ get_class_name()

std::string sas::Object::get_class_name ( ) const

Get the class name identifier.

Returns
The class name as a std::string

The documentation for this class was generated from the following files: