#include <points.h>
Public Member Functions | |
ICOORDELT ()=default | |
empty constructor More... | |
ICOORDELT (ICOORD icoord) | |
constructor from ICOORD More... | |
ICOORDELT (int16_t xin, int16_t yin) | |
Public Member Functions inherited from ELIST_LINK | |
ELIST_LINK () | |
ELIST_LINK (const ELIST_LINK &) | |
void | operator= (const ELIST_LINK &) |
Public Member Functions inherited from ICOORD | |
ICOORD () | |
empty constructor More... | |
ICOORD (int16_t xin, int16_t yin) | |
~ICOORD ()=default | |
destructor More... | |
int16_t | x () const |
access function More... | |
int16_t | y () const |
access_function More... | |
void | set_x (int16_t xin) |
rewrite function More... | |
void | set_y (int16_t yin) |
rewrite function More... | |
void | set_with_shrink (int x, int y) |
Set from the given x,y, shrinking the vector to fit if needed. More... | |
float | sqlength () const |
find sq length More... | |
float | length () const |
find length More... | |
float | pt_to_pt_sqdist (const ICOORD &pt) const |
sq dist between pts More... | |
float | pt_to_pt_dist (const ICOORD &pt) const |
Distance between pts. More... | |
float | angle () const |
find angle More... | |
bool | operator== (const ICOORD &other) const |
test equality More... | |
bool | operator!= (const ICOORD &other) const |
test inequality More... | |
void | rotate (const FCOORD &vec) |
void | setup_render (ICOORD *major_step, ICOORD *minor_step, int *major, int *minor) const |
bool | Serialize (FILE *fp) const |
bool | DeSerialize (bool swap, FILE *fp) |
Static Public Member Functions | |
static ICOORDELT * | deep_copy (const ICOORDELT *src) |
Additional Inherited Members | |
Protected Attributes inherited from ICOORD | |
int16_t | xcoord |
int16_t | ycoord |
|
default |
empty constructor
|
inline |
constructor
xin | x value |
yin | y value |