Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

WallFlyweight Class Reference

The WallFlyweight is utilized for scale. More...

#include <WallFlyweight.hpp>

Inheritance diagram for WallFlyweight

Inheritance graph
[legend]
Collaboration diagram for WallFlyweight:

Collaboration graph
[legend]
List of all members.

Public Methods

 WallFlyweight ( void )
 Default constructor.

 WallFlyweight ( WallFlyweightCref )
 Copy constructor.

virtual ~WallFlyweight ( void )
 Virtual Destructor.

WallFlyweightRef operator= ( WallFlyweightCref )
 Assignment operator.

bool operator== ( WallFlyweightCref ) const
 Equality operator.

virtual void enter ( void )
 Operation defined in MapSite.


Detailed Description

The WallFlyweight is utilized for scale.

Because the high probability that rooms will have more walls than doors we can represent all walls with a single flyweight.


The documentation for this class was generated from the following files:
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium