KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
kjb::Circle Class Reference

#include <g_circle.h>

Public Member Functions

double GetRadius ()
 
const kjb::VectorGetCenter ()
 
 Circle (kjb::Vector *p1, kjb::Vector *p2, kjb::Vector *p3)
 
 Circle (Matrix *points)
 
 Circle (const std::vector< kjb::Vector > &ipoints)
 
 Circle (kjb::Vector *center, double radius)
 
 Circle ()
 
double CalcCircle (Vector *pt1, Vector *pt2, Vector *pt3)
 
bool IsPerpendicular (Vector *pt1, Vector *pt2, Vector *pt3)
 
Image draw_circle (Matrix *points_to_show)
 

Constructor & Destructor Documentation

Circle::Circle ( kjb::Vector p1,
kjb::Vector p2,
kjb::Vector p3 
)
Circle::Circle ( Matrix points)
Circle::Circle ( const std::vector< kjb::Vector > &  ipoints)
Circle::Circle ( kjb::Vector center,
double  radius 
)
Circle::Circle ( )

Member Function Documentation

double Circle::CalcCircle ( Vector pt1,
Vector pt2,
Vector pt3 
)
Image Circle::draw_circle ( Matrix points_to_show)
const Vector & Circle::GetCenter ( )
double Circle::GetRadius ( )
bool Circle::IsPerpendicular ( Vector pt1,
Vector pt2,
Vector pt3 
)

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