HyperspaceExplorer 0.7.1
|
00001 /* 00002 * File: DepthCueUtil.h 00003 * Author: lene 00004 * 00005 * Created on December 30, 2011, 4:20 PM 00006 */ 00007 00008 #ifndef DEPTHCUEUTIL_H 00009 #define DEPTHCUEUTIL_H 00010 00011 #include "Displayable.h" 00012 00014 00035 namespace DepthCueUtil { 00036 00039 void determineExtrema(Displayable *object); 00040 00042 VecMath::Vector<4> getMin(); 00043 00045 VecMath::Vector<4> getMax(); 00046 00048 void setDepthCueColor(const VecMath::Vector<4, double> &x, 00049 const VecMath::Vector<4, double> &xtrans); 00050 00052 00056 void calibrateColor3D(const VecMath::Vector<4, double> &x); 00057 00060 float getColorComponent(unsigned i, const VecMath::Vector<4,double>& x); 00061 00062 } 00063 00064 00065 #endif /* DEPTHCUEUTIL_H */ 00066