#include <TupleSixD.h>
Collaboration diagram for TupleSixD:
Public Member Functions | |
TupleSixD () | |
Ctor. | |
TupleSixD (const TupleThreeD &p0, const TupleThreeD &p1) | |
Ctor. | |
TupleSixD (const TupleSixD &rhs) | |
Copy ctor. | |
virtual | ~TupleSixD () |
Dtor. | |
TupleSixD & | operator= (const TupleSixD &rhs) |
Assignment operator. | |
bool | operator== (const TupleSixD &rhs) const |
Equality operator. | |
bool | operator!= (const TupleSixD &rhs) const |
Inequality operator. | |
const TupleSixD & | value (const TupleThreeD &p0, const TupleThreeD &p1) |
Specify a value directly. | |
const TupleSixD & | value () const |
Give the value of this object. | |
const TupleThreeD & | P0 () const |
Give the value of the p0 point. | |
const TupleThreeD & | P1 () const |
Give the value of the y domain. | |
double | operator * (const TupleSixD &rhs) const |
Dot product operator. | |
TupleSixD | operator+ (const TupleSixD &rhs) const |
Addition operator. | |
TupleSixD | operator- (const TupleSixD &rhs) const |
Subtraction operator. |
Definition at line 12 of file TupleSixD.h.
TupleSixD::TupleSixD | ( | ) |
Ctor.
TupleSixD::TupleSixD | ( | const TupleThreeD & | p0, | |
const TupleThreeD & | p1 | |||
) |
Ctor.
p0 | The initial p0 point value. | |
p1 | The initial p1 point value. |
TupleSixD::TupleSixD | ( | const TupleSixD & | rhs | ) |
Copy ctor.
rhs | The reference object. |
virtual TupleSixD::~TupleSixD | ( | ) | [virtual] |
Dtor.
Assignment operator.
rhs | The reference object. |
bool TupleSixD::operator== | ( | const TupleSixD & | rhs | ) | const |
Equality operator.
rhs | The reference object. |
bool TupleSixD::operator!= | ( | const TupleSixD & | rhs | ) | const |
Inequality operator.
rhs | The reference object. |
const TupleSixD& TupleSixD::value | ( | const TupleThreeD & | p0, | |
const TupleThreeD & | p1 | |||
) |
Specify a value directly.
p0 | The p0 point. | |
p1 | The p1 point. |
const TupleSixD& TupleSixD::value | ( | ) | const |
Give the value of this object.
const TupleThreeD& TupleSixD::P0 | ( | ) | const |
Give the value of the p0 point.
const TupleThreeD& TupleSixD::P1 | ( | ) | const |
Give the value of the y domain.
double TupleSixD::operator * | ( | const TupleSixD & | rhs | ) | const |
Dot product operator.
rhs | The argument to be multiplied with this object. |
Addition operator.
rhs | The argument to be added with this object. |
Subtraction operator.
rhs | The argument to be subtracted from this object. |