![]() |
Mach1 Spatial SDK
|
Public Member Functions | |
| bool | operator== (const Mach1Point3D &p2) |
| bool | operator!= (const Mach1Point3D &p2) |
| float | length () const |
| float | operator[] (int index) |
| Mach1Point3D | operator+ (const Mach1Point3D &pnt) |
| Mach1Point3D | operator* (const float f) |
| Mach1Point3D | operator* (const Mach1Point3D &pnt) |
| Mach1Point3D | operator- (const Mach1Point3D &pnt) |
| Mach1Point3D | operator/ (float f) |
| Mach1Point3D | operator- () |
| Mach1Point3D | rotate (float angle, const Mach1Point3D &axis) |
| Mach1Point3D | normalize () |
| Mach1Point3D | getNormalized () const |
| Mach1Point3D | getRotated (float angle, const Mach1Point3D &axis) const |
| Mach1Point3D | getCrossed (const Mach1Point3D &b) const |
| float | dot (const Mach1Point3D &vec1, const Mach1Point3D &vec2) |
| float | distance (const Mach1Point3D &vec1, const Mach1Point3D &vec2) |
| Mach1Point3D | Mach1Point3D_create () |
| Mach1Point3D | Mach1Point3D_create (float X, float Y) |
| Mach1Point3D | Mach1Point3D_create (float X, float Y, float Z) |
Public Attributes | |
| float | x |
| float | y |
| float | z |