DGtal 1.3.0
|
Public Member Functions | |
~GLTextureImage () | |
GLTextureImage (const GLTextureImage &aGLImg) | |
GLTextureImage (const typename Viewer3D< Space, KSpace >::TextureImage &aGSImage) | |
Data Fields | |
RealPoint | point1 |
coordinates More... | |
RealPoint | point2 |
RealPoint | point3 |
RealPoint | point4 |
Viewer3D< Space, KSpace >::ImageDirection | myDirection |
unsigned int | myImageWidth |
unsigned int | myImageHeight |
unsigned int | myBufferWidth |
unsigned int | myBufferHeight |
GLuint | myTextureName |
Viewer3D< Space, KSpace >::TextureMode | myMode |
unsigned char * | myTextureImageBufferGS |
unsigned char * | myTextureImageBufferRGB |
double | vectNormal [3] |
double | myTextureFitX |
double | myTextureFitY |
Used to display in OPENGL an image as a textured quad image.
Definition at line 1208 of file Viewer3D.h.
|
inline |
Definition at line 1235 of file Viewer3D.h.
References DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myMode, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferGS, and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferRGB.
|
inline |
Definition at line 1251 of file Viewer3D.h.
References DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myBufferHeight, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myBufferWidth, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myDirection, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageHeight, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageWidth, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myMode, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferGS, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferRGB, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point1, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point2, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point3, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point4, and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::vectNormal.
|
inline |
Definition at line 1290 of file Viewer3D.h.
References DGtal::Color::blue(), DGtal::Color::green(), DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myBufferHeight, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myBufferWidth, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myDirection, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myDirection, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myImageHeight, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageHeight, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myImageWidth, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageWidth, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myMode, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myMode, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myTabImage, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureFitX, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureFitY, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferGS, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferRGB, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::point1, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point1, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::point2, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point2, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::point3, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point3, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::point4, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point4, DGtal::Color::red(), DGtal::functions::roundToUpperPowerOfTwo(), DGtal::Viewer3D< TSpace, TKSpace >::undefDirection, and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::vectNormal.
unsigned int DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myBufferHeight |
Definition at line 1221 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned int DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myBufferWidth |
Definition at line 1220 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
Viewer3D<Space,KSpace>::ImageDirection DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myDirection |
Definition at line 1216 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned int DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageHeight |
Definition at line 1218 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned int DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageWidth |
Definition at line 1217 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
Viewer3D<Space,KSpace>::TextureMode DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myMode |
Definition at line 1223 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::~GLTextureImage().
double DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureFitX |
Definition at line 1230 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
double DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureFitY |
Definition at line 1231 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned char* DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferGS |
Definition at line 1224 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::~GLTextureImage().
unsigned char* DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferRGB |
Definition at line 1225 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::~GLTextureImage().
GLuint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureName |
Definition at line 1222 of file Viewer3D.h.
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point1 |
coordinates
Definition at line 1211 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point2 |
Definition at line 1212 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point3 |
Definition at line 1213 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point4 |
Definition at line 1214 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
double DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::vectNormal[3] |
Definition at line 1226 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().