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

#include <Sphere.h>

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

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

 Sphere ()
 Конструктор
 ~Sphere ()
 Деструктор
void SetPos (const Vector3D &Pos)
void SetRad (const float Rad)
void SetMater (Mater &Mat)
Vector3D GetPos ()
float GetRad ()
Mater GetMater ()

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

Vector3D Position
 этот член - позиция центра Сферы
float Radius
 этот член - радиус Сферы
Mater Material
 этот член - материал Сферы

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

Класс, описывающий переменные, при помощи которых строится Сфера, содержит конструктор, деструктор, член данных вещественного типа, член данных типа - материал, член данных типа - трехмерный вектор и шесть методов.

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


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

Конструктор

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

Деструктор

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


Методы

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

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

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

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

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

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

float Sphere::GetRad ( )

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

Возвращает:
Радиус вещественного типа

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

void Sphere::SetMater ( Mater Mat)

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

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

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

void Sphere::SetPos ( const Vector3D Pos)

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

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

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

void Sphere::SetRad ( const float  Rad)

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

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

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


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

этот член - материал Сферы

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

этот член - позиция центра Сферы

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

этот член - радиус Сферы

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


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