proj home

Files   Classes   Functions   Hierarchy  

d2circle Class Reference

#include <d2circle.h>

Inheritance diagram for d2circle:
Collaboration diagram for d2circle:

List of all members.

Public Member Functions

 d2circle (pt2c &_center, double const _radius)
virtual double const eval (pt2c &X) const

Public Attributes

pt2 center
double radius


Detailed Description

Definition at line 11 of file d2circle.h.


Constructor & Destructor Documentation

d2circle::d2circle ( pt2c _center,
double const   _radius 
) [inline]

Definition at line 18 of file d2circle.h.

00019     : center(_center), radius(_radius) {}


Member Function Documentation

virtual double const d2circle::eval ( pt2c X  )  const [inline, virtual]

Definition at line 21 of file d2circle.h.

References center, point2< T >::dot(), and radius.

00022   { 
00023     pt2 Y(X);
00024     Y -= center;
00025     return radius*radius - Y.dot();
00026   }


Member Data Documentation

Definition at line 15 of file d2circle.h.

Referenced by eval().

Definition at line 16 of file d2circle.h.

Referenced by eval().


The documentation for this class was generated from the following file:

Generated on Fri Mar 4 00:49:52 2011 for Chelton Evans Source by  doxygen 1.5.8