📄 ivp_i_fpoint_vhash.cxx
字号:
// Copyright (C) Ipion Software GmbH 1999-2000. All rights reserved.
#include <ivp_physics.hxx>
#if defined(LINUX)
# include <string.h>
#endif
#include <ivu_linear.hxx>
#ifndef WIN32
# pragma implementation "ivp_i_fpoint_vhash.hxx"
#endif
#include <ivp_i_fpoint_vhash.hxx>
IVP_I_FPoint_VHash::~IVP_I_FPoint_VHash(){;}
int IVP_I_FPoint_VHash::point_to_index(IVP_U_Float_Point *point)
{
// ATTENTION: assumes that doubles are taken for IVP_Poly_Point coords
return hash_index( (char *)&point->k[0], sizeof(IVP_FLOAT)*3);
}
IVP_BOOL IVP_I_FPoint_VHash::compare(void *elem0, void *elem1) const {
if( memcmp(elem0, elem1, sizeof(IVP_FLOAT)*3) == 0){
return IVP_TRUE;
}
return IVP_FALSE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -