#include <mi32/stddefns.h>
#include <mi32/membuf.h>
#include <math.h>
Include dependency graph for point.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | DPOINT2D |
| 2D point using 64-bit 'double' coordinates. More... | |
| struct | DPOINT2D_OLD |
| Define simple structures for use in unions These structures must not have constructors/destructors. More... | |
| struct | DPOINT3D |
| 3D point using 64-bit 'double' coordinates. More... | |
| struct | DPOINT3D_OLD |
| struct | DPOINT3DH |
| 3D homogeneous point using 64-bit 'double' coordinates. More... | |
| struct | FPOINT2D |
| 2D point using 32-bit 'float' coordinates. More... | |
| struct | FPOINT3D |
| 3D point using 32-bit 'float' coordinates. More... | |
| struct | FPOINT3DH |
| 3D homogeneous point using 32-bit 'float' coordinates. More... | |
| struct | LPOINT2D |
| 2D point using 32-bit integer coordinates. More... | |
| struct | LPOINT3D |
| 3D point using 32-bit integer coordinates. More... | |
| struct | WPOINT2D |
| 2D point using 16-bit integer coordinates. More... | |
| struct | WPOINT3D |
| 3D point using 16-bit integer coordinates. More... | |
Enumerations | |
| enum | DIMENSION { DIMENSION_2D = 0, DIMENSION_3D = 1 } |
| enum | ORIENTATION { ORIENTATION_Unknown = 0, ORIENTATION_CounterClockwise = 1, ORIENTATION_Clockwise = 2, ORIENTATION_EmptyPolygon = 3 } |
Functions | |
| bool | operator== (const WPOINT3D &lhs, const WPOINT3D &rhs) |
| bool | operator!= (const WPOINT3D &lhs, const WPOINT3D &rhs) |
| bool | operator== (const LPOINT2D &lhs, const LPOINT2D &rhs) |
| bool | operator!= (const LPOINT2D &lhs, const LPOINT2D &rhs) |
| bool | operator== (const FPOINT2D &lhs, const FPOINT2D &rhs) |
| bool | operator!= (const FPOINT2D &lhs, const FPOINT2D &rhs) |
| bool | operator== (const FPOINT3D &lhs, const FPOINT3D &rhs) |
| bool | operator!= (const FPOINT3D &lhs, const FPOINT3D &rhs) |
| void | SwapBytes (FPOINT2D &pt) |
| bool | operator== (const DPOINT2D &lhs, const DPOINT2D &rhs) |
| bool | operator!= (const DPOINT2D &lhs, const DPOINT2D &rhs) |
| bool | operator< (const DPOINT2D &lhs, const DPOINT2D &rhs) |
| bool | operator> (const DPOINT2D &lhs, const DPOINT2D &rhs) |
| bool | operator<= (const DPOINT2D &lhs, const DPOINT2D &rhs) |
| bool | operator>= (const DPOINT2D &lhs, const DPOINT2D &rhs) |
| void | SwapBytes (DPOINT2D &pt) |
| bool | operator== (const DPOINT3D &lhs, const DPOINT3D &rhs) |
| bool | operator!= (const DPOINT3D &lhs, const DPOINT3D &rhs) |
| bool | operator< (const DPOINT3D &lhs, const DPOINT3D &rhs) |
| bool | operator> (const DPOINT3D &lhs, const DPOINT3D &rhs) |
| bool | operator<= (const DPOINT3D &lhs, const DPOINT3D &rhs) |
| bool | operator>= (const DPOINT3D &lhs, const DPOINT3D &rhs) |
| void | SwapBytes (DPOINT3D &pt) |
Definition in file point.h.
|
|
Enumeration of dimension types.
|
|
|
Enumeration of orientation types assuming right-hand Cartesian system where counter-clocksize sweep from +X axis to +Y axis is 90 degrees.
|
|
||||||||||||
|
Not equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Not equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Not equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Exact inequality.
|
|
||||||||||||
|
Inequality.
|
|
||||||||||||
|
Not equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Less than: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Less than: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Less than or equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Less than or equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Exact equality.
|
|
||||||||||||
|
Equality.
|
|
||||||||||||
|
Equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Greater than: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Greater than: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Greater than or equal to: Exact match, no fuzzy test enabled.
|
|
||||||||||||
|
Greater than or equal to: Exact match, no fuzzy test enabled.
|
|
|
Perform byte-swapping.
|
|
|
Perform byte-swapping.
|
|
|
Perform byte swapping.
|
1.3.4-20031026