lab_inheritance
Insidious Inheritance
Triangle Member List

This is the complete list of members for Triangle, including all inherited members.

area() constTrianglevirtual
center() constShape
center_ (defined in Shape)Shapeprotected
color() constShape
contains(const Vector2 &p) constTrianglevirtual
draw(cs225::PNG *canvas) constTrianglevirtual
operator=(const Triangle &rhs) (defined in Triangle)Triangle
perimeter() constTrianglevirtual
set_center(const Vector2 &center)Trianglevirtual
set_vertex(int i, const Vector2 &value)Triangle
Shape()Shape
Shape(const Vector2 &center, 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) constTriangle
~Drawable() (defined in Drawable)Drawableinlinevirtual
~Drawable() (defined in Drawable)Drawableinline
~Shape() (defined in Shape)Shapeinlinevirtual
~Shape() (defined in Shape)Shapeinline
~Triangle() (defined in Triangle)Triangle