Visualisierung 2
Comparison of Hue Preserving Rendering to Alpha Composing
Voxel Class Reference

Helper class for Voxels with basic operators. More...

#include <Volume.h>

Public Member Functions

 Voxel ()
 
 Voxel (const Voxel &other)
 
 Voxel (const float value)
 
 ~Voxel ()
 
void setValue (const float value)
 
const float getValue () const
 
const bool operator== (const Voxel &other) const
 
const bool operator!= (const Voxel &other) const
 
const bool operator> (const Voxel &other) const
 
const bool operator>= (const Voxel &other) const
 
const bool operator< (const Voxel &other) const
 
const bool operator<= (const Voxel &other) const
 
const Voxel operator+ (const Voxel &other) const
 
const Voxel operator- (const Voxel &other) const
 
const Voxel operator* (const float &value) const
 
const Voxel operator/ (const float &value) const
 
const Voxeloperator+= (const Voxel &other)
 
const Voxeloperator-= (const Voxel &other)
 
const Voxeloperator*= (const float &value)
 
const Voxeloperator/= (const float &value)
 

Detailed Description

Helper class for Voxels with basic operators.

Author
Julian Strohmayer 01426125 e1426.nosp@m.125@.nosp@m.stude.nosp@m.nt.t.nosp@m.uwien.nosp@m..ac..nosp@m.at
Patrick Gantner 01576033 e1576.nosp@m.033@.nosp@m.stude.nosp@m.nt.t.nosp@m.uwien.nosp@m..ac..nosp@m.at
Date
05.06.2018

Definition at line 25 of file Volume.h.

Constructor & Destructor Documentation

◆ Voxel() [1/3]

Voxel::Voxel ( )

Modified volume loader class from Vis 1

Author
Julian Strohmayer 01426125 e1426.nosp@m.125@.nosp@m.stude.nosp@m.nt.t.nosp@m.uwien.nosp@m..ac..nosp@m.at
Patrick Gantner 01576033 e1576.nosp@m.033@.nosp@m.stude.nosp@m.nt.t.nosp@m.uwien.nosp@m..ac..nosp@m.at
Date
05.06.2018

Definition at line 17 of file Volume.cpp.

◆ Voxel() [2/3]

Voxel::Voxel ( const Voxel other)

Definition at line 22 of file Volume.cpp.

◆ Voxel() [3/3]

Voxel::Voxel ( const float  value)

Definition at line 27 of file Volume.cpp.

◆ ~Voxel()

Voxel::~Voxel ( )

Definition at line 32 of file Volume.cpp.

Member Function Documentation

◆ getValue()

const float Voxel::getValue ( ) const

Definition at line 41 of file Volume.cpp.

◆ operator!=()

const bool Voxel::operator!= ( const Voxel other) const

Definition at line 51 of file Volume.cpp.

◆ operator*()

const Voxel Voxel::operator* ( const float &  value) const

Definition at line 114 of file Volume.cpp.

◆ operator*=()

const Voxel & Voxel::operator*= ( const float &  value)

Definition at line 88 of file Volume.cpp.

◆ operator+()

const Voxel Voxel::operator+ ( const Voxel other) const

Definition at line 100 of file Volume.cpp.

◆ operator+=()

const Voxel & Voxel::operator+= ( const Voxel other)

Definition at line 76 of file Volume.cpp.

◆ operator-()

const Voxel Voxel::operator- ( const Voxel other) const

Definition at line 107 of file Volume.cpp.

◆ operator-=()

const Voxel & Voxel::operator-= ( const Voxel other)

Definition at line 82 of file Volume.cpp.

◆ operator/()

const Voxel Voxel::operator/ ( const float &  value) const

Definition at line 121 of file Volume.cpp.

◆ operator/=()

const Voxel & Voxel::operator/= ( const float &  value)

Definition at line 94 of file Volume.cpp.

◆ operator<()

const bool Voxel::operator< ( const Voxel other) const

Definition at line 66 of file Volume.cpp.

◆ operator<=()

const bool Voxel::operator<= ( const Voxel other) const

Definition at line 71 of file Volume.cpp.

◆ operator==()

const bool Voxel::operator== ( const Voxel other) const

Definition at line 46 of file Volume.cpp.

◆ operator>()

const bool Voxel::operator> ( const Voxel other) const

Definition at line 56 of file Volume.cpp.

◆ operator>=()

const bool Voxel::operator>= ( const Voxel other) const

Definition at line 61 of file Volume.cpp.

◆ setValue()

void Voxel::setValue ( const float  value)

Definition at line 36 of file Volume.cpp.


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