亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hnpoint.hh

?? SR-tree is an index structure for high-dimensional nearest neighbor queries
?? HH
字號:
/*
 * HnPoint.hh
 *
 * DO NOT EDIT THIS FILE!
 *
 * This file is automatically generated by obj2ptr.
 * 2002/09/13 12:44:53
 */

#ifndef _HnPoint_hh
#define _HnPoint_hh

#ifndef _HNSRTIMP
#ifdef _MSC_VER
#define _HNSRTIMP _declspec(dllimport)
#else
#define _HNSRTIMP
#endif
#endif

#include "HnSRTree/HnPointer.hh"

#include "HnSRTree/HnBlockStream.hh"

/*
 * HnPoint
 */

class _HNSRTIMP HnPoint: public HnPointer {
private:
    friend class HnPointObj;
    HnPoint(const HnPointObj *ptr) {
	HnPointer::assign((HnObject *)ptr);
    }
    HnPointObj *getObject(void) const {
	return (HnPointObj *)HnPointer::getObject();
    }
public:
    static const HnPoint null;
    HnPoint(void) {}
public:
    _HNSRTIMP friend HnPoint
    new_HnPoint(int dimension);
    _HNSRTIMP friend HnPoint
    new_HnPoint(int dimension, HnBlockStream &blockStream);
    _HNSRTIMP friend HnPoint
    new_HnPoint(const HnPoint &point);

    /* attributes */
    int getDimension(void) const;
    double &getCoordAt(int index) const;
    void setCoordAt(double coord, int index);
    double *getCoords(void) const;

    /* HnBlockStream */
    void writeTo(HnBlockStream &blockStream) const;
    static int getSizeInBlockStream(int dimension);

    /* utilities */
    HnBool equals(const HnPoint &point) const;
    HnString toString(void) const;

    double getDistance(const HnPoint &point) const;
    double getSquareDistance(const HnPoint &point) const;
    double getUpperBoundDistance(const HnPoint &point) const;
    double getLowerBoundDistance(const HnPoint &point) const;
};

#include "HnSRTree/HnString.hh"

#define HnClass HnPoint
#include "HnSRTree/HnClassArray.hh"

#include "HnSRTree/HnPointObj.hh"

inline int
HnPoint::getDimension(void) const
{
    return getObject()->getDimension();
}

inline double &
HnPoint::getCoordAt(int index) const
{
    return getObject()->getCoordAt(index);
}

inline void
HnPoint::setCoordAt(double coord, int index)
{
    getObject()->setCoordAt(coord, index);
}

inline double *
HnPoint::getCoords(void) const
{
    return getObject()->getCoords();
}

inline void
HnPoint::writeTo(HnBlockStream &blockStream) const
{
    getObject()->writeTo(blockStream);
}

inline int
HnPoint::getSizeInBlockStream(int dimension)
{
    return HnPointObj::getSizeInBlockStream(dimension);
}

inline HnBool
HnPoint::equals(const HnPoint &ptr) const {
    if ( isInvalid() ) {
	if ( ptr.isInvalid() ) {
	    return HnTRUE;
	}
	else {
	    return HnFALSE;
	}
    }
    else {
	if ( ptr.isInvalid() ) {
	    return HnFALSE;
	}
	else {
	    return getObject()->equals(ptr);
	}
    }
}

inline HnString
HnPoint::toString(void) const {
    if ( isInvalid() ) {
	return "HnPoint::null";
    }
    else {
	return getObject()->toString();
    }
}

inline double
HnPoint::getDistance(const HnPoint &point) const
{
    return getObject()->getDistance(point);
}

inline double
HnPoint::getSquareDistance(const HnPoint &point) const
{
    return getObject()->getSquareDistance(point);
}

inline double
HnPoint::getUpperBoundDistance(const HnPoint &point) const
{
    return getObject()->getUpperBoundDistance(point);
}

inline double
HnPoint::getLowerBoundDistance(const HnPoint &point) const
{
    return getObject()->getLowerBoundDistance(point);
}


