FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Visualization
VectorFieldRenderer
VectorFieldColorRenderer.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
FAST/Visualization/ImageRenderer/ImageRenderer.hpp
>
4
5
namespace
fast
{
6
7
class
FAST_EXPORT
VectorFieldColorRenderer
:
public
ImageRenderer
{
8
FAST_OBJECT
(
VectorFieldColorRenderer
)
9
public
:
15
void
setMaxOpacity(
float
maxOpacity);
16
void
setMaxLength(
float
max
);
17
private
:
18
VectorFieldColorRenderer
();
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
Generated by
1.8.17