Point Class Reference

#include <Point.h>

## Public Member Functions

double dist (const Point &p) const

double length () const

double normalize ()

bool operator!= (const Point &p) const

double operator* (const Point &p) const

const Point operator* (double d) const

const Point operator+ (const Point &p) const

const Point operator- (const Point &p) const

Point operator- (void) const

const Point operator/ (double d) const

bool operator== (const Point &p) const

double operator^ (const Point &p) const

Point operator~ (void) const

Point ()

Point (const double *p)

Point (const Point &p0, const Point &p1)

Point (double X, double Y)

void Rotate (double angle)

void Rotate (double cosa, double sina)

void Transform (const geoff_geometry::Matrix &m)

double x

double y

## Static Public Attributes

static double tolerance = 0.001

## ◆ Point() [1/4]

 Point::Point ( )

## ◆ Point() [2/4]

 Point::Point ( double X, double Y )

## ◆ Point() [3/4]

 Point::Point ( const double * p )

## ◆ Point() [4/4]

 Point::Point ( const Point & p0, const Point & p1 )

## ◆ dist()

 double Point::dist ( const Point & p ) const

References x, and y.

## ◆ length()

 double Point::length ( ) const

## ◆ normalize()

 double Point::normalize ( )

## ◆ operator!=()

 bool Point::operator!= ( const Point & p ) const

## ◆ operator*() [1/2]

 double Point::operator* ( const Point & p ) const

## ◆ operator*() [2/2]

 const Point Point::operator* ( double d ) const

References Point().

## ◆ operator+()

 const Point Point::operator+ ( const Point & p ) const

References Point().

## ◆ operator-() [1/2]

 const Point Point::operator- ( const Point & p ) const

References Point().

## ◆ operator-() [2/2]

 Point Point::operator- ( void ) const

References Point().

## ◆ operator/()

 const Point Point::operator/ ( double d ) const

References Point().

## ◆ operator==()

 bool Point::operator== ( const Point & p ) const

References tolerance.

## ◆ operator^()

 double Point::operator^ ( const Point & p ) const

## ◆ operator~()

 Point Point::operator~ ( void ) const

References Point().

## ◆ Rotate() [1/2]

 void Point::Rotate ( double angle )

References Rotate().

Referenced by Rotate().

## ◆ Rotate() [2/2]

 void Point::Rotate ( double cosa, double sina )

References y.

Referenced by CArc::MidParam(), and Span::MidParam().

## ◆ Transform()

 void Point::Transform ( const geoff_geometry::Matrix & m )

## ◆ tolerance

 double Point::tolerance = 0.001
static

## ◆ y

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