| 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 |