FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
Go to the documentation of this file.
11 void loadAttributes()
override;
12 void setIntensityLevel(
float level);
13 float getIntensityLevel();
14 void setIntensityWindow(
float window);
15 float getIntensityWindow();
19 void draw(Matrix4f perspectiveMatrix, Matrix4f viewingMatrix,
float zNear,
float zFar,
bool mode2D);
20 void deleteAllTextures();
29 std::unordered_map<uint, uint>
mVAO;
30 std::unordered_map<uint, uint>
mVBO;
31 std::unordered_map<uint, uint>
mEBO;
39 void drawTextures(Matrix4f &perspectiveMatrix, Matrix4f &viewingMatrix,
bool mode2D);
Definition: Renderer.hpp:14
cl::Kernel mKernel
Definition: ImageRenderer.hpp:33
Definition: AffineTransformation.hpp:7
#define FAST_OBJECT(className)
Definition: Object.hpp:9
std::unordered_map< uint, uint > mEBO
Definition: ImageRenderer.hpp:31
std::unordered_map< uint, uint > mVAO
Definition: ImageRenderer.hpp:29
std::unordered_map< uint, uint > mTexturesToRender
Definition: ImageRenderer.hpp:23
std::unordered_map< uint, uint > mVBO
Definition: ImageRenderer.hpp:30
float mWindow
Definition: ImageRenderer.hpp:36
float mLevel
Definition: ImageRenderer.hpp:37
std::unordered_map< uint, uint64_t > mDataTimestamp
Definition: ImageRenderer.hpp:28
std::unordered_map< uint, Image::pointer > mImageUsed
Definition: ImageRenderer.hpp:24
Definition: ImageRenderer.hpp:8