1.3.64
 
Loading...
Searching...
No Matches
PragueSkyModel::Vector3 Class Reference

A simple 3D vector implementation. Provides some basic operations. More...

#include <PragueSkyModel.h>

Public Member Functions

 Vector3 (double x, double y, double z)
 
Vector3 operator+ (const Vector3 &other) const
 
Vector3 operator- (const Vector3 &other) const
 
Vector3 operator* (const double factor) const
 
Vector3 operator/ (const double factor) const
 
bool isZero () const
 

Data Fields

double x
 
double y
 
double z
 

Detailed Description

A simple 3D vector implementation. Provides some basic operations.

Definition at line 123 of file PragueSkyModel.h.

Constructor & Destructor Documentation

◆ Vector3() [1/2]

PragueSkyModel::Vector3::Vector3 ( )
inline

Definition at line 127 of file PragueSkyModel.h.

◆ Vector3() [2/2]

PragueSkyModel::Vector3::Vector3 ( double  x,
double  y,
double  z 
)
inline

Definition at line 133 of file PragueSkyModel.h.

Member Function Documentation

◆ isZero()

bool PragueSkyModel::Vector3::isZero ( ) const
inline

Definition at line 154 of file PragueSkyModel.h.

◆ operator*()

Vector3 PragueSkyModel::Vector3::operator* ( const double  factor) const
inline

Definition at line 146 of file PragueSkyModel.h.

◆ operator+()

Vector3 PragueSkyModel::Vector3::operator+ ( const Vector3 other) const
inline

Definition at line 139 of file PragueSkyModel.h.

◆ operator-()

Vector3 PragueSkyModel::Vector3::operator- ( const Vector3 other) const
inline

Definition at line 142 of file PragueSkyModel.h.

◆ operator/()

Vector3 PragueSkyModel::Vector3::operator/ ( const double  factor) const
inline

Definition at line 150 of file PragueSkyModel.h.

Field Documentation

◆ x

double PragueSkyModel::Vector3::x

Definition at line 125 of file PragueSkyModel.h.

◆ y

double PragueSkyModel::Vector3::y

Definition at line 125 of file PragueSkyModel.h.

◆ z

double PragueSkyModel::Vector3::z

Definition at line 125 of file PragueSkyModel.h.


The documentation for this class was generated from the following file: