Mathworks++
A C++ port of Python Mathworks
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Pages
shapes.hpp
Go to the documentation of this file.
1
#ifndef SHAPES_HPP_INCLUDED
2
#define SHAPES_HPP_INCLUDED
3
8
class
square
9
{
10
public
:
11
square
();
12
void
setLength
(
double
length);
13
double
getLength
();
14
double
getPerimeter
();
15
double
getArea
();
16
private
:
17
double
length;
18
double
perimeter;
19
double
area;
20
};
21
22
class
rectangle
23
{
24
public
:
25
rectangle
();
26
void
setLength
(
double
length);
27
double
getLength
();
28
void
setWidth
(
double
width);
29
double
getWidth
();
30
double
getPerimeter
();
31
double
getArea
();
32
private
:
33
double
length;
34
double
width;
35
double
perimeter;
36
double
area;
37
};
38
39
class
circle
40
{
41
public
:
42
circle
();
43
void
setRadius
(
double
newradius);
44
void
setDiameter
(
double
newdiam);
45
double
getRadius
();
46
double
getDiameter
();
47
double
getCircumference
();
48
double
getArea
();
49
private
:
50
double
radius;
51
double
diameter;
52
double
circumference;
53
double
area;
54
};
55
56
class
triangle
57
{
58
public
:
59
triangle
();
60
void
setSide
(
int
side,
double
length);
61
double
getSide
(
int
sidenum);
62
void
setBase
(
double
value);
63
double
getBase
();
64
void
setHeight
(
double
value);
65
double
getHeight
();
66
double
getPerimeter
();
67
double
getArea
();
68
void
setAngle
(
int
anglenum,
double
measure);
69
double
getAngle
(
int
anglenum);
70
private
:
71
double
side[3];
72
double
angle[3];
73
double
perimeter;
74
double
area;
75
double
base;
76
double
height;
77
};
78
79
#endif // SHAPES_HPP_INCLUDED
mathworkspp
include
mathworks
shapes.hpp
Generated on Mon Jul 1 2013 15:56:55 for Mathworks++ by
1.8.3.1