lab_inheritance
Insidious Inheritance
|
cs225 | |
HSLAPixel.cpp | Implementation of the HSLAPixel class for use in with the PNG library |
HSLAPixel.h | |
PNG.cpp | Implementation of a simple PNG class using HSLAPixels and the lodepng PNG library |
PNG.h | |
RGB_HSL.h | |
circle.cpp | Implementation of the Circle class |
circle.h | Declaration of the Circle class |
color.h | Provides a variety of colors for convenience |
drawable.h | Declaration of the Drawable class |
flower.cpp | Implementation of the Flower class |
flower.h | Declaration of the Flower class |
line.cpp | Implementation of the Line class |
line.h | Declaration of the Line class |
main.cpp | Provides a simple application that draws some stuff |
rectangle.cpp | Implementation of the Rectangle class |
rectangle.h | Declaration of the Rectangle class |
shape.cpp | Implementation of the Shape class |
shape.h | Declaration of the Shape class |
test_constructor.cpp | A simple application that demonstrates a problem with the Circle constructor |
test_destructor.cpp | A simple application that demonstrates a problem with the Triangle destructor |
test_pure_virtual.cpp | A simple application that demonstrates a problem with Truck pure virtual methods |
test_slicing.cpp | A simple application that demonstrates slicing in the Flower class |
test_virtual.cpp | A simple application that demonstrates a problem with Shape virtual methods |
triangle.cpp | Implementation of the Triangle class |
triangle.h | Declaration of the Triangle class |
truck.cpp | Implementation of the Truck class |
truck.h | Declaration of the Truck class |
vector2.cpp | Implementation of the Vector2 class |
vector2.h | Declaration of the Vector2 class |