FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
Go to the documentation of this file.
15 std::unique_ptr<uchar[]>
data;
41 typedef std::unique_ptr<ImagePyramidAccess>
pointer;
42 ImagePyramidAccess(std::vector<ImagePyramidLevel> levels,
openslide_t* fileHandle, std::shared_ptr<ImagePyramid> imagePyramid,
bool writeAccess);
44 void setScalarFast(
uint x,
uint y,
uint level, uint8_t value,
uint channel = 0) noexcept;
46 uint8_t getScalarFast(
uint x,
uint y,
uint level,
uint channel = 0) noexcept;
47 std::unique_ptr<
uchar[]> getPatchData(
int level,
int x,
int y,
int width,
int height);
50 std::shared_ptr<
Image> getLevelAsImage(
int level);
51 std::shared_ptr<
Image> getPatchAsImage(
int level,
int offsetX,
int offsetY,
int width,
int height);
52 std::shared_ptr<
Image> getPatchAsImage(
int level,
int patchIdX,
int patchIdY);
int tilesX
Definition: ImagePyramidAccess.hpp:28
int width
Definition: ImagePyramidAccess.hpp:24
Definition: AffineTransformation.hpp:7
std::unique_ptr< uchar[]> data
Definition: ImagePyramidAccess.hpp:15
int height
Definition: ImagePyramidAccess.hpp:25
std::unique_ptr< ImagePyramidAccess > pointer
Definition: ImagePyramidAccess.hpp:41
int fileHandle
Definition: ImagePyramidAccess.hpp:35
Definition: Object.hpp:34
Definition: ImagePyramid.hpp:19
int tilesY
Definition: ImagePyramidAccess.hpp:29
int offsetX
Definition: ImagePyramidAccess.hpp:18
uint8_t * data
Definition: ImagePyramidAccess.hpp:31
bool memoryMapped
Definition: ImagePyramidAccess.hpp:30
Definition: ImagePyramidAccess.hpp:13
Definition: ImagePyramidAccess.hpp:22
int height
Definition: ImagePyramidAccess.hpp:17
Definition: ImagePyramidAccess.hpp:39
unsigned int uint
Definition: DataTypes.hpp:16
int width
Definition: ImagePyramidAccess.hpp:16
unsigned char uchar
Definition: DataTypes.hpp:14
int offsetY
Definition: ImagePyramidAccess.hpp:19
struct _openslide openslide_t
Definition: ImagePyramidAccess.hpp:6