GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::ValenceCache< CornerTableT > Class Template Reference

#include <valence_cache.h>

Public Member Functions

 ValenceCache (const CornerTableT &table)
int8_t ValenceFromCacheInaccurate (CornerIndex c) const
int32_t ValenceFromCache (CornerIndex c) const
int32_t ConfidentValenceFromCache (VertexIndex v) const
void CacheValencesInaccurate () const
void CacheValences () const
int8_t ConfidentValenceFromCacheInaccurate (CornerIndex c) const
int32_t ConfidentValenceFromCache (CornerIndex c) const
int8_t ValenceFromCacheInaccurate (VertexIndex v) const
int8_t ConfidentValenceFromCacheInaccurate (VertexIndex v) const
int32_t ValenceFromCache (VertexIndex v) const
void ClearValenceCacheInaccurate () const
void ClearValenceCache () const
bool IsCacheEmpty () const

Constructor & Destructor Documentation

◆ ValenceCache()

template<class CornerTableT>
draco::ValenceCache< CornerTableT >::ValenceCache ( const CornerTableT & table)
inlineexplicit

Member Function Documentation

◆ CacheValences()

template<class CornerTableT>
void draco::ValenceCache< CornerTableT >::CacheValences ( ) const
inline

◆ CacheValencesInaccurate()

template<class CornerTableT>
void draco::ValenceCache< CornerTableT >::CacheValencesInaccurate ( ) const
inline

◆ ClearValenceCache()

template<class CornerTableT>
void draco::ValenceCache< CornerTableT >::ClearValenceCache ( ) const
inline

◆ ClearValenceCacheInaccurate()

template<class CornerTableT>
void draco::ValenceCache< CornerTableT >::ClearValenceCacheInaccurate ( ) const
inline

◆ ConfidentValenceFromCache() [1/2]

template<class CornerTableT>
int32_t draco::ValenceCache< CornerTableT >::ConfidentValenceFromCache ( CornerIndex c) const
inline

◆ ConfidentValenceFromCache() [2/2]

template<class CornerTableT>
int32_t draco::ValenceCache< CornerTableT >::ConfidentValenceFromCache ( VertexIndex v) const
inline
Here is the caller graph for this function:

◆ ConfidentValenceFromCacheInaccurate() [1/2]

template<class CornerTableT>
int8_t draco::ValenceCache< CornerTableT >::ConfidentValenceFromCacheInaccurate ( CornerIndex c) const
inline
Here is the caller graph for this function:

◆ ConfidentValenceFromCacheInaccurate() [2/2]

template<class CornerTableT>
int8_t draco::ValenceCache< CornerTableT >::ConfidentValenceFromCacheInaccurate ( VertexIndex v) const
inline

◆ IsCacheEmpty()

template<class CornerTableT>
bool draco::ValenceCache< CornerTableT >::IsCacheEmpty ( ) const
inline

◆ ValenceFromCache() [1/2]

template<class CornerTableT>
int32_t draco::ValenceCache< CornerTableT >::ValenceFromCache ( CornerIndex c) const
inline
Here is the caller graph for this function:

◆ ValenceFromCache() [2/2]

template<class CornerTableT>
int32_t draco::ValenceCache< CornerTableT >::ValenceFromCache ( VertexIndex v) const
inline

◆ ValenceFromCacheInaccurate() [1/2]

template<class CornerTableT>
int8_t draco::ValenceCache< CornerTableT >::ValenceFromCacheInaccurate ( CornerIndex c) const
inline
Here is the caller graph for this function:

◆ ValenceFromCacheInaccurate() [2/2]

template<class CornerTableT>
int8_t draco::ValenceCache< CornerTableT >::ValenceFromCacheInaccurate ( VertexIndex v) const
inline

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