FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Streamers
UFFStreamer.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
FAST/Streamers/RandomAccessStreamer.hpp
>
4
5
6
namespace
fast
{
7
8
9
10
class
UFFData;
11
16
class
FAST_EXPORT
UFFStreamer
:
public
RandomAccessStreamer
{
17
FAST_OBJECT
(
UFFStreamer
)
18
19
public
:
20
UFFStreamer
();
21
void
setFilename(std::string filename);
22
void
execute()
override
;
23
int
getNrOfFrames()
override
;
24
// Set name of which HDF5 group to stream
25
void
setName(std::string name);
26
void
loadAttributes()
override
;
27
~
UFFStreamer
();
28
29
protected
:
30
void
generateStream()
override
;
31
std::string
m_filename
;
32
std::string
m_name
;
33
std::shared_ptr<UFFData>
m_uffData
;
34
};
35
36
37
38
39
}
fast::UFFStreamer::m_filename
std::string m_filename
Definition:
UFFStreamer.hpp:31
fast::RandomAccessStreamer
Definition:
RandomAccessStreamer.hpp:10
fast::UFFStreamer
Definition:
UFFStreamer.hpp:16
fast
Definition:
AffineTransformation.hpp:7
fast::UFFStreamer::m_uffData
std::shared_ptr< UFFData > m_uffData
Definition:
UFFStreamer.hpp:33
FAST_OBJECT
#define FAST_OBJECT(className)
Definition:
Object.hpp:9
RandomAccessStreamer.hpp
fast::UFFStreamer::m_name
std::string m_name
Definition:
UFFStreamer.hpp:32
Generated by
1.8.17