lab_inheritance
Insidious Inheritance
|
This is the complete list of members for Triangle, including all inherited members.
area() const | Triangle | virtual |
center() const | Shape | |
center_ (defined in Shape) | Shape | protected |
color() const | Shape | |
contains(const Vector2 &p) const | Triangle | virtual |
draw(cs225::PNG *canvas) const | Triangle | virtual |
operator=(const Triangle &rhs) (defined in Triangle) | Triangle | |
perimeter() const | Triangle | virtual |
set_center(const Vector2 ¢er) | Triangle | virtual |
set_vertex(int i, const Vector2 &value) | Triangle | |
Shape() | Shape | |
Shape(const Vector2 ¢er, const cs225::HSLAPixel &color) | Shape | |
Triangle(const cs225::HSLAPixel &color, const Vector2 &vertex1, const Vector2 &vertex2, const Vector2 &vertex3) | Triangle | |
Triangle(const Triangle &other) (defined in Triangle) | Triangle | |
vertex(int i) const | Triangle | |
~Drawable() (defined in Drawable) | Drawable | inlinevirtual |
~Drawable() (defined in Drawable) | Drawable | inline |
~Shape() (defined in Shape) | Shape | inlinevirtual |
~Shape() (defined in Shape) | Shape | inline |
~Triangle() (defined in Triangle) | Triangle |