m2etis  0.4
m2etis::pubsub::filter::Position Class Reference

#include <Position.h>

Public Member Functions

bool operator== (const Position &rhs) const
 
 Position (const std::vector< unsigned char > &payload, int _x=0, int _y=0)
 
 Position (const std::string &payload, int _x=0, int _y=0)
 
 Position ()
 
std::string toStr () const
 
std::string get_region () const
 
int get_x () const
 
int get_y () const
 

Public Attributes

std::string issuer
 
std::string region
 
int x
 
int y
 
std::string direction
 
float velocity
 
float acceleration
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 39 of file Position.h.

Constructor & Destructor Documentation

m2etis::pubsub::filter::Position::Position ( const std::vector< unsigned char > &  payload,
int  _x = 0,
int  _y = 0 
)
inline

Definition at line 45 of file Position.h.

m2etis::pubsub::filter::Position::Position ( const std::string &  payload,
int  _x = 0,
int  _y = 0 
)
inline

Definition at line 47 of file Position.h.

m2etis::pubsub::filter::Position::Position ( )
inline

Definition at line 49 of file Position.h.

Member Function Documentation

std::string m2etis::pubsub::filter::Position::get_region ( ) const
inline

Definition at line 55 of file Position.h.

int m2etis::pubsub::filter::Position::get_x ( ) const
inline

Definition at line 56 of file Position.h.

int m2etis::pubsub::filter::Position::get_y ( ) const
inline

Definition at line 57 of file Position.h.

bool m2etis::pubsub::filter::Position::operator== ( const Position rhs) const
inline

Definition at line 41 of file Position.h.

std::string m2etis::pubsub::filter::Position::toStr ( ) const
inline

Definition at line 51 of file Position.h.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 68 of file Position.h.

Member Data Documentation

float m2etis::pubsub::filter::Position::acceleration

Definition at line 65 of file Position.h.

std::string m2etis::pubsub::filter::Position::direction

Definition at line 63 of file Position.h.

std::string m2etis::pubsub::filter::Position::issuer

Definition at line 59 of file Position.h.

std::string m2etis::pubsub::filter::Position::region

Definition at line 60 of file Position.h.

float m2etis::pubsub::filter::Position::velocity

Definition at line 64 of file Position.h.

int m2etis::pubsub::filter::Position::x

Definition at line 61 of file Position.h.

int m2etis::pubsub::filter::Position::y

Definition at line 62 of file Position.h.


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