Question: Answer should be in C++ (Geometry: The Circle2D class) Define the Circle2D class that contains - Two double data fields named x and y that
Answer should be in C++

(Geometry: The Circle2D class) Define the Circle2D class that contains - Two double data fields named x and y that specify the center of the circle with constant get functions A double data field radius with a constant get function. . A no-arg constructor that creates a default circle with (00) for (xy) and 1 for radius A constructor that creates a circle with the specified x, y and radius A constant function getArea0 that returns the area of the circle A constant function getPermetero tmat retums the penmeter of tme circae -A constant function contains(double x double y that returns true if the specified point x y) is inside this circle. See Figurea - A constant function contains(const Circle2D& circle) that returns true if the specified circle is inside this circle See Figureb - A constant tunction overt aps(const Circle2D8 circle) that returns true if the specified circle overlaps with this circle See Figurec C0 Figure (a) A point is inside the circle (b) A circle is inside another circie (c)A circle overlaps another circle Draw the UML diagram for the class implement the class Write a test program that creates a Circle2D object c1(2, 2, 5.5) c212, 2, 5.5), and c3(4, 5, 10.5), displays cl's area and perimeter, the result of c1.contains(3, 3) c1.contains(c2) and c1.overlaps(c3)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
