DexROVHaptics  0.1.0
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
dexrovMsg::Msg Class Referenceabstract
Inheritance diagram for dexrovMsg::Msg:
dexrovMsg::EffectorsState dexrovMsg::Mesh dexrovMsg::MeshTriangle dexrovMsg::ObjectInfo dexrovMsg::ObjectInfoList dexrovMsg::Point dexrovMsg::Pose dexrovMsg::Position dexrovMsg::Quaternion dexrovMsg::ROSBridgeMsg dexrovMsg::SolidPrimitive dexrovMsg::Vector3

Public Member Functions

virtual void parse (const rapidjson::Value &val)=0
 
virtual void write (rapidjson::Value &element, rapidjson::Document::AllocatorType &allocator) const =0
 
virtual std::string toString () const
 

Protected Member Functions

template<class T >
assertAndGet (const rapidjson::Value &val, const char *key)
 

Static Protected Member Functions

static void check (bool state)
 

Friends

std::ostream & operator<< (std::ostream &os, const Msg &msg)