DGtal 1.4.0
|
Public Member Functions | |
~GLTextureImage () | |
GLTextureImage (const GLTextureImage &aGLImg) | |
GLTextureImage (const typename Viewer3D< Space, KSpace >::TextureImage &aGSImage) | |
Data Fields | |
RealPoint | point1 |
coordinates | |
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 1231 of file Viewer3D.h.
|
inline |
Definition at line 1258 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 1274 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 1313 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 >::GLTextureImage::myDirection, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myDirection, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageHeight, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myImageHeight, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageWidth, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::myImageWidth, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myMode, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::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 >::GLTextureImage::point1, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::point1, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point2, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::point2, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point3, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::point3, DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point4, DGtal::Viewer3D< TSpace, TKSpace >::TextureImage::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 1244 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned int DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myBufferWidth |
Definition at line 1243 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
Viewer3D<Space,KSpace>::ImageDirection DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myDirection |
Definition at line 1239 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned int DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageHeight |
Definition at line 1241 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned int DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myImageWidth |
Definition at line 1240 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
Viewer3D<Space,KSpace>::TextureMode DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myMode |
double DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureFitX |
Definition at line 1253 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
double DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureFitY |
Definition at line 1254 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
unsigned char* DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferGS |
unsigned char* DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureImageBufferRGB |
GLuint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::myTextureName |
Definition at line 1245 of file Viewer3D.h.
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point1 |
coordinates
Definition at line 1234 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point2 |
Definition at line 1235 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point3 |
Definition at line 1236 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().
RealPoint DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::point4 |
Definition at line 1237 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::vectNormal[3] |
Definition at line 1249 of file Viewer3D.h.
Referenced by DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage(), and DGtal::Viewer3D< TSpace, TKSpace >::GLTextureImage::GLTextureImage().