#pragma once
#include "default.h"
namespace embree
{
template<int K>
struct RTC_ALIGN(16) PointQueryK
{ … };
template<>
struct RTC_ALIGN(16) PointQueryK<1>
{ … };
template<int K>
__forceinline void PointQueryK<K>::get(PointQueryK<1>* query) const
{ … }
template<int K>
__forceinline void PointQueryK<K>::get(size_t i, PointQueryK<1>& query) const
{ … }
template<int K>
__forceinline void PointQueryK<K>::set(const PointQueryK<1>* query)
{ … }
template<int K>
__forceinline void PointQueryK<K>::set(size_t i, const PointQueryK<1>& query)
{ … }
PointQuery;
PointQuery4;
PointQuery8;
PointQuery16;
PointQueryx;
struct PointQueryN;
template<int K>
__forceinline embree_ostream operator <<(embree_ostream cout, const PointQueryK<K>& query)
{ … }
}