FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
VectorFieldColorRenderer.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace fast {
6 
7 class FAST_EXPORT VectorFieldColorRenderer : public ImageRenderer {
9  public:
15  void setMaxOpacity(float maxOpacity);
16  void setMaxLength(float max);
17  private:
19  void draw(Matrix4f perspectiveMatrix, Matrix4f viewingMatrix, float zNear, float zFar, bool mode2D) override;
20 
21  float m_maxOpacity = 0.5f;
22  float m_maxLength = -1.0;
23 };
24 
25 }
fast
Definition: AffineTransformation.hpp:7
ImageRenderer.hpp
FAST_OBJECT
#define FAST_OBJECT(className)
Definition: Object.hpp:9
fast::max
T max(T a, T b)
Definition: Utility.hpp:46
fast::VectorFieldColorRenderer
Definition: VectorFieldColorRenderer.hpp:7
fast::ImageRenderer
Definition: ImageRenderer.hpp:8