Skip to content

Instantly share code, notes, and snippets.

@jitensachdeva
Last active August 29, 2015 14:04
Show Gist options
  • Save jitensachdeva/f1c04c389d2c593c6795 to your computer and use it in GitHub Desktop.
Save jitensachdeva/f1c04c389d2c593c6795 to your computer and use it in GitHub Desktop.
class Line { private:
bool changed; double length; Point start; Point end;
public:
void setStart(Point p) { start = p; changed = true; }
void setEnd(Point p) Point getStart(void)
Point getEnd(void)
double getLength() { if (changed) {
{ end = p; changed = true; } { return start; }
{ return end; }
length = start.distanceTo(end);
changed = false;
}
return length; }
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment