Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

Pattern.hpp File Reference

#include "Hex.hpp"
#include "RingGodel.hpp"

Go to the source code of this file.

Classes

class  Pattern
 Patterns on a Hex board. More...
class  RotatedPattern
 A (pattern, angle) pair. More...

Namespaces

namespace  PatternUtil
 

Utilities on Patterns.


Typedefs

typedef std::vector< PatternPatternSet
 Vector of patterns.
typedef std::vector
< RotatedPattern
RotatedPatternList
 List of RotatedPatterns.

Functions

std::ostream & operator<< (std::ostream &os, const Pattern &p)
 Sends output of serialize() to the stream.
int PatternUtil::GetExtensionFromGodel (int godel)
 Computes how far out this godel code extends from the center point of the pattern.

Detailed Description

Definition in file Pattern.hpp.


Typedef Documentation

typedef std::vector<Pattern> PatternSet

Vector of patterns.

Definition at line 379 of file Pattern.hpp.

typedef std::vector<RotatedPattern> RotatedPatternList

List of RotatedPatterns.

Definition at line 425 of file Pattern.hpp.


Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Pattern p 
) [inline]

Sends output of serialize() to the stream.

Definition at line 317 of file Pattern.hpp.

References Pattern::serialize().


6 Jan 2011 Doxygen 1.6.3