C3D Kernel  104598
Классы | Пространства имен | Функции
Файл mb_vector.h

Двумерный вектор. Подробнее...

Классы

class  MbVector
 Двумерный вектор. Подробнее...
class  MbDirection
 Двумерный нормализованный вектор. Подробнее...

Пространства имен

namespace  c3d
 

Объявление пространства имен C3D.


Функции

MbVector operator* (double factor, const MbVector &v)
reader &CALL_DECLARATION operator>> (reader &in, MbVector &obj)
 Чтение вектора из потока.
writer &CALL_DECLARATION operator<< (writer &out, const MbVector &obj)
 Запись вектора в поток.
reader &CALL_DECLARATION operator>> (reader &in, MbDirection &obj)
 Чтение нормализованного вектора из потока.
writer &CALL_DECLARATION operator<< (writer &out, const MbDirection &obj)
 Запись нормализованного вектора в поток.
double Angle2Vectors (const MbVector &v1, const MbVector &v2)
 Вычисление минимального угла между двумя векторами
double SetVecM (const MbVector &vF, const MbVector &vS)
 Вычислить "векторное" произведение двух векторов.
MbVector c3d::Perpendicular (MbVector vec)
 Вектор, повернутый на pi/2 радиан против часовой стрелки.
bool c3d::IsNull (const MbVector &vec, double eps)
 Проверить на равенство нулю длину вектора с заданной точностью.

Подробное описание

Определены классы: двумерный вектор и нормализованный двумерный вектор. Также определены функции, находящие различные соотношения между двумя векторами.

 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы