7#ifndef YARP_OS_NETFLOAT32_H
8#define YARP_OS_NETFLOAT32_H
21#if !YARP_FLOAT32_IS_IEC559
39#ifdef YARP_LITTLE_ENDIAN
55 double swap(
double x)
const;
56 RawNetFloat32 get()
const;
57 void set(RawNetFloat32 v);
61 NetFloat32(RawNetFloat32 val);
62 operator RawNetFloat32()
const;
63 RawNetFloat32
operator+(RawNetFloat32 v)
const;
64 RawNetFloat32
operator-(RawNetFloat32 v)
const;
65 RawNetFloat32
operator*(RawNetFloat32 v)
const;
66 RawNetFloat32
operator/(RawNetFloat32 v)
const;
A mini-server for performing network communication in the background.
BufferedPort()
Constructor.
Vector operator+(const Vector &a, const double &s)
Mathematical operations.
Vector operator-(const Vector &a, const double &s)
Subtraction operator between a vector and a scalar (defined in Math.h).
Vector operator*(double k, const Vector &b)
Scalar-vector product operator (defined in Math.h).
Vector & operator-=(Vector &a, const double &s)
Subtraction operator between a vector and a scalar (defined in Math.h).
Vector & operator+=(Vector &a, const double &s)
Addition operator between a scalar and a vector (defined in Math.h).
Vector & operator/=(Vector &a, const Vector &b)
Vector-vector element-wise division operator (defined in Math.h).
Vector operator/(const Vector &a, const Vector &b)
Vector-vector element-wise division operator (defined in Math.h).
Vector & operator*=(Vector &a, double k)
Vector-scalar product operator (defined in Math.h).
An interface to the operating system, including Port based communication.
yarp::conf::float32_t NetFloat32
Definition of the NetFloat32 type.
#define YARP_COMPILER_ERROR(x)
Generate an error at build time on supported compilers.