| Classes | |
| class | CatalogueData | 
| This class represents the data in the system. The class implements ICollection and uses an internal data representation of lists and dictionaries. The class can serialize and deserialize itself.  More... | |
| class | Customer | 
| This class represents a customer. The class inherits from UniquelyIdentifiable for suppling it with a unique id.  More... | |
| class | Item | 
| This abstract class represents an item. It inherits from UniquelyIdentifiable.  More... | |
| class | Lot | 
| This class represents a lot.  More... | |
| class | Profile | 
| This class represents an interest profile for a customer.  More... | |
| class | RealtyManager | 
| Main class of THARM. Initiates and uses the User Interface.  More... | |
| class | Sale | 
| This class represents a sale.  More... | |
| class | UniquelyIdentifiable | 
| An abstract class used for assigning unique ID's to inherieted objects. The class contains a private static integer variable which represents the ID next to be assigned.  More... | |
| Packages | |
| package | Attributes | 
| Contains classes with custom attributes. | |
| package | Buildings | 
| The different types of buildings available in the system. | |
| package | CustomerCatalogue | 
| package | Search | 
| The searching sub-system. | |
| package | UnitTest | 
| Contains unit test classes. | |
| Enumerations | |
| enum | TerrainType { Desert, Desert, Tundra, Tundra, IceCap, IceCap, Swamp, Swamp, LavaStone, LavaStone, Plains, Plains, Jungle, Jungle, Desert, Desert, Tundra, Tundra, IceCap, IceCap, Swamp, Swamp, LavaStone, LavaStone, Plains, Plains, Jungle, Jungle } | 
| The enum represents different types of terrain.  More... | |
| enum | TerrainType { Desert, Desert, Tundra, Tundra, IceCap, IceCap, Swamp, Swamp, LavaStone, LavaStone, Plains, Plains, Jungle, Jungle, Desert, Desert, Tundra, Tundra, IceCap, IceCap, Swamp, Swamp, LavaStone, LavaStone, Plains, Plains, Jungle, Jungle } | 
| The enum represents different types of terrain.  More... | |
The enum represents different types of terrain.
Definition at line 11 of file Lot.cs.
00012 { 00014 Desert, 00016 Tundra, 00018 IceCap, 00020 Swamp, 00022 LavaStone, 00024 Plains, 00026 Jungle 00027 }
The enum represents different types of terrain.
Definition at line 11 of file Lot.cs.
00012 { 00014 Desert, 00016 Tundra, 00018 IceCap, 00020 Swamp, 00022 LavaStone, 00024 Plains, 00026 Jungle 00027 }
 1.5.1-p1
 1.5.1-p1