Vehicle Abstract Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 26 of traffic_3/traffic_3.cm

Inheritance

Constructors & Destructor

public Vehicle()

Member Functions

public inline Color GetColor() const
public inline const String<char>& Model() const
public virtual void Print()
public void SetColor(Color color_)
public void SetModel(const String<char>& model_)
public void SetOwner(Person* owner_)

Member Variables

private Color color
private String<char> model
private XmlPtr<Person> owner

Constructor& Destructor Details

Vehicle Constructor

public Vehicle()

Definition
Line 28 of traffic_3/traffic_3.cm


Member Function Details

GetColor Member Function

public inline Color GetColor()

Definition
Line 48 of traffic_3/traffic_3.cm


Model Member Function

public inline const String<char>& Model()

Definition
Line 40 of traffic_3/traffic_3.cm


Print Member Function

public virtual void Print()

Definition
Line 52 of traffic_3/traffic_3.cm


SetColor Member Function

public void SetColor(Color color_)

Definition
Line 44 of traffic_3/traffic_3.cm


SetModel Member Function

public void SetModel(const String<char>& model_)

Definition
Line 36 of traffic_3/traffic_3.cm


SetOwner Member Function

public void SetOwner(Person* owner_)

Definition
Line 32 of traffic_3/traffic_3.cm