All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes
osl::rating::PatternGroup Struct Reference

#include <patternGroup.h>

Inheritance diagram for osl::rating::PatternGroup:
Inheritance graph
[legend]
Collaboration diagram for osl::rating::PatternGroup:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PatternGroup (Direction d, Direction d2=Pattern::INVALID)
void show (std::ostream &os, int name_width, const range_t &range, const vector< double > &weights) const
int findMatch (const NumEffectState &state, Move m, const RatingEnv &) const
bool effectiveInCheck () const

Static Public Member Functions

static std::string name (Direction direction, Direction direction2)

Public Attributes

Direction direction
Direction direction2
CArray2d< unsigned char,
2, Square::SIZE
target_table

Detailed Description

Definition at line 13 of file patternGroup.h.


Constructor & Destructor Documentation


Member Function Documentation

bool osl::rating::PatternGroup::effectiveInCheck ( ) const [inline, virtual]

Reimplemented from osl::rating::Group.

Definition at line 25 of file patternGroup.h.

int osl::rating::PatternGroup::findMatch ( const NumEffectState &  state,
Move  m,
const RatingEnv env 
) const [virtual]
std::string osl::rating::PatternGroup::name ( Direction  direction,
Direction  direction2 
) [static]

Definition at line 56 of file patternGroup.cc.

References osl::rating::Pattern::INVALID.

void osl::rating::PatternGroup::show ( std::ostream &  os,
int  name_width,
const range_t range,
const vector< double > &  weights 
) const [inline, virtual]

Reimplemented from osl::rating::Group.

Definition at line 19 of file patternGroup.h.

References osl::rating::Group::showTopN().


Member Data Documentation

Definition at line 16 of file patternGroup.h.

Referenced by PatternGroup().

Definition at line 16 of file patternGroup.h.

Referenced by PatternGroup().

Definition at line 17 of file patternGroup.h.

Referenced by PatternGroup().


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines