Class that defines the direction of the Load with x, y and z.
More...
#include <Direction.h>
Class that defines the direction of the Load with x, y and z.
◆ Direction() [1/4]
default constructor: nothing is specified
◆ Direction() [2/4]
Direction::Direction |
( |
const unsigned int |
toward | ) |
|
|
inline |
constructor with initialization of the toward
References setToward().
◆ Direction() [3/4]
Direction::Direction |
( |
double |
x0, |
|
|
double |
y0, |
|
|
double |
z0 |
|
) |
| |
|
inline |
constructor with initialization of the 3 directions
References setX(), setY(), and setZ().
◆ Direction() [4/4]
◆ getToward()
int Direction::getToward |
( |
| ) |
const |
|
inline |
◆ getX()
double Direction::getX |
( |
| ) |
const |
|
inline |
◆ getY()
double Direction::getY |
( |
| ) |
const |
|
inline |
◆ getZ()
double Direction::getZ |
( |
| ) |
const |
|
inline |
◆ isToward()
bool Direction::isToward |
( |
| ) |
const |
|
inline |
true only if the direction is set by a toward atom
Referenced by xmlPrint().
◆ isXNull()
bool Direction::isXNull |
( |
| ) |
const |
|
inline |
◆ isXSpecified()
bool Direction::isXSpecified |
( |
| ) |
const |
|
inline |
is the x coordinate specified
◆ isYNull()
bool Direction::isYNull |
( |
| ) |
const |
|
inline |
◆ isYSpecified()
bool Direction::isYSpecified |
( |
| ) |
const |
|
inline |
is the y coordinate specified
◆ isZNull()
bool Direction::isZNull |
( |
| ) |
const |
|
inline |
◆ isZSpecified()
bool Direction::isZSpecified |
( |
| ) |
const |
|
inline |
is the z coordinate specified
◆ operator=()
◆ set()
void Direction::set |
( |
const double |
x, |
|
|
const double |
y, |
|
|
const double |
z |
|
) |
| |
|
inline |
◆ setNullX()
void Direction::setNullX |
( |
| ) |
|
|
inline |
set the x coordinate as NULL
◆ setNullY()
void Direction::setNullY |
( |
| ) |
|
|
inline |
set the y coordinate as NULL
◆ setNullZ()
void Direction::setNullZ |
( |
| ) |
|
|
inline |
set the z coordinate as NULL
◆ setToward()
void Direction::setToward |
( |
const unsigned int |
toward | ) |
|
|
inline |
◆ setX()
void Direction::setX |
( |
const double |
x | ) |
|
|
inline |
◆ setY()
void Direction::setY |
( |
const double |
y | ) |
|
|
inline |
◆ setZ()
void Direction::setZ |
( |
const double |
z | ) |
|
|
inline |
◆ xmlPrint()
void Direction::xmlPrint |
( |
std::ostream & |
o | ) |
const |
|
inline |
The documentation for this class was generated from the following file: