HouseOver.THARM.Lot Class Reference

This class represents a lot. More...

Inheritance diagram for HouseOver.THARM.Lot:

Inheritance graph
[legend]
Collaboration diagram for HouseOver.THARM.Lot:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Lot ()
 Constructs a new lot.
 Lot (int id)
 Constructs a new lot with the specified id.
 Lot (int id, int postalCode, int area, TerrainType type)
 Constructs a new lot with the specified parameters.
 Lot ()
 Constructs a new lot.
 Lot (int id)
 Constructs a new lot with the specified id.
 Lot (int id, int postalCode, int area, TerrainType type)
 Constructs a new lot with the specified parameters.

Properties

[SaleCriteria("Terrain Type")]
TerrainType 
Type [get, set]
 Gets or sets the type of terrain.

Private Attributes

TerrainType type
 The lot's terrain type.

Detailed Description

This class represents a lot.

Definition at line 34 of file Lot.cs.


Constructor & Destructor Documentation

HouseOver.THARM.Lot.Lot (  ) 

Constructs a new lot.

Definition at line 42 of file Lot.cs.

00042                      : base(UniquelyIdentifiable.NextID) 
00043         { 
00044         }

HouseOver.THARM.Lot.Lot ( int  id  ) 

Constructs a new lot with the specified id.

Parameters:
id The UniquelyIdentifiable ID to generate the ID from

Definition at line 50 of file Lot.cs.

00050                            : base(id) 
00051         { 
00052         }

HouseOver.THARM.Lot.Lot ( int  id,
int  postalCode,
int  area,
TerrainType  type 
)

Constructs a new lot with the specified parameters.

Parameters:
id The id number.
postalCode The postalcode.
area The lot area.
type The type of terrain of a lot.

Definition at line 61 of file Lot.cs.

00061                                                                        : base(id, postalCode, area)
00062         {
00063             this.type = type;
00064         }

HouseOver.THARM.Lot.Lot (  ) 

Constructs a new lot.

Definition at line 42 of file Lot.cs.

00042                      : base(UniquelyIdentifiable.NextID) 
00043         { 
00044         }

HouseOver.THARM.Lot.Lot ( int  id  ) 

Constructs a new lot with the specified id.

Parameters:
id The UniquelyIdentifiable ID to generate the ID from

Definition at line 50 of file Lot.cs.

00050                            : base(id) 
00051         { 
00052         }

HouseOver.THARM.Lot.Lot ( int  id,
int  postalCode,
int  area,
TerrainType  type 
)

Constructs a new lot with the specified parameters.

Parameters:
id The id number.
postalCode The postalcode.
area The lot area.
type The type of terrain of a lot.

Definition at line 61 of file Lot.cs.

00061                                                                        : base(id, postalCode, area)
00062         {
00063             this.type = type;
00064         }


Member Data Documentation

TerrainType HouseOver::THARM.Lot::type [private]

The lot's terrain type.

Definition at line 37 of file Lot.cs.


Property Documentation

[SaleCriteria("Terrain Type")] TerrainType HouseOver.THARM.Lot.Type [get, set]

Gets or sets the type of terrain.

Definition at line 70 of file Lot.cs.


The documentation for this class was generated from the following files:
Generated on Wed Jan 10 03:42:58 2007 for THARM by  doxygen 1.5.1-p1