Points&Forces (core)
Software tools facilitating the task of surveying architecture
Functions
a_point.cxx File Reference
#include <math.h>
#include <sstream>
#include "a_point.h"
+ Include dependency graph for a_point.cxx:

Go to the source code of this file.

Functions

a_point operator+ (const a_point &a, const a_point &b)
 
a_point operator- (const a_point &a, const a_point &b)
 
double operator* (const a_point &a, const a_point &b)
 
a_point operator* (const double v, const a_point &a)
 
a_point operator* (const a_point &a, double v)
 
a_point operator/ (const a_point &a, double v)
 
a_point cross (const a_point &a, const a_point &b)
 
a_point circle_centre (const a_point &p1, const a_point &p2, const a_point &p3)
 
double angle (a_point a, a_point b)
 
a_point average_rot (const a_point &a, const a_point &b, double f)
 

Function Documentation

◆ angle()

double angle ( a_point  a,
a_point  b 
)

Definition at line 329 of file a_point.cxx.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ average_rot()

a_point average_rot ( const a_point a,
const a_point b,
double  f 
)

Definition at line 352 of file a_point.cxx.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ circle_centre()

a_point circle_centre ( const a_point p1,
const a_point p2,
const a_point p3 
)

Definition at line 293 of file a_point.cxx.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cross()

a_point cross ( const a_point a,
const a_point b 
)

Definition at line 284 of file a_point.cxx.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator*() [1/3]

double operator* ( const a_point a,
const a_point b 
)

Definition at line 260 of file a_point.cxx.

◆ operator*() [2/3]

a_point operator* ( const a_point a,
double  v 
)

Definition at line 272 of file a_point.cxx.

◆ operator*() [3/3]

a_point operator* ( const double  v,
const a_point a 
)

Definition at line 266 of file a_point.cxx.

◆ operator+()

a_point operator+ ( const a_point a,
const a_point b 
)

Definition at line 248 of file a_point.cxx.

◆ operator-()

a_point operator- ( const a_point a,
const a_point b 
)

Definition at line 254 of file a_point.cxx.

◆ operator/()

a_point operator/ ( const a_point a,
double  v 
)

Definition at line 278 of file a_point.cxx.