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

#include <Material.h>

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

Открытые члены

 Mater ()
 Конструктор
 Mater (Mater &Mat)
 Конструктор копирования
 ~Mater ()
 Деструктор
void SetRef (const Vector3D Ref)
void SetSpe (const Vector3D Spe)
void SetCol (const Vector3D Col)
Vector3D GetRef ()
Vector3D GetSpe ()
Vector3D GetCol ()

Открытые атрибуты

Vector3D Reflectivity
 этот член отвечает за прозрачность материала
Vector3D Specular
 этот член отвечает за цвет отблика материала
Vector3D Colour
 этот член отвечает за цвет материала

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

Класс, описывающий переменные, при помощи которых задается Материал объектов, содержит 2 конструктора, деструктор, 3 члена данных типа - трехмерный вектор и 6 методов.

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


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

Конструктор

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

Mater::Mater ( Mater Mat)

Конструктор копирования

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

Деструктор

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


Методы

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

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

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

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

Возвращает:
Прозрачность материала типа трехмерный вектор

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

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

Возвращает:
Цвет отблика типа трехмерный вектор

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

void Mater::SetCol ( const Vector3D  Col)

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

Аргументы:
Col– параметр типа трехмерный вектор(может быть константным)

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

void Mater::SetRef ( const Vector3D  Ref)

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

Аргументы:
Ref– параметр типа трехмерный вектор(может быть константным)

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

void Mater::SetSpe ( const Vector3D  Spe)

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

Аргументы:
Spe– параметр типа трехмерный вектор(может быть константным)

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


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

этот член отвечает за цвет материала

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

этот член отвечает за прозрачность материала

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

этот член отвечает за цвет отблика материала

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


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