lab_inheritance
Insidious Inheritance
|
color | |
cs225 | |
HSLAPixel | |
PNG | |
rgbaColor | |
hslaColor | |
std | STL namespace |
Circle | A subclass of Shape that represents a Circle in 2D space |
Drawable | A pure virtual interface class that can draw itself to a canvas |
Flower | A subclass of Drawable that can draw a flower |
Line | A subclass of Drawable that represents a line in 2D space |
Rectangle | A subclass of Shape that represents a rectangle in 2D space |
Shape | An abstract base class that represents a Shape which has an area, perimeter, color, and can contain Vector2s |
Triangle | A subclass of a Shape that represents a triangle in 2D space |
Truck | A subclass of Drawable that can draw a truck |
Vector2 | Represents a 2 dimensional vector |