FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
AlphaBlendingVolumeRenderer.hpp
Go to the documentation of this file.
1 #pragma once
2 
5 
6 namespace fast {
7 
12 class FAST_EXPORT AlphaBlendingVolumeRenderer : public VolumeRenderer {
14  public:
20  void setTransferFunction(TransferFunction transferFunction);
21  protected:
22  void draw(Matrix4f perspectiveMatrix, Matrix4f viewingMatrix, float zNear, float zFar, bool mode2D) override;
24  private:
26 
27 };
28 
29 }
fast::AlphaBlendingVolumeRenderer::m_transferFunction
TransferFunction m_transferFunction
Definition: AlphaBlendingVolumeRenderer.hpp:23
fast
Definition: AffineTransformation.hpp:7
VolumeRenderer.hpp
fast::VolumeRenderer
Definition: VolumeRenderer.hpp:7
FAST_OBJECT
#define FAST_OBJECT(className)
Definition: Object.hpp:9
TransferFunction.hpp
fast::TransferFunction
Definition: TransferFunction.hpp:12
fast::AlphaBlendingVolumeRenderer
Definition: AlphaBlendingVolumeRenderer.hpp:12