#include <plData.h>
Public Types | |
enum | plCoupleDataType |
Type of couples of plData, used to define operators like *,+,- etc. | |
Public Member Functions | |
plData () | |
Creates a plData. | |
plData (int v) | |
Creates a plData from an integer. | |
plData (unsigned int v) | |
Creates a plData from an unsigned int. | |
plData (long int v) | |
Creates a plData from a long int. | |
plData (unsigned long int v) | |
Creates a plData from unsigned long int. | |
plData (float v) | |
Creates a plData from a float. | |
plData (double v) | |
Creates a plDadata from a double. | |
plData (long double v) | |
Creates a plData from long double. | |
plData & | operator= (const plData &data) |
Assignation operator from an plData. | |
plData & | operator= (int v) |
Assignation operator from an integer. | |
plData & | operator= (long int v) |
Assignation operator from a long integer. | |
plData & | operator= (unsigned int v) |
Assignation operator from an unsigned integer. | |
plData & | operator= (unsigned long int v) |
Assignation operator from an unsigned long integer. | |
plData & | operator= (float v) |
Assignation operator from a float. | |
plData & | operator= (double v) |
Assignation operator from a double. | |
plData & | operator= (long double v) |
Assignation operator from a long double. | |
bool | operator== (const plData &data) const |
"Equal to" operator with another plData | |
bool | operator== (int int_value) const |
"Equal to" operator with an int | |
bool | operator== (unsigned int int_value) const |
"Equal to" operator with an unsigned int | |
bool | operator== (long int int_value) const |
"Equal to" operator with a long int | |
bool | operator== (unsigned long int int_value) const |
"Equal to" operator with a unsigned long int | |
bool | operator== (float float_value) const |
"Equal to" operator with | |
bool | operator== (double double_value) const |
"Equal to" operator with | |
bool | operator== (long double ldouble_value) const |
"Equal to" operator with | |
bool | operator!= (const plData &data) const |
"Diffrent" operator with another plData | |
bool | operator!= (int int_valuev) const |
"Diffrent" operator with an int | |
bool | operator!= (unsigned int int_valuev) const |
"Diffrent" operator with an unsigned int | |
bool | operator!= (long int int_valuev) const |
"Diffrent" operator with a long int | |
bool | operator!= (unsigned long int int_valuev) const |
"Diffrent" operator with a unsigned long int | |
bool | operator!= (float float_valuev) const |
"Diffrent" operator with | |
bool | operator!= (double double_valuev) const |
"Diffrent" operator with | |
bool | operator!= (long double ldouble_value) const |
"Diffrent" operator with | |
bool | operator> (const plData &data) const |
"Bigger than" operator with anothet plData | |
bool | operator> (int int_value) const |
"Bigger than" operator with an int | |
bool | operator> (unsigned int int_value) const |
"Bigger than" operator with an unsigned int | |
bool | operator> (long int int_value) const |
"Bigger than" operator with a long int | |
bool | operator> (unsigned long int int_value) const |
"Bigger than" operator with an unsigned long int | |
bool | operator> (float float_value) const |
"Bigger than" operator with | |
bool | operator> (double double_value) const |
"Bigger than" operator with | |
bool | operator> (long double ldouble_value) const |
"Bigger than" operator with | |
bool | operator>= (const plData &data) const |
"Bigger or equal than" operator with anothet plData | |
bool | operator>= (int int_value) const |
"Bigger or equal than" operator with an int | |
bool | operator>= (unsigned int int_value) const |
"Bigger or equal than" operator with an unsigned int | |
bool | operator>= (long int int_value) const |
"Bigger or equal than" operator with a long int | |
bool | operator>= (unsigned long int int_value) const |
"Bigger or equal than" operator with an unsigned long int | |
bool | operator< (const plData &data) const |
"Less than" operator with another plData | |
bool | operator< (int int_value) const |
"Less than" operator with an int | |
bool | operator< (unsigned int int_value) const |
"Less than" operator with an unsigned int | |
bool | operator< (long int int_value) const |
"Less than" operator with a long int | |
bool | operator< (unsigned long int int_value) const |
"Less than" operator with an unsigned int | |
bool | operator<= (const plData &data) const |
"Less or equal than" operator with another plData | |
bool | operator<= (int int_value) const |
"Less or equal than" operator with an int | |
bool | operator<= (unsigned int int_value) const |
"Less or equal than" operator with an unsigned int | |
bool | operator<= (long int int_value) const |
"Less or equal than" operator with an long int | |
bool | operator<= (unsigned long int int_value) const |
"Less or equal than" operator with an unsigned int | |
plData | operator * (const plData &data) const |
Multiplication operator with another plData results in a plData. | |
plData | operator * (int data) const |
Multiplication operator with an int results in a plData. | |
plData | operator * (unsigned int data) const |
Multiplication operator with an unsigned int results in a plData. | |
plData | operator * (long int data) const |
Multiplication operator with a long int results in a plData. | |
plData | operator * (unsigned long int data) const |
Multiplication operator with an unsigned int results in a plData. | |
plData | operator * (float v) const |
Multiplication operator with a float results in a plData. | |
plData | operator * (double v) const |
Multiplication operator with a double results in plData. | |
plData | operator * (long double v) const |
Multiplication operator with a long double results in a plData. | |
plData | operator/ (const plData &data) const |
Division operator with another plData results in a plData. | |
plData | operator/ (int data) const |
Division operator with an int results in a plData. | |
plData | operator/ (unsigned int data) const |
Division operator with an unsigned int results in a plData. | |
plData | operator/ (long int data) const |
Division operator with a long int int results in a plData. | |
plData | operator/ (unsigned long int data) const |
Division operator with an unsigned int results in a plData. | |
plData | operator/ (float v) const |
Division operator with afloat results in a plData. | |
plData | operator/ (double v) const |
Division operator with afloat results in a plData. | |
plData | operator/ (long double v) const |
Division operator with long double results in a plData. | |
plData | operator+ (const plData &data) const |
Addition operator with another plData results in a plData. | |
plData | operator+ (int data) const |
Addition operator with an int results in a plData. | |
plData | operator+ (unsigned int data) const |
Addition operator with an unsigned int results in a plData. | |
plData | operator+ (long int data) const |
Addition operator with a long int results in a plData. | |
plData | operator+ (unsigned long int data) const |
Addition operator with an unsigned int results in a plData. | |
plData | operator+ (float v) const |
Addition operator with a float results in a plData. | |
plData | operator+ (double v) const |
Addition operator with a double results in a plData. | |
plData | operator+ (long double v) const |
Addition operator with a long double results in a plData. | |
plData | operator- (const plData &data) const |
Substraction opetator with another plData results in a plData. | |
plData | operator- (int data) const |
Substraction opetator with an int results in a plData. | |
plData | operator- (unsigned int data) const |
Substraction opetator with an unsigned int results in a plData. | |
plData | operator- (long int data) const |
Substraction opetator with a long int results in a plData. | |
plData | operator- (unsigned long int data) const |
Substraction opetator with a long int results in a plData. | |
plData | operator- (float v) const |
Substraction opetator with float results in a plData. | |
plData | operator- (double v) const |
Substraction operator with a double results in a plData. | |
plData | operator- (long double v) const |
Substraction operator with a long double results in a plData. | |
long int | operator% (int number) |
Operator for plData. | |
long int | operator% (unsigned int number) |
Operator for plData. | |
long int | operator% (long int number) |
Operator for plData. | |
operator float () const | |
Conversion to float operator. | |
operator double () const | |
Conversion to double operator. | |
operator long double () const | |
Conversion to double operator. | |
operator int () const | |
Conversion to int operator. | |
operator unsigned int () const | |
Conversion to unsigned int. | |
operator long int () const | |
Conversion to long int. | |
Protected Member Functions | |
void | Output (ostream &out) const |
Writes the contenst of data at the output given by "out". | |
Friends | |
class | plKernel |
class | plValues |
class | plIneqConstraint |
plData | operator * (int number, const plData &data) |
Multiplication operator of int a with a plData results in a plData. | |
plData | operator * (unsigned int number, const plData &data) |
Multiplication operator of unsigned int a with a plData results in a plData. | |
plData | operator * (long int number, const plData &data) |
Multiplication operator of a long int with a plData results in a plData. | |
plData | operator * (unsigned long int number, const plData &data) |
Multiplication operator of a unsigned long int with a plData results in a plData. | |
plData | operator * (float number, const plData &data) |
Multiplication operator of a float with a plData results in a plData. | |
plData | operator * (double number, const plData &data) |
Multiplication operator of a double with a plData results in a plData. | |
plData | operator * (long double number, const plData &data) |
Multiplication operator of a long double with a plData results in a plData. | |
plData | operator+ (int number, const plData &data) |
Addition operator of a int with a plData results in a plData. | |
plData | operator+ (unsigned int number, const plData &data) |
Addition operator of a unsigned int with a plData results in a plData. | |
plData | operator+ (long int number, const plData &data) |
Addition operator of a long int with a plData results in a plData. | |
plData | operator+ (unsigned long int number, const plData &data) |
Addition operator of a unsigned long int with a plData results in a plData. | |
plData | operator+ (float number, const plData &data) |
Addition operator of a floet with a plData results in a plData. | |
plData | operator+ (double number, const plData &data) |
Addition operator of a double with a plData results in a plData. | |
plData | operator+ (long double number, const plData &data) |
Addition operator of a long double with a plData results in a plData. | |
plData | operator- (int number, const plData &data) |
substraction opetator of a int with a plData results in a plData | |
plData | operator- (unsigned int number, const plData &data) |
substraction opetator of a unsigned int with a plData results in a plData | |
plData | operator- (long int number, const plData &data) |
substraction opetator of a long int with a plData results in a plData | |
plData | operator- (unsigned long int number, const plData &data) |
substraction opetator of a unsigned long int with a plData results in a plData | |
plData | operator- (float number, const plData &data) |
substraction opetator of a float with a plData results in a plData | |
plData | operator- (double number, const plData &data) |
substraction opetator of a double with a plData results in a plData | |
plData | operator- (long double number, const plData &data) |
substraction opetator of a long double with a plData results in a plData |
Definition at line 28 of file plData.h.