Generic CAM 0.1-PreAlpha

Polygon25 Class Reference

#include <Polygon25.h>

Inheritance diagram for Polygon25:
Collaboration diagram for Polygon25:

List of all members.

Public Member Functions

 Polygon25 ()
virtual ~Polygon25 ()
double GetLengthXY (void) const
void PolygonFillHoles (void)
void PolygonSmooth (void)
void PolygonExpand (double r)
void PolygonDiminish (double r)
bool IsElementInside (const Vector3 v)
double DistanceToElement (const size_t elementInPolygon, const double x, const double y, const double vx, const double vy) const
double DistanceToPolygon (const Polygon25 &polygon, double vx, double vy) const
void RotatePolygonStart (double x, double y)

Constructor & Destructor Documentation

Polygon25::Polygon25 ( )
Polygon25::~Polygon25 ( ) [virtual]

Member Function Documentation

double Polygon25::DistanceToElement ( const size_t  elementInPolygon,
const double  x,
const double  y,
const double  vx,
const double  vy 
) const
double Polygon25::DistanceToPolygon ( const Polygon25 polygon,
double  vx,
double  vy 
) const
double Polygon25::GetLengthXY ( void  ) const
bool Polygon25::IsElementInside ( const Vector3  v)
void Polygon25::PolygonDiminish ( double  r)
void Polygon25::PolygonExpand ( double  r)
void Polygon25::PolygonFillHoles ( void  )
void Polygon25::PolygonSmooth ( void  )
void Polygon25::RotatePolygonStart ( double  x,
double  y 
)

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