
|
|
This file was automatically generated from diguy_vector_classes.h. Do not edit this file directly; the changes will be lost.Includes: declspec_diguy.h
Contents:
Link against: libdiguy
class diguyVec2f
|
class BDI_DECLSPEC_diguy diguyVec2f { public: inline diguyVec2f() {x = y = 0.0f;} inline diguyVec2f(float new_x) {x = y = new_x;} inline diguyVec2f(float new_x, float new_y) {x = new_x; y = new_y;} inline float _x() {return x;} inline float _y() {return y;} inline float _azimuth() {return azimuth;} inline float _elevation() {return elevation;} #ifdef CPLUSPLUS_ONLY union { float x; float azimuth; }; union { float y; float elevation; }; #endif };
function diguyVec2f::diguyVec2f |
Prototype:
inline diguyVec2f();
function diguyVec2f::diguyVec2f |
Prototype:
inline diguyVec2f(float new_x);
function diguyVec2f::diguyVec2f |
Prototype:
inline diguyVec2f(float new_x, float new_y);
variable diguyVec2f::x |
float x;
variable diguyVec2f::azimuth |
float azimuth;
variable diguyVec2f::y |
float y;
variable diguyVec2f::elevation |
float elevation;
class diguyVec3f
|
class BDI_DECLSPEC_diguy diguyVec3f { public: inline diguyVec3f() {x = y = z = 0.0f;} inline diguyVec3f(float new_x) {x = y = z = new_x;} inline diguyVec3f(float new_x, float new_y, float new_z) {x = new_x; y = new_y; z = new_z;} diguyVec3f diguy_to_y_forward_z_up_coords(); diguyVec3f y_forward_z_up_to_diguy_coords(); diguyVec3f diguy_to_z_forward_y_up_coords(); // diguy coords to unity coords diguyVec3f z_forward_y_up_to_diguy_coords(); // unity coords to diguy coords diguyVec4f diguy_euler_angles_to_quaternion() const; inline float _x() {return x;} inline float _y() {return y;} inline float _z() {return z;} inline float _rz() {return rz;} inline float _rx() {return rx;} inline float _ry() {return ry;} inline float _r() {return r;} inline float _g() {return g;} inline float _b() {return b;} inline float _azimuth() {return azimuth;} inline float _elevation() {return elevation;} inline float _radius() {return radius;} #ifdef CPLUSPLUS_ONLY union { float x; float rz; float r; float azimuth; }; union { float y; float rx; float g; float elevation; }; union { float z; float ry; float b; float radius; }; #endif };
function diguyVec3f::diguyVec3f |
Prototype:
inline diguyVec3f();
function diguyVec3f::diguyVec3f |
Prototype:
inline diguyVec3f(float new_x);
function diguyVec3f::diguyVec3f |
Prototype:
inline diguyVec3f(float new_x, float new_y, float new_z);
function diguyVec3f::diguy_to_y_forward_z_up_coords |
Prototype:
diguyVec3f diguy_to_y_forward_z_up_coords();
function diguyVec3f::y_forward_z_up_to_diguy_coords |
Prototype:
diguyVec3f y_forward_z_up_to_diguy_coords();
function diguyVec3f::diguy_to_z_forward_y_up_coords |
Prototype:
diguyVec3f diguy_to_z_forward_y_up_coords(); // diguy coords to unity coords
function diguyVec3f::z_forward_y_up_to_diguy_coords |
Prototype:
diguyVec3f z_forward_y_up_to_diguy_coords(); // unity coords to diguy coords
function diguyVec3f::diguy_euler_angles_to_quaternion |
Prototype:
diguyVec4f diguy_euler_angles_to_quaternion() const;
variable diguyVec3f::x |
float x;
variable diguyVec3f::rz |
float rz;
variable diguyVec3f::r |
float r;
variable diguyVec3f::azimuth |
float azimuth;
variable diguyVec3f::y |
float y;
variable diguyVec3f::rx |
float rx;
variable diguyVec3f::g |
float g;
variable diguyVec3f::elevation |
float elevation;
variable diguyVec3f::z |
float z;
variable diguyVec3f::ry |
float ry;
variable diguyVec3f::b |
float b;
variable diguyVec3f::radius |
float radius;
class diguyVec4f
|
class BDI_DECLSPEC_diguy diguyVec4f { public: inline diguyVec4f() {x = y = z = w = 0.0f;} inline diguyVec4f(float new_x) {x = y = z = w = new_x;} inline diguyVec4f(float new_x, float new_y, float new_z, float new_w) {x = new_x; y = new_y; z = new_z; w = new_w;} inline float _x() {return x;} inline float _y() {return y;} inline float _z() {return z;} inline float _w() {return w;} inline float _rz() {return rz;} inline float _rx() {return rx;} inline float _ry() {return ry;} inline float _rw() {return rw;} inline float _r() {return r;} inline float _g() {return g;} inline float _b() {return b;} inline float _a() {return a;} inline float _qx() {return qx;} inline float _qy() {return qy;} inline float _qz() {return qz;} inline float _qw() {return qw;} #ifdef CPLUSPLUS_ONLY union { float x; float rz; float r; float qx; }; union { float y; float rx; float g; float qy; }; union { float z; float ry; float b; float qz; }; union { float w; float rw; float a; float qw; }; #endif };
function diguyVec4f::diguyVec4f |
Prototype:
inline diguyVec4f();
function diguyVec4f::diguyVec4f |
Prototype:
inline diguyVec4f(float new_x);
function diguyVec4f::diguyVec4f |
Prototype:
inline diguyVec4f(float new_x, float new_y, float new_z, float new_w);
variable diguyVec4f::x |
float x;
variable diguyVec4f::rz |
float rz;
variable diguyVec4f::r |
float r;
variable diguyVec4f::qx |
float qx;
variable diguyVec4f::y |
float y;
variable diguyVec4f::rx |
float rx;
variable diguyVec4f::g |
float g;
variable diguyVec4f::qy |
float qy;
variable diguyVec4f::z |
float z;
variable diguyVec4f::ry |
float ry;
variable diguyVec4f::b |
float b;
variable diguyVec4f::qz |
float qz;
variable diguyVec4f::w |
float w;
variable diguyVec4f::rw |
float rw;
variable diguyVec4f::a |
float a;
variable diguyVec4f::qw |
float qw;
class diguyVec3d
|
class BDI_DECLSPEC_diguy diguyVec3d { public: inline diguyVec3d() {x = y = z = 0.0;} inline diguyVec3d(double new_x) {x = y = z = new_x;} inline diguyVec3d(double new_x, double new_y, double new_z) {x = new_x; y = new_y; z = new_z;} inline double _x() {return x;} inline double _y() {return y;} inline double _z() {return z;} inline double _rz() {return rz;} inline double _rx() {return rx;} inline double _ry() {return ry;} inline double _r() {return r;} inline double _g() {return g;} inline double _b() {return b;} inline double _azimuth() {return azimuth;} inline double _elevation() {return elevation;} inline double _radius() {return radius;} #ifdef CPLUSPLUS_ONLY union { double x; double rz; double r; double azimuth; }; union { double y; double rx; double g; double elevation; }; union { double z; double ry; double b; double radius; }; #endif };
function diguyVec3d::diguyVec3d |
Prototype:
inline diguyVec3d();
function diguyVec3d::diguyVec3d |
Prototype:
inline diguyVec3d(double new_x);
function diguyVec3d::diguyVec3d |
Prototype:
inline diguyVec3d(double new_x, double new_y, double new_z);
variable diguyVec3d::x |
double x;
variable diguyVec3d::rz |
double rz;
variable diguyVec3d::r |
double r;
variable diguyVec3d::azimuth |
double azimuth;
variable diguyVec3d::y |
double y;
variable diguyVec3d::rx |
double rx;
variable diguyVec3d::g |
double g;
variable diguyVec3d::elevation |
double elevation;
variable diguyVec3d::z |
double z;
variable diguyVec3d::ry |
double ry;
variable diguyVec3d::b |
double b;
variable diguyVec3d::radius |
double radius;
class diguyVec4d
|
class BDI_DECLSPEC_diguy diguyVec4d { public: inline diguyVec4d() {x = y = z = w = 0.0;} inline diguyVec4d(double new_x) {x = y = z = w = new_x;} inline diguyVec4d(double new_x, double new_y, double new_z, double new_w) {x = new_x; y = new_y; z = new_z; w = new_w;} inline double _x() {return x;} inline double _y() {return y;} inline double _z() {return z;} inline double _w() {return w;} inline double _rz() {return rz;} inline double _rx() {return rx;} inline double _ry() {return ry;} inline double _rw() {return rw;} inline double _r() {return r;} inline double _g() {return g;} inline double _b() {return b;} inline double _a() {return a;} inline double _qx() {return qx;} inline double _qy() {return qy;} inline double _qz() {return qz;} inline double _qw() {return qw;} #ifdef CPLUSPLUS_ONLY union { double x; double rz; double r; double qx; }; union { double y; double rx; double g; double qy; }; union { double z; double ry; double b; double qz; }; union { double w; double rw; double a; double qw; }; #endif };
function diguyVec4d::diguyVec4d |
Prototype:
inline diguyVec4d();
function diguyVec4d::diguyVec4d |
Prototype:
inline diguyVec4d(double new_x);
function diguyVec4d::diguyVec4d |
Prototype:
inline diguyVec4d(double new_x, double new_y, double new_z, double new_w);
variable diguyVec4d::x |
double x;
variable diguyVec4d::rz |
double rz;
variable diguyVec4d::r |
double r;
variable diguyVec4d::qx |
double qx;
variable diguyVec4d::y |
double y;
variable diguyVec4d::rx |
double rx;
variable diguyVec4d::g |
double g;
variable diguyVec4d::qy |
double qy;
variable diguyVec4d::z |
double z;
variable diguyVec4d::ry |
double ry;
variable diguyVec4d::b |
double b;
variable diguyVec4d::qz |
double qz;
variable diguyVec4d::w |
double w;
variable diguyVec4d::rw |
double rw;
variable diguyVec4d::a |
double a;
variable diguyVec4d::qw |
double qw;
class diguyVec3i
|
class BDI_DECLSPEC_diguy diguyVec3i { public: inline diguyVec3i() {x = y = z = 0;} inline diguyVec3i(int new_x) {x = y = z = new_x;} inline diguyVec3i(int new_x, int new_y, int new_z) {x = new_x; y = new_y; z = new_z;} inline int _x() {return x;} inline int _y() {return y;} inline int _z() {return z;} inline int _r() {return r;} inline int _g() {return g;} inline int _b() {return b;} #ifdef CPLUSPLUS_ONLY union { int x; int r; }; union { int y; int g; }; union { int z; int b; }; #endif };
function diguyVec3i::diguyVec3i |
Prototype:
inline diguyVec3i();
function diguyVec3i::diguyVec3i |
Prototype:
inline diguyVec3i(int new_x);
function diguyVec3i::diguyVec3i |
Prototype:
inline diguyVec3i(int new_x, int new_y, int new_z);
variable diguyVec3i::x |
int x;
variable diguyVec3i::r |
int r;
variable diguyVec3i::y |
int y;
variable diguyVec3i::g |
int g;
variable diguyVec3i::z |
int z;
variable diguyVec3i::b |
int b;
class diguyVec4i
|
class BDI_DECLSPEC_diguy diguyVec4i { public: inline diguyVec4i() {x = y = z = w = 0;} inline diguyVec4i(int new_x) {x = y = z = w = new_x;} inline diguyVec4i(int new_x, int new_y, int new_z, int new_w) {x = new_x; y = new_y; z = new_z; w = new_w;} inline int _x() {return x;} inline int _y() {return y;} inline int _z() {return z;} inline int _w() {return w;} inline int _r() {return r;} inline int _g() {return g;} inline int _b() {return b;} inline int _a() {return a;} #ifdef CPLUSPLUS_ONLY union { int x; int r; }; union { int y; int g; }; union { int z; int b; }; union { int w; int a; }; #endif };
function diguyVec4i::diguyVec4i |
Prototype:
inline diguyVec4i();
function diguyVec4i::diguyVec4i |
Prototype:
inline diguyVec4i(int new_x);
function diguyVec4i::diguyVec4i |
Prototype:
inline diguyVec4i(int new_x, int new_y, int new_z, int new_w);
variable diguyVec4i::x |
int x;
variable diguyVec4i::r |
int r;
variable diguyVec4i::y |
int y;
variable diguyVec4i::g |
int g;
variable diguyVec4i::z |
int z;
variable diguyVec4i::b |
int b;
variable diguyVec4i::w |
int w;
variable diguyVec4i::a |
int a;
ALL RIGHTS RESERVED.
These coded instructions, statements, and computer programs contain unpublished proprietary information of Boston Dynamics and are protected by Copyright Laws of the United States. They may not be used, duplicated, or disclosed in any form, in whole or in part, without the prior written consent from Boston Dynamics.
RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the government is subject to restrictions as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Sofware clause at DFARS 252.227-7013 and/or in similar or successor clauses in the FAR, or the DOD or NASA FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the Commercial Computer Software--Restricted Rights at 48 CFR 52.227-19, as applicable. Unpublished-rights reserved under the Copyright Laws of the United States.
Contractor/Manufacturer is:
Boston Dynamics/78 Fourth Avenue/Waltham MA 02451.