acl  3.5.3.0
acl::geo_member类 参考

#include <redis_geo.hpp>

+ acl::geo_member 的协作图:

Public 成员函数

 geo_member (const char *name)
 
 geo_member (const geo_member &member)
 
 ~geo_member (void)
 
void set_name (const char *name)
 
const char * get_name () const
 
void set_dist (double dist)
 
double get_dist () const
 
void set_hash (long long int hash)
 
long long int get_hash () const
 
void set_coordinate (double longitude, double latitude)
 
double get_longitude () const
 
double get_latitude () const
 

详细描述

在文件 redis_geo.hpp41 行定义.

构造及析构函数说明

◆ geo_member() [1/2]

acl::geo_member::geo_member ( const char *  name)

◆ geo_member() [2/2]

acl::geo_member::geo_member ( const geo_member member)

◆ ~geo_member()

acl::geo_member::~geo_member ( void  )

成员函数说明

◆ get_dist()

double acl::geo_member::get_dist ( ) const
inline

在文件 redis_geo.hpp55 行定义.

56  {
57  return dist_;
58  }

◆ get_hash()

long long int acl::geo_member::get_hash ( ) const
inline

在文件 redis_geo.hpp65 行定义.

67  {
68  return hash_;
69  }

◆ get_latitude()

double acl::geo_member::get_latitude ( ) const
inline

在文件 redis_geo.hpp77 行定义.

78  {
79  return latitude_;
80  }

◆ get_longitude()

double acl::geo_member::get_longitude ( ) const
inline

在文件 redis_geo.hpp72 行定义.

73  {
74  return longitude_;
75  }

◆ get_name()

const char* acl::geo_member::get_name ( ) const
inline

在文件 redis_geo.hpp49 行定义.

50  {
51  return name_.c_str();
52  }
char * c_str() const

◆ set_coordinate()

void acl::geo_member::set_coordinate ( double  longitude,
double  latitude 
)

◆ set_dist()

void acl::geo_member::set_dist ( double  dist)

◆ set_hash()

void acl::geo_member::set_hash ( long long int  hash)

◆ set_name()

void acl::geo_member::set_name ( const char *  name)

该类的文档由以下文件生成: