TwiceAsNice  2019-02-18
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Named::TestIfSkeleton Class Referenceabstract

#include <TestIfSkeleton.h>

Inheritance diagram for Named::TestIfSkeleton:
Inheritance graph
Collaboration diagram for Named::TestIfSkeleton:
Collaboration graph

Public Member Functions

 TestIfSkeleton (const Nice::JointPtr &_config)
 
virtual ~TestIfSkeleton ()
 
void setMyInt (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getMyInt ()
 
void setMyBool (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getMyBool ()
 
void setMyName (const std::string &_val, const Nice::Date &_date=Nice::Date::now())
 
std::string getMyName ()
 
void setMyNoName (const std::string &_val, const Nice::Date &_date=Nice::Date::now())
 
std::string getMyNoName ()
 
virtual void testMoveToLimit (double _dbl)=0
 
virtual void testSetNicePoint (const Nice::Point &_pnt)=0
 
- Public Member Functions inherited from Basda::ServiceLite
 ServiceLite (const Nice::JointPtr &_config)
 
const Nice::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
Nice::JointPtr cmd ()
 
 ServiceLite (const Nice::JointPtr &_config)
 
const Nice::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
Nice::JointPtr cmd ()
 

Protected Member Functions

const char * testMoveToLimitNode ()
 
void testMoveToLimitInit (double _dbl)
 
const char * testSetNicePointNode ()
 
void testSetNicePointInit (const Nice::Point &_pnt)
 

Private Attributes

TestIfInternalSkeletonm_internal
 

Additional Inherited Members

- Protected Attributes inherited from Basda::ServiceLite
Nice::JointPtr m_config
 

Constructor & Destructor Documentation

◆ TestIfSkeleton()

TestIfSkeleton::TestIfSkeleton ( const Nice::JointPtr _config)

◆ ~TestIfSkeleton()

TestIfSkeleton::~TestIfSkeleton ( )
virtual

Member Function Documentation

◆ getMyBool()

bool Named::TestIfSkeleton::getMyBool ( )
inline

◆ getMyInt()

int Named::TestIfSkeleton::getMyInt ( )
inline

◆ getMyName()

std::string Named::TestIfSkeleton::getMyName ( )
inline

◆ getMyNoName()

std::string Named::TestIfSkeleton::getMyNoName ( )
inline

◆ setMyBool()

void Named::TestIfSkeleton::setMyBool ( const bool _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMyInt()

void Named::TestIfSkeleton::setMyInt ( const int &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMyName()

void Named::TestIfSkeleton::setMyName ( const std::string &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMyNoName()

void Named::TestIfSkeleton::setMyNoName ( const std::string &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ testMoveToLimit()

virtual void Named::TestIfSkeleton::testMoveToLimit ( double  _dbl)
pure virtual

Implemented in Named::TestIf, and Named::TestIf.

◆ testMoveToLimitInit()

void TestIfSkeleton::testMoveToLimitInit ( double  _dbl)
protected

◆ testMoveToLimitNode()

const char * TestIfSkeleton::testMoveToLimitNode ( )
protected

◆ testSetNicePoint()

virtual void Named::TestIfSkeleton::testSetNicePoint ( const Nice::Point _pnt)
pure virtual

Implemented in Named::TestIf, and Named::TestIf.

◆ testSetNicePointInit()

void TestIfSkeleton::testSetNicePointInit ( const Nice::Point _pnt)
protected

◆ testSetNicePointNode()

const char * TestIfSkeleton::testSetNicePointNode ( )
protected

Member Data Documentation

◆ m_internal

TestIfInternalSkeleton* Named::TestIfSkeleton::m_internal
private

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