8近傍のどこに長い利きを持つか. More...
#include <liberty8Table.h>
Public Member Functions | |
LongEffect8 () | |
Offset | getOffset () const |
void | setOffset (Offset o) |
unsigned int | getMask (int index) const |
void | setMask (int index, unsigned int val) |
Public Attributes | |
char | smallOffset |
こちらの素直な実装の方が速いようだ。 More... | |
CArray< unsigned char, 3 > | mask |
Friends | |
std::ostream & | operator<< (std::ostream &os, LongEffect8 const &longEffect) |
8近傍のどこに長い利きを持つか.
最大3近傍に利きを持つ可能性があるが,攻め方に最も近い近傍への オフセットも返す
Definition at line 20 of file liberty8Table.h.
|
inline |
Definition at line 29 of file liberty8Table.h.
References mask.
|
inline |
Definition at line 38 of file liberty8Table.h.
References mask.
Referenced by osl::effect::AddMaskAction< Liberty, P, T >::operator()(), and osl::effect::operator<<().
|
inline |
Definition at line 32 of file liberty8Table.h.
References osl::Offset::makeDirect(), and smallOffset.
Referenced by osl::effect::AddMaskAction< Liberty, P, T >::operator()(), and osl::effect::operator<<().
|
inline |
Definition at line 41 of file liberty8Table.h.
References mask.
Referenced by osl::effect::Liberty8Table::longEffectOf().
|
inline |
Definition at line 35 of file liberty8Table.h.
References osl::Offset::intValue(), and smallOffset.
Referenced by osl::effect::Liberty8Table::longEffectOf().
|
friend |
Definition at line 172 of file liberty8Table.cc.
CArray<unsigned char,3> osl::effect::LongEffect8::mask |
Definition at line 27 of file liberty8Table.h.
Referenced by getMask(), LongEffect8(), and setMask().
char osl::effect::LongEffect8::smallOffset |
こちらの素直な実装の方が速いようだ。
Definition at line 26 of file liberty8Table.h.
Referenced by getOffset(), and setOffset().