#endif /* _HnPoint_hh */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩三级一区| 亚洲男同1069视频| 欧美大黄免费观看| 久久色在线视频| 18成人在线观看| 夜夜揉揉日日人人青青一国产精品| 国产精品一区免费在线观看| 国产成人亚洲综合a∨婷婷| 成人黄色免费短视频| 不卡的av在线| 日韩精品中文字幕在线不卡尤物| 国产欧美日本一区视频| 亚洲成人av一区二区三区| 麻豆国产精品一区二区三区| 不卡的电视剧免费网站有什么| 欧美日韩成人综合| 看电视剧不卡顿的网站| 麻豆91小视频| 欧美影院精品一区| 久久综合色8888| 天堂午夜影视日韩欧美一区二区| 国产成人亚洲综合a∨婷婷| 欧美日韩国产免费一区二区| 欧美性大战久久久久久久| 91精品国产麻豆国产自产在线| 国产精品美女久久久久久| 亚洲成av人片一区二区梦乃| 成人免费视频视频| 亚洲精品一区二区三区香蕉| 亚洲在线视频免费观看| 懂色av一区二区夜夜嗨| 日韩一区二区麻豆国产| 国产精品久久久久一区| 麻豆一区二区99久久久久| 在线观看日韩毛片| 中文字幕亚洲在| 懂色av中文一区二区三区| 日韩三级免费观看| 亚欧色一区w666天堂| 91色|porny| 国产免费成人在线视频| 国产精一区二区三区| 欧美xxxxxxxx| 日本成人在线视频网站| 欧美高清dvd| 亚洲一区二区三区影院| 精品国产一区二区三区不卡| 亚洲伦在线观看| 99久久综合精品| 国产精品麻豆网站| 国产成人啪免费观看软件| 国产精品污www在线观看| 9人人澡人人爽人人精品| 亚洲免费在线电影| 色久综合一二码| 日韩av电影一区| 久久精品水蜜桃av综合天堂| 粗大黑人巨茎大战欧美成人| 一二三区精品视频| 日韩一区二区视频| 国产精品中文欧美| 亚洲欧洲综合另类| 91精品国产综合久久精品性色 | 91精品国产91热久久久做人人| 全国精品久久少妇| 亚洲国产精品高清| 欧美日韩视频在线一区二区| 久久99久久久久久久久久久| 国产欧美精品一区aⅴ影院| 91成人免费电影| 美女国产一区二区| 亚洲少妇30p| 制服丝袜av成人在线看| 成人免费毛片app| 亚洲午夜国产一区99re久久| 日韩美女视频一区二区在线观看| 成人少妇影院yyyy| 亚洲国产一区二区视频| 精品处破学生在线二十三| 色香蕉久久蜜桃| 国产在线播放一区三区四| 亚洲欧美视频一区| 久久综合精品国产一区二区三区 | 91丨porny丨国产入口| 日本亚洲天堂网| 国产精品理论片在线观看| 日韩一区二区在线观看视频| 99视频在线观看一区三区| 久久疯狂做爰流白浆xx| 亚洲一区二区成人在线观看| 精品999在线播放| 欧美男女性生活在线直播观看| 成人的网站免费观看| 激情综合网天天干| 五月天国产精品| 亚洲男人的天堂一区二区| 国产区在线观看成人精品 | 91免费精品国自产拍在线不卡| 精品综合免费视频观看| 香蕉久久一区二区不卡无毒影院| 国产精品不卡视频| 久久久精品影视| 日韩欧美激情四射| 7777精品伊人久久久大香线蕉完整版 | 亚洲大尺度视频在线观看| 欧美国产一区二区| 国产亚洲欧洲997久久综合 | 日韩主播视频在线| 亚洲综合丝袜美腿| 一区二区三区中文在线观看| 亚洲丝袜自拍清纯另类| 欧美国产丝袜视频| 亚洲国产高清不卡| 久久久另类综合| 欧美精品一区二区三区四区| 欧美一区二区三区视频| 欧美日韩国产精品成人| 欧美综合一区二区| 欧美私模裸体表演在线观看| 青青草91视频| 国产乱人伦偷精品视频不卡| 石原莉奈在线亚洲二区| 一区二区三区四区不卡在线| 亚洲欧洲成人av每日更新| 亚洲欧洲国产日韩| 成人免费在线视频| 亚洲精品自拍动漫在线| 亚洲男同性恋视频| 亚洲一区二区三区在线| 五月婷婷另类国产| 日本欧美一区二区| 国产专区欧美精品| 成人久久18免费网站麻豆 | 99久久久免费精品国产一区二区| 成人综合在线观看| 91免费看`日韩一区二区| 欧美系列一区二区| 3atv在线一区二区三区| 日韩欧美精品三级| 久久久久久99精品| 成人免费一区二区三区视频| 一区二区三区日韩在线观看| 亚洲电影你懂得| 国内成人免费视频| 成人av网站在线| 91久久精品网| 欧美一区二视频| 国产亚洲欧洲997久久综合| 18成人在线观看| 亚洲成人中文在线| 国产成人自拍网| 色丁香久综合在线久综合在线观看 | 欧美日韩免费一区二区三区| 日韩一本二本av| 国产精品久久久久久福利一牛影视 | 亚洲综合图片区| 激情文学综合丁香| 色综合久久久久综合体 | 97se亚洲国产综合自在线观| 7777精品伊人久久久大香线蕉的| 久久久久国产精品麻豆| 亚洲综合偷拍欧美一区色| 国产精品影音先锋| 91国偷自产一区二区使用方法| 精品国产一区二区三区久久影院| 亚洲欧洲精品成人久久奇米网| 麻豆一区二区99久久久久| 色综合久久中文字幕| 亚洲精品一区二区三区精华液| 亚洲香肠在线观看| 国产成a人亚洲精| 91精品福利在线一区二区三区| 亚洲免费在线视频一区 二区| 久久99国产精品麻豆| 欧美日韩激情一区二区三区| 国产精品第13页| 国产一区二区免费看| 欧美一区二区三区爱爱| 一区二区三区蜜桃| yourporn久久国产精品| 久久一区二区三区四区| 婷婷综合另类小说色区| 99视频一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 蜜桃精品视频在线观看| 欧美日韩国产首页| 一区2区3区在线看| 91天堂素人约啪| 国产精品天干天干在线综合| 老司机午夜精品| 欧美一区欧美二区| 五月婷婷久久丁香| 欧美色图第一页| 亚洲一区二区三区美女| 91丝袜美女网| 亚洲男人都懂的| 97久久超碰精品国产| 一区视频在线播放| 91免费国产在线观看| 亚洲日本电影在线|