Class Circle

Class Documentation

class Circle

Represents a circle in 2D coordinates.

Public Functions

Circle(const cNode &n0, const cNode &n1, const cNode &n2)

Construct a new Circle object. n0, n1, n2 are 3 Node(s) belonging to the Circle’s circumference.

Parameters:
  • n0[in]

  • n1[in]

  • n2[in]

bool containsNode(const cNode &n) const

Checks if Node n is inside the Circle’s circumference.

Parameters:

n

const Point &center() const

Returns the Circle’s center in local coordinates.

const Point &centerGlobal() const

Returns the Circle’s center in global coordinates.