Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

VC.hpp File Reference

#include "Hex.hpp"

Go to the source code of this file.

Classes

class  VC
 Virtual Connection. More...

Namespaces

namespace  VcRuleUtil
 

Utilities on VcCombineRule.


namespace  VCTypeUtil
 

Misc.


Enumerations

enum  VcCombineRule { VC_RULE_BASE, VC_RULE_AND, VC_RULE_OR, VC_RULE_ALL }
 

Rules used to combine VCs.

More...

Functions

std::string VcRuleUtil::toString (VcCombineRule rule)
 Returns string representation of the rule.
std::ostream & operator<< (std::ostream &os, VcCombineRule rule)
 Extends standout output operator to handle VcCombineRule.
bool VCTypeUtil::IsValidType (VC::Type type)
std::string VCTypeUtil::toString (VC::Type type)
VC::Type VCTypeUtil::fromString (std::string name)
 Converts a string into a HexColorSet.
std::ostream & operator<< (std::ostream &os, const VC &vc)
 Extends standard output operator to print vcs.

Detailed Description

Definition in file VC.hpp.


Enumeration Type Documentation

Rules used to combine VCs.

Enumerator:
VC_RULE_BASE 

Empty connection between two adjacent cells.

VC_RULE_AND 

Built from two connections with empty intersection sharing an endpoint.

VC_RULE_OR 

Built from a set of two or more semi-connections whose interestion is empty.

VC_RULE_ALL 

Built from an OR using all semi-connections in the list.

Definition at line 16 of file VC.hpp.


Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const VC vc 
) [inline]

Extends standard output operator to print vcs.

Definition at line 325 of file VC.hpp.

References VC::toString().

std::ostream& operator<< ( std::ostream &  os,
VcCombineRule  rule 
) [inline]

Extends standout output operator to handle VcCombineRule.

Definition at line 57 of file VC.hpp.

References VcRuleUtil::toString().


6 Jan 2011 Doxygen 1.6.3