RayTracing

- Титульная страница
- Классы
- Файлы

- Классы
- Алфавитный указатель классов
- Иерархия классов
- Члены классов

Открытые члены | Открытые атрибуты
Класс Thor

`#include <Thor.h>`

Полный список членов класса

## Открытые члены
| Thor ()
| Конструктор
| ~Thor ()
| Деструктор
void | SetPosCen (const Vector3D Pos)
void | SetWid (const float Wid)
void | SetRad (const float Rad)
void | SetMater (Mater Mat)
Vector3D | GetPosCen ()
float | GetWid ()
float | GetRad ()
Mater | GetMater ()
## Открытые атрибуты
Vector3D | PosCen
| этот член - позиция центра Тора
float | Width
| этот член - меньший радиус Тора
float | Radius
| этот член - больший радиус Тора
Mater | Material
| этот член описывает материал Тора

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

Класс, описывающий переменные, при помощи которых строится Тор, содержит конструктор, деструктор, 2 члена данных вещественного типа, член данных типа - материал, член данных типа

- трехмерный вектор и восемь методов.

См. определение в файле Thor.h строка 12

## Конструктор(ы)

Thor::Thor | ( |  | ) |

Конструктор

См. определение в файле Thor.cpp строка 8

Thor::~Thor | ( |  | ) |

Деструктор

См. определение в файле Thor.cpp строка 9

## Методы

Mater Thor::GetMater | ( |  | ) |

Метод, позволяющий получить материал из объекта.

Возвращает:
  Материал типа материал

См. определение в файле Thor.cpp строка 46

Vector3D Thor::GetPosCen | ( |  | ) |

Метод, позволяющий получить позицию центра из объекта.

Возвращает:
  Позиция центра типа трехмерный вектор

См. определение в файле Thor.cpp строка 31

float Thor::GetRad | ( |  | ) |

Метод, позволяющий получить больший радиус из объекта.

Возвращает:
  Больший радиус вещественного типа

См. определение в файле Thor.cpp строка 41

float Thor::GetWid | ( |  | ) |

Метод, позволяющий получить меньший радиус из объекта.

Возвращает:
  Меньший радиус вещественного типа

См. определение в файле Thor.cpp строка 36

void Thor::SetMater | ( | Mater | Mat | ) |

Метод, устанавливающий материал из параметра.

Аргументы:

  Mat | – параметр типа материал(может быть константным)

См. определение в файле Thor.cpp строка 26

void Thor::SetPosCen | ( | const Vector3D | Pos | ) |

Метод, устанавливающий позицию центра из параметра.

Аргументы:

  Pos | – параметр типа трехмерный вектор(может быть константным)

См. определение в файле Thor.cpp строка 11

void Thor::SetRad | ( | const float | Rad | ) |

Метод, устанавливающий больший радиус из параметра.

Аргументы:

  Rad | – параметр вещественного типа(может быть константным)

См. определение в файле Thor.cpp строка 21

void Thor::SetWid | ( | const float | Wid | ) |

Метод, устанавливающий меньший радиус из параметра.

Аргументы:

  Wid | – параметр вещественного типа(может быть константным)

См. определение в файле Thor.cpp строка 16

## Данные класса

Mater Thor::Material

этот член описывает материал Тора

См. определение в файле Thor.h строка 23

Vector3D Thor::PosCen

этот член - позиция центра Тора

См. определение в файле Thor.h строка 16

float Thor::Radius

этот член - больший радиус Тора

См. определение в файле Thor.h строка 20

float Thor::Width

этот член - меньший радиус Тора

См. определение в файле Thor.h строка 18

Объявления и описания членов классов находятся в файлах:

- Thor.h
- Thor.cpp