SPH
Public Member Functions | List of all members
Xyz Class Reference

Public Member Functions

 Xyz ()=default
 
 Xyz (const float x, const float y, const float z)
 
float & operator[] (const int index)
 
Xyzoperator+= (const Xyz &other)
 
Xyz operator+ (const Xyz &other) const
 
Xyz operator* (const float factor) const
 
Xyz operator/ (const float factor) const
 
float & x ()
 
float x () const
 
float & y ()
 
float y () const
 
float & z ()
 
float z () const
 

Detailed Description

Definition at line 7 of file Spectrum.cpp.

Constructor & Destructor Documentation

◆ Xyz() [1/2]

Xyz::Xyz ( )
default

◆ Xyz() [2/2]

Xyz::Xyz ( const float  x,
const float  y,
const float  z 
)
inline

Definition at line 14 of file Spectrum.cpp.

Member Function Documentation

◆ operator*()

Xyz Xyz::operator* ( const float  factor) const
inline

Definition at line 33 of file Spectrum.cpp.

◆ operator+()

Xyz Xyz::operator+ ( const Xyz other) const
inline

Definition at line 27 of file Spectrum.cpp.

◆ operator+=()

Xyz& Xyz::operator+= ( const Xyz other)
inline

Definition at line 22 of file Spectrum.cpp.

◆ operator/()

Xyz Xyz::operator/ ( const float  factor) const
inline

Definition at line 39 of file Spectrum.cpp.

◆ operator[]()

float& Xyz::operator[] ( const int  index)
inline

Definition at line 17 of file Spectrum.cpp.

◆ x() [1/2]

float& Xyz::x ( )
inline

Definition at line 45 of file Spectrum.cpp.

◆ x() [2/2]

float Xyz::x ( ) const
inline

Definition at line 49 of file Spectrum.cpp.

◆ y() [1/2]

float& Xyz::y ( )
inline

Definition at line 53 of file Spectrum.cpp.

◆ y() [2/2]

float Xyz::y ( ) const
inline

Definition at line 57 of file Spectrum.cpp.

◆ z() [1/2]

float& Xyz::z ( )
inline

Definition at line 61 of file Spectrum.cpp.

◆ z() [2/2]

float Xyz::z ( ) const
inline

Definition at line 65 of file Spectrum.cpp.


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